中国投资网 百科 CentOS中使用top命令查看CPU使用情况教程

CentOS中使用top命令查看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 users’是当前登录系统的用户,更具体地说是登录用户的终端数——同一用户同时连接系统的多个终端会被视为多个用户连接到系统,这里的用户数也会表示为终端数;

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

第二行(任务):

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

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

“58 sleeping”是当前正在等待的进程数;

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

“0 zombie”是已恢复的进程数;

第三行(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,这是本地监控服务器状态的快捷方便的方式之一。

本文来自网络,不代表本站立场,转载请注明出处:https:

CentOS中使用top命令查看CPU使用情况教程

中国投资网后续将为您提供丰富、全面的关于CentOS中使用top命令查看CPU使用情况教程内容,让您第一时间了解到关于CentOS中使用top命令查看CPU使用情况教程的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。