阿里云ecs 8核 16G 内存 装有redis6 分配了3G内存,和2个tomcat 每个tomcat 4G 服务器反应痴钝,怎样确认不是redis的标题

[复制链接]
发表于 2025-9-16 20:21:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我们经常用redis 但碰到tomcat timeout的时候,怎样确认不是redis的标题。
不能由于这个再去搞个redis 压力测试。有没有更省劲的方法来确认不是redis的标题
以下是针对 阿里云 ECS(8核16G,Redis 6分配3G内存,2个Tomcat各分配4G)反应痴钝 的 确定性排查流程,全部指标均提供明确的阈值和判定标准:
<hr> 一、体系资源瓶颈排查

1. 内存检查


      
  • 下令:
    1. free -h        # 查看物理内存和Swap使用
    2. sar -r 1 5     # 每秒采样内存使用,持续5次
    复制代码

  • 关键指标:
         
    • 物理内存剩余:若 available < 1G,体系可能频仍使用 Swap。   
    • Swap使用:si(Swap In)和 so(Swap Out)连续 > 0,表明内存不敷,直接拖慢性能。   
      
2. CPU检查


      
  • 下令:
    1. top -H -p <tomcat_pid>  # 查看Tomcat线程CPU占用
    2. mpstat -P ALL 1         # 查看每个核心的CPU利用率
    复制代码

  • 关键指标:
         
    • 总体CPU使用率:若 %us(用户态)或 %sy(体系态)连续 > 70%,表明CPU饱和。   
    • 单个核心使用率:若某个核心连续 100%,可能存在单线程热门。   
      
3. 磁盘 I/O 检查


      
  • 下令:[code][/code]
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表