GaryLee's Blog
压测分析 压测分析
一、什么是压测?为什么要做压测?压测,也叫做压力测试,是通过模拟用户请求,来帮助我们评估系统QPS和发现系统瓶颈所在,是一个高可用系统的一个必要手段之一。 二、压测流程是怎样的?一般压测分为以下几步: 确定压测目标:如哪个接口/方法、压测
线上Redis的Zset集合占用内存过大问题分析 线上Redis的Zset集合占用内存过大问题分析
一、背景有一天,企微收到了一条告警:Redis实例内存达到80%已自动扩容。通过分析内存变化曲线,发现是近几天才开始涨得比较快。通过大key分析拿到了几个key,命名分别是ts_file_0、ts_file_1、…、ts_file_9,很明
没做线程池隔离导致的线上故障分析 没做线程池隔离导致的线上故障分析
一、背景线上服务监控告警某个服务接口大量失败,先访问出问题的机器,拿到异常堆栈,然后临时紧急重启后正常。 异常堆栈信息如下:[DUBBO] Thread pool is EXHAUSTED! Thread Name: DubboServer