Centos 系统性能指标查看
一、查看 CPU 使用情况
cpu 使用率反映的是当前 cpu 的繁忙程度,忽高忽低的原因在于占用 cpu 处理时间的进程
可能处于 io 等待状态但却还未释放进入 wait。
平均负载(load average)是指某段时间内占用cpu 时间的进程和等待 cpu 时间的进程数,
这里等待 cpu 时间的进程是指等待被唤醒的进程,不包括处于 wait 状态进程。
1、良好状态指标
CPU 利用率:User Time <= 70%,System Time <= 35%,User Time + System
Time <= 70%。
上下文切换:与 CPU 利用率相关联,如果 CPU 利用率状态良好,大量的上下文切换也是
可以接受的。
可运行队列:每个处理器的可运行队列<=3 个线程。
2、工具
(1)vmstat
字段说明:
r (run queue)可运行队列的线程数,这些线程都是可运行状态,只不过 CPU 暂时不可用;
b,被 blocked 的进程数,正在等待 IO 请求;
in,interrupts,被处理过的中断数
cs,context switch,系统上正在做上下文切换的数目
us,用户占用 CPU 的百分比
sys,内核和中断占用 CPU 的百分比
id,CPU 完全空闲的百分比
(2)uptime
[root@node1 ~]# uptime
00:44:22 up 1:17, 3 users, load average: 8.13, 5.90, 4,94
评论0
最新资源