zl程序教程

您现在的位置是:首页 >  系统

当前栏目

Linux命令之free详解程序员

Linux命令程序员 详解 free
2023-06-13 09:20:05 时间

free [选项]

显示系统中未使用和使用的内存情况,包括物理内存、交换区内存(swap)和内核缓冲区内存。共享内存将被忽略。

(1).选项

-b,-k,-m,-g 以Byte,KB,MB,GB为单位显示内存使用情况 

-h 人类可读输出(自动单位缩放) 

-l 显示详细的低内存和高内存使用情况 

-o 使用旧格式(无-/+buffers/cache) 

-t 显示RAM和swap总计 

-s delay 每delay秒更新一次 

-c count 更新count次 

-a 显示内核导出的可用内存(每行 80个字符) 

-V 版本信息

(2).实例

显示内存的使用情况

[[email protected] 桌面]# free //以KB为单位 

 total used free shared buffers cached 

Mem: 1907300 899768 1007532 5004 27972 314372 

-/+ buffers/cache: 557424 1349876 

Swap: 4095996 0 4095996 

[[email protected] 桌面]# free -m //以MB为单位 

 total used free shared buffers cached 

Mem: 1862 878 984 4 27 307 

-/+ buffers/cache: 544 1318 

Swap: 3999 0 3999 

[[email protected] 桌面]# free -g //以GB为单位 

 total used free shared buffers cached 

Mem: 1 0 0 0 0 0 

-/+ buffers/cache: 0 1 

Swap: 3 0 3 

注:mem是物理内存,Swap是交换区内存(虚拟内存)

以总的形式显示

[[email protected] 桌面]# free -t 

 total used free shared buffers cached 

Mem: 1907300 922528 984772 5068 28408 316208 

-/+ buffers/cache: 577912 1329388 

Swap: 4095996 0 4095996 

Total: 6003296 922528 5080768 

 没3秒执行一次free操作

[[email protected] 桌面]# free -s 3 

 total used free shared buffers cached 

Mem: 1907300 913980 993320 5068 28504 316376 

-/+ buffers/cache: 569100 1338200 

Swap: 4095996 0 4095996 

 total used free shared buffers cached 

Mem: 1907300 913932 993368 5068 28504 316376 

-/+ buffers/cache: 569052 1338248 

Swap: 4095996 0 4095996 

 total used free shared buffers cached 

Mem: 1907300 913868 993432 5068 28512 316376 

-/+ buffers/cache: 568980 1338320 

Swap: 4095996 0 4095996 

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/2866.html

服务器部署程序员系统优化网站设置运维