10个'free'命令检查Linux中的内存使用情况

本文提供了一些有用的选项的“free”命令的示例,可能对您更好地利用内存有用。

Linux是最流行的开源操作系统之一,带有巨大的命令集。 确定所述物理存储器交换存储器的总的可用空间的最重要的和单一方式是通过使用“ free ”命令。 Linux的“ free ”命令提供了有关的物理内存交换内存的Linux / Unix使用的内核操作系统一样的缓冲区总使用和可用空间的信息。
Linux Free command

10 Linuxfree命令示例

本文提供的“ free ”的选项命令一些有用的例子,为您更好地利用你的内存可能是有用的。

1.显示系统内存

free命令用于检查以KB物理内存交换内存的使用和可用空间。请参阅下面的操作中的命令。
# free
total       used       free     shared    buffers     cached
Mem:       1021628     912548     109080          0     120368     655548
-/+ buffers/cache:     136632     884996
Swap:      4194296          0    4194296

2.以字节为单位显示内存

Free命令选项-b,显示内存字节大小。
# free -b
total       used       free     shared    buffers     cached
Mem:    1046147072  934420480  111726592          0  123256832  671281152
-/+ buffers/cache:  139882496  906264576
Swap:   4294959104          0 4294959104

3.以千字节为单位显示内存

Free命令选项-k,显示内存(KB) 千字节的大小。
# free -k
total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296

4.以兆字节显示内存

要查看存储在(MB)兆字节选项,-m大小。
# free -m
total       used       free     shared    buffers     cached
Mem:           997        891        106          0        117        640
-/+ buffers/cache:        133        864
Swap:         4095          0       4095

5.以千兆字节显示内存

使用-g选项与free的命令,将显示内存的GB( 千兆字节 )的大小。
# free -g
total       used       free     shared    buffers     cached
Mem:             0          0          0          0          0          0
-/+ buffers/cache:          0          0
Swap:            3          0          3

6.显示总线

Free命令-t选项,将列出在年底的总一行。
# free -t
total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296
Total: 5215924 912520 4303404

7.禁用缓冲区调整线的显示

默认情况下,free命令显示“ 缓冲调整 ”路线,以禁用此行使用选项,-o。
# free -o
total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
Swap:      4194296          0    4194296

8.显示正常间隔的内存状态

用数字-s选项,用于定期更新Free命令。 例如,下面的命令将更新free命令每隔5秒
# free -s 5
total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

9.显示低和高内存统计信息

-l开关显示详细的高与低内存大小的统计数据。
# free -l
total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
Low:        890036     789064     100972
High:       131592     123304       8288
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

10.检查free版本

-V选项,显示free命令的版本信息。
# free -V
procps version 3.2.8

阅读

页首命令查找命令netstat命令