Linux top命令查看多核CPU每个核心的使用率

top命令是linux下常用的工具,可以查看各个进程的CPU使用情况。先看一个实例:

这是Ramnode双核VPS的top显示结果:

top-cpu

左上角可以看到CPU的使用率是11.3%,但是看下面的进程,plugin-containe就占用了17.6%。出现这样的情况是因为11.3%指的是所有核心的占用情况,17.6%指的是运行当前进程的核心的使用率。有时候可以看到某个进程的使用率已经达到100%了,但是top显示的也只有50%而已。下面我们来做一个测试:

使用的命令是:

md5sum /dev/zero &

top-cpu1

执行上面命令的核心使用率超过了90%,左上角显示的CPU使用率只有50%多

在top窗口中,按数字键“1”就可以看到每个核心的使用情况。
top-cpu2

Add a Comment

邮箱地址不会被公开。 必填项已用*标注