CPU负载和利用率
CPU 的负载和利用率是两个不同的概念,但是他们都可以在top命令中查看。CPU利用率显示的是程序在运行期间实时占用的CPU百分比,而CPU负载显示的是一段时间内正在使用和等待使用CPU的平均任务数。CPU利用率高,并不意味着CPU的负载大。两者之间没有必然的关系。
常用命令介绍:
* uptime
首先我们需要明白load average后面的三个数字代表什么,他们分别代表前一分钟,五分钟,十五分钟的CPU负载,一般来说较重要的指标是最后一个,因为我们需要尽量避免一些突发的情况。那么这些数字处于什么区间是正常的呢?首先我们需要知道,这些数字是和你的服务器的CPU核数是紧密相关的,如果你只有一个核的话,那么数字为1.0就表示刚好在CPU的承受范围之内。这些数字当然是越小越好,但是理论上0.0~1.0之间都是正常范围。根据经验来说,如果一直在0.7上下,那么说明你可能需要花些时间来调查;如果长期徘徊或者超过1.0,那么你就需要进行修复啦!
对应的,提供查看linux下查看逻辑CPU的命令:
* top
top命令不仅可以查看当前系统的平均负载,还可以查看不同进程对于CPU、内存等资源的使用情况。
默认情况下,top命令是以CPU使用率由高到低排序显示进程信息的,在 top 信息界面按 K 键,并输入想要终止的PIDÿ