top命令中各项内容详解

Tips:free命令

[root@localhost ~]# free -h			#**以GB为单位显示当前内存使用情况**
             total       used       free     shared    buffers     cached
Mem:          1.8G       623M       1.2G       8.9M       884K       214M
-/+ buffers/cache:       408M       1.4G
Swap:         2.0G         0B       2.0G
[root@localhost ~]# free -m			#**以MB为单位显示当前内存使用情况**
             total       used       free     shared    buffers     cached
Mem:          1826        625       1201          8          0        214
-/+ buffers/cache:        410       1416
Swap:         2063          0       2063
[root@localhost ~]# free			#**以KB为单位显示当前内存使用情况**
             total       used       free     shared    buffers     cached
Mem:       1870784     640808    1229976       9100        884     219572
-/+ buffers/cache:     420352    1450432
Swap:      2113532          0    2113532
[root@localhost ~]# 

top命令中各项内容详解:

[root@localhost ~]# top
top - 21:03:22 up 13 min,  2 users,  load average: 0.01, 0.07, 0.11
Tasks: 454 total,   1 running, 453 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 s
KiB Mem:   1870784 total,   641788 used,  1228996 free,      884 buffers
KiB Swap:  2113532 total,        0 used,  2113532 free.   219676 cached Mem

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND  
     1 root      20   0   53676   7584   2516 S   0.0  0.4   0:02.45 systemd  
     2 root      20   0       0      0      0 S   0.0  0.0   0:00.08 kthreadd 
     3 root      20   0       0      0      0 S   0.0  0.0   0:00.05 ksoftirq+
     5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/+
     7 root      rt   0       0      0      0 S   0.0  0.0   0:00.43 migratio+
     8 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh   
     9 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcuob/0  
    10 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcuob/1  
    11 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcuob/2  
    12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcuob/3  
    13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcuob/4  
    14 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcuob/5  

在上面的输出环境中:

  1. 第一行释义:
top - 21:03:22 up 13 min,  2 users,  load average: 0.01, 0.07, 0.11

21:03:22 #当前系统的时间
up 13 min #系统已经运行的时长
2 users #当前开启的终端数量
load average: 0.01, 0.07, 0.11 #系统负载(分别为1分钟,5分钟,15分钟的负载值)
注:数值区间为0-1.当数值到达1时,代表当前CPU满负荷。当数值超过5时,说明系统负载过大,面临系统崩溃或业务出现故障。
tips:当load average: 0.1, 0.07, 0.01时,则系统的负载在增大;
load average: 0.07, 0.01,0.1时,则系统的负载在减小

  1. 第二行释义:
Tasks: 454 total,   1 running, 453 sleeping,   0 stopped,   0 zombie

当前系统共有454个进程,其中有1个进程正在为用户提供服务有453个进程在休眠状态(等待为用户提供服务),0个被停止,0个僵尸进程

  1. 第三行释义:
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 s

0.0 us #当前已经使用的CPU的百分比,100.0 id#当前CPU的空闲值

  1. 第四行释义:
KiB Mem:   1870784 total,   641788 used,  1228996 free,      884 buffers
KiB Swap:  2113532 total,        0 used,  2113532 free.   219676 cached Mem

两行分别代表真实物理内存值以及swap各项指标。(以KB为单位从前往后分别为总值,已使用值以及空闲值。

  1. 第五行以及下面参数释义:
 PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND  
   1 root      20   0   53676   7584   2516 S   0.0  0.4   0:02.45 systemd  

PID为当前进程号,USER代表是哪个用户发起的,PR NI代表当前进程优先级,数值越小,优先级越高,S对应数值为当前进程状态,%CPU %MEM为当前进程占用CPU和内存的百分比,TIME+代表当前进程运行的时间(该数值不准确,以实际为准)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值