采用分段排查法诊断服务器性能
其中:
正常情况下avserv应该是小于avwait值的, 如果avserv的值与avwait很接近,表示几乎没有I/O等待,磁盘性能很好;如果avwait的值远高于avserv的值,则表示I/O队列等待太长,系统上运行的应用程序将变慢,磁盘IO为系统瓶颈。 Step6 使用netstat查看网络: 1、通过ping命令检测网络的连通性 2、通过netstat –nltp组合检测网络接口状况 -u (udp)仅显示udp相关选项 -l 仅列出有在 Listen (监听) 的服务状态 -n 拒绝显示别名,能显示数字的全部转化成数字。 -t (tcp)仅显示tcp相关选项 -p 显示建立相关链接的程序名, 3、通过netstat –r组合检测系统的路由表信息 总结: cpu瓶颈常见征兆:
cpu调优方法:
内存瓶颈常见征兆:
内存调优方法:
IO瓶颈常见征兆:
IO调优方法:
针对磁盘IO本身的优化来说,尽管存在一些 I/O 优化参数的虚拟内存等价项,但是提高磁盘 I/O 性能的最佳方法仍然是正确地配置Linux系统,而不仅仅是优化相关的参数。 最后 排查Linux服务器性能问题还有很多工具,上面介绍的一些命令,可以帮助我们快速的定位问题。在以后,实践工作中,如果你掌握的shell命令多了之后,你就可以根据自己的工作需要,写一些脚本,去辅助自己的测试工作,例如数据监控、数据收集、数据处理等等,然后和其他工具结合,就可以形成一套解决方案了。 注意:本文旨在学习交流,涉及到部分参数指标可能与实际项目有出入,仅为以后的Linux服务器系统性能分析工作提供参考。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |