《进程分析之内存》这篇有问题吧
Opened this issue · 0 comments
gatsbyd commented
free命令可以了解当前操作系统整体可用内存的使用情况,是分析的第一步:
total used free shared buffers cached
Mem: 49406140 48352948 1053192 0 96524 35946452
-/+ buffers/cache: 12309972 37096168
Swap: 0 0 0
在free命令可以看出我们当前物理内存的使用情况,其中total:49406140即为总的物理内存大小,used:48352948为当前被系统调度的内存大小,而free:1053192即当前未被系统调度的内存大小,注意,这里用的词是被系统调度,而不是被系统进程物理占用的内存大小;
怎么理解呢?对于上面的case,free只有100M。
free命令的单位默认应该是kilobytes。所有free大概是1000M吧。