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

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

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命令
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏