网络百科 百科 centos查看cpu数量的命令(centos 修改cpu最大频率)

centos查看cpu数量的命令(centos 修改cpu最大频率)

Centos是RHEL(Red Hat Enterprise Linux)源代码重新编译的产物,在RHEL的基础上修复了很多已知的bug。与其他Linux发行版相比,它的稳定性是值得信赖的。

在系统维护过程中,可能需要随时检查CPU利用率,根据相应信息分析系统状态。在CentOS中,可以通过top命令查看CPU的使用情况。运行top命令后,CPU使用状态会以全屏模式显示,而且是对话模式——用top-based命令可以控制显示模式,等等。退出陀螺的命令是Q(在陀螺运行期间按一次Q键)。

在命令行输入“top”启动top,运行后如下图所示:

CentOS中使用top命令查看CPU负载教程

如上图所示,top的全屏对话模式可以分为三个部分:系统信息栏、命令输入栏、进程列表栏。

第一部分-顶部系统信息栏

第一行(顶部):

“00:11:04”是系统的当前时间;

“3:35”是系统启动到现在的运行时间;

“2个用户”指的是当前登录系统的用户,更具体的说是登录用户的终端数——同一用户同时连接系统的多个终端会被视为多个用户连接到系统,这里的用户数也表示为终端数;

“load average”是当前系统负载的平均值,后三个值分别是1分钟前、5分钟前、15分钟前进程的平均值。一般可以认为,当这个值超过CPU数量时,CPU会努力加载当前系统所包含的进程;

第二行(任务):

“总数59”是当前系统进程的总数;

“1正在运行”是当前正在运行的进程数;

“58休眠”是当前等待的进程数;

“0 stoped”是停止的系统进程数;

“0僵尸”是恢复的进程数;

第三行(CPU):

分别为CPU的当前利用率;

第四行(Mem):

分别表示内存总量、当前使用量、空闲内存和缓冲区使用的内存。

第五行(互换):

类别和第四行(Mem)一样,但是这里体现了交换分区(Swap)的使用。通常交换分区(Swap)使用频繁,会被认为是物理内存不足的结果。

第二部分——中间部分的内部命令提示栏

在top运行期间,可以通过top的内部命令来控制过程的显示模式。内部命令如下:

s-更改屏幕更新频率

l-在第一部分的第一行中关闭或打开顶部信息的表示。

t-关闭或打开第一部分第二行中的任务表示和第三行中的CPU信息。

m-关闭或打开第四行中Mem的表示,并交换第一部分第五行中的信息。

n-进程列表按照PID大小的顺序排列。

p-按照CPU利用率的顺序排列进程列表。

m-按照内存使用的顺序排列进程列表。

h-显示帮助

n-设置进程列表中显示的进程数。

q-出口顶部

s-改变图片更新周期

第三部分-进程列表栏的底部。

由PID区分的进程列表将根据设定的屏幕更新时间定期更新。这里的显示模式可以由顶部的内部命令控制。

一般我们通过远程监控来维护服务器,让服务器的本地终端实时运行top,这是本地监控服务器状态的快捷方便的方式之一。