使用 top 查看进程纬度的 CPU 负载

2016-09-12 08:46:45 7018

可以通过 top 从进程纬度来查看其 CPU、内存等资源的使用情况。

用法说明:

格式:top示例输出:top - 17:27:13 up 27 days,  3:13,  1 user,  load average: 0.02, 0.03, 0.05Tasks:  94 total,   1 running,  93 sleeping,   0 stopped,   0 zombie%Cpu(s):  0.3 us,  0.1 sy,  0.0 ni, 99.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.1 stKiB Mem:   1016656 total,   946628 used,    70028 free,   169536 buffersKiB Swap:        0 total,        0 used,        0 free.   448644 cached Mem  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND    1 root      20   0   41412   3824   2308 S  0.0  0.4   0:19.01 systemd    2 root      20   0       0      0      0 S  0.0  0.0   0:00.04 kthreadd

回显说明:

默认界面上第三行会?示当前 CPU 资源的总体使用情况,下方会显示各个进程的资源占用情况。

可以直接在界面输入大小字母 P,来使监控结果按 CPU 使用率倒序排列,进而定位系统中占用 CPU 较高的进程。最后,根据系统日志和程序自身相关日志,对应进程做进一步排查分析,以判断其占用过高 CPU 的原因。



提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: