CentOS是重新编译RHEL(RedHatEnterpriseLinux)源代码的产物,基于RHEL修复了许多已知的Bug。与其他Linux发行版相比,其稳定性可靠。
在系统维护过程中,您可能需要随时查看CPU使用情况,并根据相应信息分析系统状态。在CentOS中,可以使用top命令查看CPU使用情况。运行top命令后,CPU使用情况会以全屏和会话模式显示——使用基于top的命令,可以控制显示模式等。退出top的命令是q(top运行时按q键一次)。
执行后在命令行中输入“top”即可启动top,如下图:
如上,顶部全屏对话框该模式可分为3个部分:系统信息栏、命令输入栏和进程列表栏。
第一部分:系统信息顶栏
第一行(顶部):
“00:11:04”为当前系统时间;
“3:35”是系统启动以来的运行时间;
“2users”是当前连接到系统的用户,更准确地说是用户的终端。数量:同一用户同时连接到系统的多个终端将被视为多个用户连接到系统,这里的用户数量也表示为终端数量;
“loadaverage”是当前平均启动次数。接下来的三个值分别代表1分钟前、5分钟前、15分钟前的平均进程数。一般来说,可以认为当这个值过CPU数量时,CPU的负载会比当前系统包含的进程更加困难;
第二行(Activity):
“59total”是总数。当前系统进程数;
“1running”为当前正在运行的进程数;
“58sleeping”为当前处于等待状态的进程数;
“0stoped”是停止的系统进程数;
“0zombie”是恢复的进程数;
第三行(CPU):
表示当前CPU使用情况;
第四行(Mem):
表示内存总量、当前使用情况、空闲内存和缓冲区已使用内存量;
第五行(Swap):
表示类别与第四行(Mem)相同,但这里反映了交换分区(Swap)的使用。通常,如果交换分区(Swap)被频繁使用,会被认为是物理内存不足导致的。
第二部分-中间的内部命令提示栏
当top运行时,你可以通过top的内部命令控制进程的显示方式。内部命令如下:
s-更改屏幕刷新率
l-关闭或启用第一部分第一行主要信息的显示
t-关闭或启用第一部分第二行任务信息和第三行CPU信息的显示
m-禁用或启用第四行Mem信息的显示和第一部分第五行交换信息
N-Con进程列表按照PID大小顺序排列
P-进程列表按照PID大小顺序排列CPU使用率
M-进程列表按照内存使用大小的顺序组织
h-查看帮助
n-设置进程数进程列表中显示
q-退出到顶部
s-更改屏幕刷新周期
第三部分:进程列表处的栏Bottom
PID不同进程列表会根据您设置的屏幕刷新时间定期更新。这里的显示模式可以通过顶部内部控件进行控制。
一般我们通过远程监控来维护服务器,让服务器的本地终端实时工作,这是在服务器本地监控服务器状态的快捷、便捷的方式之一。
1.往来账户。
2.查看总内存的方法
第一种方法:free命令法
一般使用free命令的-h参数,比较人性化显示
第二种方法:直接通过虚拟文件系统proc获取所有内存。
head/proc/meminfo
上一篇:vm虚拟机怎么彻底退出
下一篇:top命令查看内存占用单位