世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。 ——摘自周志明

查看系统负载

1、系统负载和cpu核数有关系,所以先查看当前机器是几核

grep 'model name' /proc/cpuinfo |wc -l

平均负载:是指单位时间内,系统处于可运行状态不可中断状态的平均进程数,也就是平均活跃进程数,

注意和cpu使用率没有关系,举例对于io密集型,cpu平均负载很高,但是cpu不忙。

2、查看平均负载

2.1 uptime

20:17:01 up 6 min, 1 user, load average: 0.02, 0.17, 0.12

解释:

启动时间  20:17:01

开机多久 6 min

当前登录的用户数:1 user

平均负载:load average,后面三个数分别表示一分钟。5分钟,15分钟的平均负载。

2.2 top

常用命令

top 每隔5秒显式所有进程的资源占用情况
top -d 2 每隔2秒显式所有进程的资源占用情况
top -p 12345 -p 6789 每隔5秒显示pid是12345和pid是6789的两个进程的资源占用情况
top -d 2 -c -p 123456 每隔2秒显示pid是12345的进程的资源使用情况,并显示该进程启动的命令行参数
posted @ 2020-06-26 21:00  白杯与咖啡  阅读(635)  评论(0编辑  收藏  举报