free
free指令用來顯示內存的使用情況,顯示系統中可用和已使用的物理和交換內存的總量,以及內核使用的緩衝區。應該忽略共享內存列;它已經過時了。
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、Fedora、SUSE、openSUSE。
1、語法
free [選項]
2、選項列表
選項 | 說明 |
-b | 顯示內存使用情況,單位byte |
-k | 顯示內存使用情況,單位KB |
-m | 顯示內存使用情況,單位MB |
-o | 不顯示緩衝區調節行 |
-t | 顯示內存總和 |
-s | 按照指定的時間間隔顯示內存使用情況 |
-l | 顯示詳細的低內存和高內存提高統計數據 |
-V | 顯示命令的版本並退出 |
3、實例
1)以kb爲單位顯示
[root@localhost ntop-4.0.1]# free –k // 以 kb 爲單位顯示
total used free shared buffers cached
Mem: 1659316 1405992 253324 0 227856 741672
-/+ buffers/cache: 436464 1222852
Swap: 2940920 0 2940920
|
2)以MB爲單位顯示
[root@localhost ntop-4.0.1]# free -m –t // 以 MB 爲單位顯示,同時顯示總和
total used free shared buffers cached
Mem: 1620 1373 247 0 222 724
-/+ buffers/cache: 426 1194
Swap: 2871 0 2871
Total: 4492 1373 3119
|