服务器性能监控工具使用

1、安装dstat监控工具

apt  install dstat

 

2、输入dstat -tcdlmnsygr --disk-util  命令进行服务器各项指标监控

 

 

3、apt install sysstat

     安装sysstat 包含了常用的 Linux 性能工具,用来监控和分析系统的性能,常用命令 mpstat 和 pidstat。

 

4、运行 uptime 查看平均负载的变化情况:

    watch -d uptime    -d 参数表示高亮显示变化的区域


 

 

5、mpstat 查看  CPU  使用率的变化情况:

# -P ALL 表示监控所有 CPU,后面数字 5 表示间隔 5 秒后输出一组数据
$ mpstat -P ALL 5


 

 

6、到底是哪个进程导致了 CPU 使用率为 100% 呢?可以使用 pidstat 来查询:

pidstat -u 5 1    # 间隔 5 秒后输出一组数据

 

可以看出是stress进程导致CPU使用率过高

 

CPU比喻成一辆地铁,这个地铁的乘客容量就是CPU个数,正在使用CPU的进程就是在地铁上的人;等待CPU的进程就是在下一站等地铁来的人;等待I/O的进程就是在下一站要上车和下车的人。

 

1:uptime查看系统负载的命令

2:watch -d uptime 查看cpu负载变化的命令

3:mpstat 查看cpu使用率的命令

4:pidstat 查看关于pid的一些使用情况的命令

5:grep 'model name' /proc/cpuinfo | wc -l 查看服务器逻辑cpu个数

 



 



 

posted @ 2019-10-22 15:02  &阿岩  Views(711)  Comments(0Edit  收藏  举报