1、命令简介
free:显示系统中空闲和使用的内存量。
2、命令用法
free [-b | -k | -m] [-o] [-s delay ] [-t] [-l] [-V]
3、命令描述
free显示系统中空闲和使用的物理内存和交换内存的总量,以及内核使用的缓冲区。共享内存列应该被忽略;已经过时了。
4、命令选项
选项 | 描述 |
-b | 以Byte显示内存使用情况 |
-k | 以kb为单位显示内存使用情况 |
-m | 以mb为单位显示内存使用情况 |
-g | 以gb为单位显示内存使用情况 |
-s | 持续显示内存 |
-t | 显示内存使用总合 |
-h | 以易读的单位显示内存使用情况 |
5、使用示例
1)free命令用于查询物理内存和交换内存的已用和可用空间(以KB为单位)
[root@kvm3 ~]# free total used free shared buff/cache available Mem: 3881188 506800 1112352 9220 2262036 3065976 Swap: 4063228 0 4063228
2)free命令带有选项-b,以字节为单位显示内存大小。
[root@kvm3 ~]# free -b total used free shared buff/cache available Mem: 3974336512 519249920 1138712576 9441280 2316374016 3139280896 Swap: 4160745472 0 4160745472
3)free命令带有选项-k,显示内存大小(KB)千字节。
[root@kvm3 ~]# free -k total used free shared buff/cache available Mem: 3881188 506928 1112148 9220 2262112 3065864 Swap: 4063228 0 4063228
4)要查看以MB为单位的内存大小,请使用选项-m。
[root@kvm3 ~]# free -m total used free shared buff/cache available Mem: 3790 494 1086 9 2209 2994 Swap: 3967 0 3967
5)使用-g option和free命令,将显示内存的大小(GB)
[root@kvm3 ~]# free -g total used free shared buff/cache available Mem: 3 0 1 0 2 2 Swap: 3 0 3
6)使用-t选项的free命令在末尾列出总行
[root@kvm3 ~]# free -t total used free shared buff/cache available Mem: 3881188 506896 1112084 9220 2262208 3065892 Swap: 4063228 0 4063228 Total: 7944416 506896 5175312
7)-l开关显示详细的高和低内存大小统计信息。
[root@kvm3 ~]# free -l total used free shared buff/cache available Mem: 3881188 507084 1111780 9220 2262324 3065704 Low: 3881188 2769408 1111780 High: 0 0 0 Swap: 4063228 0 4063228
8)带number的-s选项,用于定时更新free命令
[root@kvm3 ~]# free -s 5 total used free shared buff/cache available Mem: 3881188 506804 1112012 9220 2262372 3065976 Swap: 4063228 0 4063228 total used free shared buff/cache available Mem: 3881188 507048 1111764 9220 2262376 3065728 Swap: 4063228 0 4063228 total used free shared buff/cache available Mem: 3881188 507048 1111764 9220 2262376 3065728 Swap: 4063228 0 4063228 total used free shared buff/cache available Mem: 3881188 506940 1111868 9220 2262380 3065836 Swap: 4063228 0 4063228 total used free shared buff/cache available Mem: 3881188 506920 1111888 9220 2262380 3065856