1、查看系统负载命令
w命令:主要查看cpu负载
load average:一分钟内负载 五分钟内负载 十五分钟内负载
负载跟cpu核心数有关,查看cpu核心数:
cat /proc/cpuinfo | grep ‘processor’ | wc -l
uptime也可以显示cpu负载
2、vmstat命令
vmstat 1 5
1代表每一秒显示一次,5代表显示五次
r列:表示一秒内运行的进程
b列:被阻塞的进程
swpd列:有多少数据被交换,单位是kb
free列:剩余内存
buff列:缓冲
cache列:缓存
si列:swap in进入到内存的数据
so列:swap out从内存中读出来的
bi列:读磁盘,普通服务器硬盘持续超过1000说明服务器压力读取频繁
bo列:写磁盘
in列:终端的次数
cs列:上下文切换
us列:用户态的进程占用cpu的百分比
sy列:内核态的进程占用cpu的百分比、
id列:空闲
wa列:等待