1.CPU
cpu主要看2个指标:cpu使用率(一般80%左右)、cpu负载(一段时间内正在使用和等待使用CPU的平均进程数)。
看CPU静态信息:cat /proc/cpuinfo
看CPU统计信息:lscpu、uptime
例子一:
模拟一个CPU使用率100%的场景
yum install -y epel-release
yum install -y sysstat
yum install -y stress
终端一、stress --cpu 1 --timeout 600
终端二、查看评价负载的变化情况,-d参数表示高亮显示变化的区域:watch -d uptime
终端三、监控所有CPU,后面数字5表示间隔5s后输出一组数据:mpstat -P ALL 5
间隔5s后输出一组数据:pidstat -u 5 1
例子二:CPU高负载
终端一、模拟的是32个进程:stress -c 32 --timeout 600
终端二、查看平均负载的变化情况,-d参数表示高亮显示变化的区域:watch -d uptime
终端三、间隔5S后输出一组数据:pidstat -u 5 1
网友评论