小编Caz*_*Caz的帖子

如何在linux中协调"top"和"free -m"的内存使用情况报告?

free -m我可以看到机器上有377MB的内存和1649MB的空闲(其中1567是由ubuntu缓存的).请参阅下面的实际输出:

caz@riskvm:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          2026       1975         51          0         30       1567
-/+ buffers/cache:        377       1649
Swap:         3153         87       3065
Run Code Online (Sandbox Code Playgroud)

但是当我查看top的输出时,我可以在RES列中看到使用1GB和273MB的进程.RES表示驻留在顶部手册页中的非交换物理内存中.

top - 11:45:26 up 1 day, 38 min,  3 users,  load average: 0.27, 0.21, 0.23
Tasks: 125 total,   1 running, 123 sleeping,   0 stopped,   1 zombie
Cpu(s):  0.2%us,  6.6%sy,  0.0%ni, 92.8%id,  0.5%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   2075560k total,  2023796k used,    51764k free,    31264k buffers
Swap:  3229024k total,    89764k used, …
Run Code Online (Sandbox Code Playgroud)

linux memory process free-command

5
推荐指数
1
解决办法
2902
查看次数

标签 统计

free-command ×1

linux ×1

memory ×1

process ×1