CPU使用率等指标出现异常时的排查方法-苏州安嘉

写在上面:水平有限,错误和不足辛苦强调~~

上一篇文章中写道服务端性能指标包括:CPU使用率、系统平均负载等,本章中主要介绍各类命令来查看各类指标,下一章将介绍当CPU使用率等指标出现异常时的排查方式

1、lscpu

用于查看cpu相关信息

bat 命令 参数_参数命令错误_ug消除参数命令

部份输出如上,其中和性能测试相关的指标如下:

以上指标的公式为:

操作系统可以使用逻辑CPU模拟出真实的CPU疗效,在看系统平均负载时,假若平均负载小于70%*逻辑CPU数时,就须要进行观察和排查了

2、top

top用于显示或管理执行中的程序

参数命令错误_ug消除参数命令_bat 命令 参数

部份输出如上,具体含意如下:

第一行,系统信息:

第二行,任务信息:

第三行,CPU信息:

第四行,显存信息:

第五行,交互区信息:

第七行,各进程信息:

如上,我们可以通过top来查看的信息包括:

3、uptime

uptime拿来查看系统平均负载情况永久免费linux服务器,命令比较简单

bat 命令 参数_参数命令错误_ug消除参数命令

ug消除参数命令_参数命令错误_bat 命令 参数

部份输出如上,具体含意如下:

4、free

free命令可用于查看系统数学显存、交换区显存等情况

如上好多返回值和top的返回值相恋,这儿不再介绍

5、df、du5.1、df(diskfree)

查看c盘的使用情况

参数命令错误_bat 命令 参数_ug消除参数命令

如上查看全部c盘使用情况,若果须要查看单个c盘使用情况,df-h/dev(加上c盘名),具体含意如下:

5.2、du(diskusage)

查看文件或则目录所占的c盘空间

ug消除参数命令_bat 命令 参数_参数命令错误

ug消除参数命令_bat 命令 参数_参数命令错误

du-hs./*显示当前目录下所有文件的大小

接出来介绍stat命令家族,这种命令使用也很广泛

6、vmstat

vmstat是VirtualMeomoryStatistics(虚拟显存统计)的简写,可以显示出显存、交换区、CPU等的使用情况。vmstat命令使用也十分简单,vmstat[参数][时间间隔][次数](参数不详尽列举了),比如:vmstat56表示5s采集一次,采集6次

输出如上,具体含意如下:

memory显存swap交换区io输入、输出system系统cpu使用率7、mpstat

mpstat是multiprocessorstatistics的简写bat 命令 参数,用于统计cpu的使用情况,可以监控所有cpu,也可以监控当个cpu使用情况,命令为mpstat[-P{ALL|单个CPU}][时间间隔][次数],比如:mpstats-PALL15,监控所有cpu时间间隔1s采集5次

bat 命令 参数_ug消除参数命令_参数命令错误

部份输出如上,具体含意如下:

ug消除参数命令_bat 命令 参数_参数命令错误

8、iostat

iostat是I/Ostatistice的简写,用于统计c盘使用相关情况。iostat的命令为vmstat[参数][时间间隔][次数]

ug消除参数命令_bat 命令 参数_参数命令错误

部份输出如上bat 命令 参数,具体含意如下:

假如获得和IO相关的更多信息,可以添加-x参数,iostat-x11

9、pidstat

上述stat的命令都是显示资源的总体的使用情况,若果想看进程对资源的使用情况,不仅使用top外,还可以使用pidstat来查看跟多的资源使用情况

主要参数如下:

查看指定进程cpu使用情况

ug消除参数命令_bat 命令 参数_参数命令错误

bat 命令 参数_参数命令错误_ug消除参数命令

如上结果,其中返回指标和top类似,这儿不再赘言

查看指定进程显存使用情况

如上结果deepin linux,具体含意如下:

查看指定进程c盘使用情况

如上结果,具体含意如下:

查看服务端的性能指标不仅如上命令还有其他的好多命令可以使用,可选择自己喜欢的学习并熟练使用~~

参考:

/linux-command/c/top.html

Linuxdfdu命令-sparkdev-博客园

Tagged: cpu使用率cpu参数cpu时间