网页/应用访问慢突然变慢,如何定位问题?

356 4月之前 性能优化

答案

  1. topiostat 查看 cpu内存io 占用情况
  2. 内核、程序参数设置不合理,查看有没有报内核错误连接数用户打开文件数这些有没有达到上限等等
  3. 链路本身慢,是否跨运营商、用户上下行带宽不够、dns解析慢、服务器内网广播风暴什么的
  4. 程序设计不合理,是否程序本身算法设计太差数据库语句太过复杂或者刚上线了什么功能引起的
  5. 其它关联的程序引起的,如果要访问数据库,检查一下是否数据库访问慢
  6. 是否被攻击了,查看服务器是否被DDos了等等
  7. 硬件故障,这个一般直接服务器就挂了,而不是访问慢