Linux查看内存使用情况

前言

1、top命令

第一行、任务队列信息 :top - 15:29:24 up 27 days, 3:25, 2 users, load average: 0.00, 0.02, 0.05

uptime命令执行结果相同。
    ◦   15:29:24:系统当前时间
    ◦   up 3 days, 8:04:主机已运行时间
    ◦   5 users:用户连接数(不是用户数,who命令)
    ◦   load average: 0.09, 0.12, 0.19:系统平均负载,统计最近1,5,15分钟的系统平均负载
    •   补充:uptime -V可查询版本

第二行:进程信息 :Tasks: 80 total, 1 running, 79 sleeping, 0 stopped, 0 zombie

    •   Tasks: 287 total:进程总数
    •   2 running:正在运行的进程数
    •   285 sleeping:睡眠的进程数
    •   0 stopped:停止的进程数
    •   0 zombie:僵尸进程数

第三行:CPU信息 %Cpu(s): 1.7 us, 0.5 sy, 0.0 ni, 97.7 id, 0.2 wa, 0.0 hi, 0.0 si, 0.0 st

1.5 us:用户空间所占CPU百分比
    •   0.9 sy:内核空间占用CPU百分比
    •   0.0 ni:用户进程空间内改变过优先级的进程占用CPU百分比
    •   97.5 id:空闲CPU百分比
    •   0.2 wa:等待输入输出的CPU时间百分比
    •   0.0 hi:硬件CPU中断占用百分比
    •   0.0 si:软中断占用百分比
    •   0.0 st:虚拟机占用百分比

第四行:内存信息 KiB Mem : 4046408 total, 1783656 free, 1307540 used, 955212 buff/cache

(与第五行的信息类似与free命令) 
    •   8053444 total:物理内存总量
    •   7779224 used:已使用的内存总量
    •   274220 free:空闲的内存总量(free+used=total)
    •   359212 buffers:用作内核缓存的内存量

第五行:swap信息:KiB Swap: 0 total, 0 free, 0 used. 2472032 avail Mem

8265724 total:交换分区总量
    •   33840 used:已使用的交换分区总量
    •   8231884 free:空闲交换区总量
    •   4358088 cached Mem:缓冲的交换区总量,内存中的内容被换出到交换区,然后又被换入到内存,但是使用过的交换区没有被覆盖,交换区的这些内容已存在于内存中的交换区的大小,相应的内存再次被换出时可不必再对交换区写入。
    •   PID:进程id
    •   USER:进程所有者的用户名
    •   PR:优先级
   •    NI:nice值。负值表示高优先级,正值表示低优先级
    •   VIRT:进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
    •   RES:进程使用的物理内存的大小
    •   SHR:进程使用的共享内
    •   S:进程状态(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程)
    •   %CPU:上次更新到现在的CPU时间占用百分比
    •   %MEM:进程使用的物理内存百分比
    •   TIME+:进程所使用的CPU时间总计,单位1/100
top - 16:05:24 up 27 days,  4:01,  2 users,  load average: 0.02, 0.04, 0.05
Tasks:  80 total,   1 running,  79 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.7 us,  0.2 sy,  0.0 ni, 99.2 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  8010456 total,  2185280 free,  2311032 used,  3514144 buff/cache
KiB Swap:        0 total,        0 free,        0 used.  5366060 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                
15487 root      20   0 2522436  83644  10988 S   1.0  1.0  64:05.94 java                                                                                                   
28297 root      20   0  137552  19832   9496 S   0.7  0.2  44:40.07 AliYunDun                                                                                              
    1 root      20   0  190888   3752   2428 S   0.0  0.0   1:58.55 systemd                                                                                                
    2 root      20   0       0      0      0 S   0.0  0.0   0:00.39 kthreadd                                                                                               
    3 root      20   0       0      0      0 S   0.0  0.0   0:03.12 ksoftirqd/0                                                                                            
    5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H                                                                                           
    6 root      20   0       0      0      0 S   0.0  0.0   0:22.91 kworker/u4:0                                                                                           
    7 root      rt   0       0      0      0 S   0.0  0.0   0:00.45 migration/0                                                                                            
    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   3:55.53 rcu_sched                                                                                              
   10 root      rt   0       0      0      0 S   0.0  0.0   0:06.08 watchdog/0                                                                                             
   11 root      rt   0       0      0      0 S   0.0  0.0   0:03.83 watchdog/1                                                                                             
   12 root      rt   0       0      0      0 S   0.0  0.0   0:00.45 migration/1                                                                                            
   13 root      20   0       0      0      0 S   0.0  0.0   0:05.54 ksoftirqd/1                                                                                            
   15 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/1:0H                                                                                           
   17 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kdevtmpfs                                                                                              
   18 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 netns                                                                                                  
   19 root      20   0       0      0      0 S   0.0  0.0   0:00.56 khungtaskd                                                                                             
   20 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 writeback                                                                                              
   21 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kintegrityd                                                                                            
   22 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 bioset                                                                                                 
   23 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kblockd                                                                                                
   24 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 md                                                                                                     
   31 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kswapd0                                                                                                
   32 root      25   5       0      0      0 S   0.0  0.0   0:00.00 ksmd                     





如果满意,请打赏博主任意金额,感兴趣的在微信转账的时候,添加博主微信哦, 请下方留言吧。可与博主自由讨论哦

支付包 微信 微信公众号
支付宝 微信 微信公众号
posted @ 2018-07-20 16:08  HealerJean  阅读(264)  评论(0编辑  收藏  举报