查看Linux下系统资源占用的常用命令(顶部、空闲、正常运行时间)
第一,最高司令部
1。影响
top命令用于在执行过程中显示程序进程,并且权限的使用是所有用户。
2。格式
最上面的延迟。
三.主要参数
d:指定更新间隔,以秒计算。
Q:更新不会延迟。如果用户有超级用户,top命令将以最高优先级执行。
c:显示进程的完整路径和名称。
S:累积模式的subitinerary已经完成或消失的CPU时间的积累。
S:安全模式。
I:不要显示任何空闲或僵尸。
n:显示更新的数量,并在完成后退出顶部。
图1中top命令的显示
在图1中,第一行表示当前时间,系统启动时间、当前系统登录的用户数量,和平均负载。第二行显示所有进程的开始,当前的运行,睡眠和僵尸,第三行显示当前CPU的使用,包括系统占用的比例、用户的比例,和闲置的比例(空闲)。第四行显示物理内存的使用,包括总的可用内存,内存,空闲内存,和内存的缓冲区占用。第五行显示交换分区的使用情况,包括总交换分区的使用,闲置,和缓存的大小,第六行显示的项目数量最多,下面列出了详细的解释。
过程标识号。
用户:进程所有者的用户名。
公关:流程的优先级别。
NI:进程的优先级级别值。
虚拟:虚拟内存值,这个过程需要。
RES:进程的物理内存值。
进程所使用的共享内存值。
S:进程的状态,在S表示休眠,R表示正在运行,z表示死状态,n表示进程优先级值为负。
CPU:进程的CPU使用率。
%:进程占用的物理内存和总内存的百分比。
时间:进程结束后开始的总CPU时间。
命令:进程的开始命令名,如果没有显示该行,进程将有一个完整的命令行。
在使用top命令的过程中,还可以使用一些交互命令来完成其他参数的功能,这些命令是由快捷键启动的。
立即刷新。
按CPU的大小排序。
t:按时间和累计时间排序。
问:退出top命令。
m:切换到显示内存信息。
t:切换显示过程和CPU状态信息。
c:切换显示命令和完整命令行的名称。
m:使用内存大小排序。
W:写当前设置为~ /。toprc文件。这是写作上的配置文件的推荐方法。
正如您所看到的,top命令是监视系统的强大工具,对于系统管理员来说尤其重要,然而,它的缺点是它消耗了大量的系统资源。
二、自由命令
1。影响
自由命令用于显示内存的使用,而权限的使用是所有用户。
2。格式
Free {bkm} {o} {s delay} {t} {V}
三.主要参数
Bkm:分别(KB、MB)字节为单位显示内存使用情况。
s延迟:显示每秒显示内存使用的秒数。
t:全列显示存储器。
o:没有显示缓冲区调整栏。
4。应用实例
免费的命令是看内存使用的主要命令,top命令相比,它使用简单,只有少量的系统资源。通过的S参数,自由的命令可以不间断地监控多少内部使用可使它可以被视为作为一种方便的实时监控。
freebs5号
使用此命令,终端将连续报告内存使用情况(以字节为单位),每隔5秒更新一次。
三、正常运行时间命令
在Linux系统中,有一种说法是,当负载平均<3系统是好的,5以上有严重的性能问题。注意,此值应除以CPU的个数。
如果负载平均= 8,CPU = 1 / 3 = 2.666,2.66,此值表示系统处于良好的状态
超过5不一定是一个严重的性能问题,而且主机提供的服务可能比他提供的能力还要多,而且需要扩展。
此外,有两个命令,看一下系统资源的Linux下的,这是入住:vmstat和iostat。感兴趣的朋友也可以研究。