专注于快乐的事情

查看内存使用情况-free

#free

基本使用

free –m

1
2
3
              total        used        free      shared  buff/cache   available
Mem: 2044300 298928 1456556 12268 288816 1565128
Swap: 2095100 56 2095044

userd:当前已使用的内存总量。
free:空闲的或可以使用的内存总量。
shared:共享内存大小,主要用于进程间通信。

buffers:用于块设备I/O的缓冲区缓存。
cached:用于文件系统的页缓存。
它们的值接近于0时,往往导致较高的磁盘I/O(可以通过iostat确认)和糟糕的性能。

available:可以使用的内存总量。

对于应用程序来说,buffers/cached 是等于可用的,因为buffer/cached是为了提高文件读取的性能,当应用程序需在用到内存的时候,buffer/cached会很快地被回收。

所以从应用程序的角度来说 可用内存=系统free+buffers+cached.
真正用的内存: used-buffers-cached。

字段描述

参数

用法举例

参考

https://linux.cn/article-2434-1.html

评论系统未开启,无法评论!