加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

采用分段排查法诊断服务器性能

发布时间:2019-06-03 21:46:56 所属栏目:业界 来源:AI脑力波
导读:副标题#e# 在日常性能测试中,我们需要掌握一些常用的策略以及有必要了解和掌握查看服务器性能的命令,来排查诊断服务器性能。 今天,就和大家分享一下在压测过程中,采用分段排查法快速利用命令去诊断服务器的性能。 Linux服务器分段排查的方法,按照CPU、

其中:

  • tps:每秒从物理磁盘I/O的次数.多个逻辑请求会被合并为一个I/O磁盘请求,一次传输的大小是不确定的.
  • rd_sec/s:每秒读扇区的次数.
  • wr_sec/s:每秒写扇区的次数.
  • avgrq-sz:平均每次设备I/O操作的数据大小(扇区).
  • avgqu-sz:磁盘请求队列的平均长度.
  • await:从请求磁盘操作到系统完成处理,每次请求的平均消耗时间,包括请求队列等待时间,单位是毫秒(1秒=1000毫秒).
  • svctm:系统处理每次请求的平均时间,不包括在请求队列中消耗的时间.
  • %util:I/O请求占CPU的百分比,比率越大,说明越饱和.

正常情况下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空闲时间为零
  • 过高的用户占用cpu时间
  • 过高的系统占用cpu时间
  • 长时间的有很长的运行进程队列

cpu调优方法:

  • 平衡系统负载——在不同的期间运行进程,从而更有效地利用每天的24小时。
  • 使用 nice 或 renice 优化调度程序——可为运行进程分配不同的优先级,以避免占用大量cpu资源。
  • 增加资源——添加更多的cpu

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读