查看来源: https://www.bandwagonhost.net/2524.html
搬瓦工对 CPU 的限制比较严格,具体对 CPU 的限制可以查看:《搬瓦工各个方案 CPU 限制详情》。如果我们的 VPS 超过了 CPU 使用限制,会被暂停。一年之内有三次机会解封,如果被暂停超过三次,那么只能等到次年才能解封了。所以我们使用过程中还是需要多注意一下不要超过 CPU 限制。如果我们的 VPS 不小心超过了 CPU 使用限制,被暂停了,可以参考《搬瓦工 VPS 由于“high CPU usage”被暂停的原因和解决方法》进行解决。但是我们还是需要知道为什么会这样,所以今天介绍一下怎么查看 CPU 使用情况,我们通过 htop 进行查看。
一、安装 htop 命令
一般来说,大家可能都熟悉使用 top 来查看 VPS 的资源使用情况,但是 top 查看起来比较繁琐,页面也不太友好,所以推荐使用 htop,可以显示更为清晰的统计结果。htop 可以自定义排序结果,还可以直接使用鼠标操作,非常方便。
安装方法:
CentOS:
CentOS 上安装比较麻烦。建议先尝试方法一,如果失败,再尝试方法二。
方法一:
1 2 3 |
yum -y install epel-release yum -y update yum -y install htop |
如果方法一失败,提示没有 htop,那么继续尝试方法二:
1 2 3 4 5 |
yum -y install ncurses-devel wget wget http://hisham.hm/htop/releases/2.0.2/htop-2.0.2.tar.gz tar xvfvz htop-2.0.2.tar.gz cd htop-2.0.2 ./configure --disable-unicode && make && make install |
安装完成后,输入 htop 查看是否安装成功,一般来说没问题。
Debian / Ubuntu:
1 |
apt install -y htop |
二、使用 htop 命令查看 CPU 等资源使用情况
输入 htop 回车之后,就可以看到 htop 页面。具体如下图所示。可以点击 CPU 使得进程按照 CPU 进行排序,就可以看到是什么进程占用 CPU 特别高了。此外,点击 MEM 可以对内存进行排序,看出哪个进程对内存占用最大,以此类推。
