1.整机top

查看cpu和内存
load average:1min 10min 15min负载均衡值(三个值相加再除以3,高于60%说明可以正常使用)

uptime

top的简单版

2.CPU vmstat

vmstat -n 2 3 //每隔2s采集一次,一共采集3次

-procs
r:运行和等待cpu时间片的进程数,原则上1核不超过2
b:等待资源数
-cpu
us:用户进程消耗
sy:系统进程消耗
us+sy:大于80%,说明CPU不足


所有cpu核信息:mpstat -P ALL 2
每个进程使用cpu消耗实时信息:pidstat -u l -p 进程编号

3.内存free

free -m
按照M来显示

每个进程使用内存消耗实时信息:pidstat -p 进程编号 -r 间隔秒

4.硬盘df

df -h

5.磁盘IO:iostat

iostat -xdk 2 3

util 一秒中有百分几的时间用于I/O操作,接近100%,表示磁盘带宽跑满,需要优化城乡或增加磁盘!

pidstat -d 秒 -p 进程号

6.网络IO:ifstat

ifstat 1 //每秒一次
查看网络输出、输入

Logo

更多推荐