性能测试之_top命令关注内存相关的信息

本文介绍了如何通过`top`命令查看Linux系统的内存使用情况,包括`VIRT`(虚拟内存)、`RES`(实际物理内存)和`SHR`(共享内存)等关键指标。这些信息对于系统性能优化和资源管理至关重要。例如,进程`java`的内存使用情况显示其虚拟内存远大于实际物理内存。
摘要由CSDN通过智能技术生成

1、内存相关的信息

[root@node02 ~]# top
top - 22:51:43 up  4:52,  2 users,  load average: 0.05, 0.03, 0.05
Tasks: 173 total,   1 running, 172 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni, 99.9 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem : 16247608 total, 12346160 free,  2428800 used,  1472648 buff/cache
KiB Swap:  2097148 total,  2097148 free,        0 used. 13498768 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                                                                                                                 
  2432 root      20   0 6826460 644624  16556 S   0.7  4.0  73:43.20 java                                                                                                                                                                                                    
     9 root      20   0       0      0      0 S   0.3  0.0   0:35.49 rcu_sched                                                                                                                                                                                               
   757 root      20   0  305292   6504   5128 S   0.3  0.0   0:29.21 vmtoolsd

`VIRT`:进程虚拟内存大小,只要是进程申请过的内存,即使没有真正分配物理内存,也会计算在内
虚拟内存不会全部分配吴丽丽内存,从上面的数字可以看出,每个进程的虚拟内存都比RES大得多

`RES`:进程实际使用物理内存的大小,不包括swap和共享内存

`SHR`:共享内存的大小,与其他进程共同使用的共享内存

`%MEM`:进程使用物理内存占系统总内存的百分比




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值