linux 命令使用7--free(内存)
一:free命令
free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存
二:free命令显示的各项参数
第一行Mem部分:
total | 物理内存的总和 |
used | 已被应用程序使用的内存的大小 |
free | 空闲的内存大小 |
shared | 被共享的内存 |
buff/cache | 被当做缓存使用的内存大小 |
available | 可以被新应用程序使用的内存大小 |
第二行Swap部分:
total | 可被用作swap的硬盘总大小 |
used | 已被使用的swap空间 |
free | 可被使用的swap空间 |
三:free命令的参数
free虽然可以很准确显示出内存的使用情况,但是这样显示出来的数字比较大,不能一眼知道准确的大小,所以我们可以使用free命令+参数能够方便我们阅读
3.1free -h 直观显示数字
3.2 free -b 以Byte(比特)为单位显示内存使用情况
3.3 free -k 以KB为单位显示内存使用情况
3.4 free -m 以MB为单位显示内存使用情况
注:一般较为常用的是-m或者-h -k和-b基本不用
3.5 free -s [间隔秒数] 持续观察内存使用状况
3.6 free -t 显示内存总和列
3.7 free -V 显示版本信息