CPU 使用率
CPU 使用率就是 CPU 非空闲态运行的时间占比,它反映了 CPU 的繁忙程度。比如,单核 CPU 1s 内非空闲态运行时间为 0.8s,那么它的 CPU 使用率就是 80%;双核 CPU 1s 内非空闲态运行时间分别为 0.4s 和 0.6s,那么,总体 CPU 使用率就是 (0.4s + 0.6s) / (1s * 2) = 50%,其中 2 表示 CPU 核数,多核 CPU 同理。
在 Linux 系统下,使用 top 命令查看 CPU 使用情况,可以得到如下信息:
top - 13:58:53 up 280 days, 22:57, 3 users, load average: 1.22, 1.29, 1.18
这些字段显示:
· 当前时间
· 系统已运行的时间
· 当前登录用户的数量
· 相应最近1、5和15分钟内的平均负载。
Tasks: 161 total, 1 running, 160 sleeping,