ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux--用free顯示系統的記憶體使用狀態

Linux--用free顯示系統的記憶體使用狀態

原创 Linux操作系统 作者:vongates 时间:2019-06-26 18:36:04 0 删除 编辑
free - 顯示系統的記憶體使用狀態
說明:
顯示系統的實體(physical)與虛擬(swap)記憶體的已使用及尚可用狀態,以及共享記憶體(shared memory)與 kernel 所佔用的緩衝區(buffer)。
選項:
-b 以 bytes 為顯示單位
-k 以 kilobytes 為顯示單位(其實這也是預設值)
-m 以 megabytes 為顯示單位
-t 增列一行記憶體總計
-o 不顯示緩衝區調節(buffer adjusted)資訊
-s 持續的間格顯示,時間單位 - "秒"。可用來觀察記憶體耗用的變化。
-V 顯示程式本身的版本資訊


常用的命令格式:
=============================================================================
# free
             total       used       free     shared    buffers     cached
Mem:       3079908    2187512     892396    1432588     160432      74028
-/+ buffers/cache:    1953052    1126856
Swap:      2048248       2300    2045948
============================================================================
# free -s 3
             total       used       free     shared    buffers     cached
Mem:       3079908    2397152     682756    1432588     160432      73240
-/+ buffers/cache:    2163480     916428
Swap:      2048248       2300    2045948

             total       used       free     shared    buffers     cached
Mem:       3079908    2397152     682756    1432588     160432      73240
-/+ buffers/cache:    2163480     916428
Swap:      2048248       2300    2045948

             total       used       free     shared    buffers     cached
Mem:       3079908    2397152     682756    1432588     160432      73240
-/+ buffers/cache:    2163480     916428
Swap:      2048248       2300    2045948

             total       used       free     shared    buffers     cached
Mem:       3079908    2397152     682756    1432588     160432      73240
-/+ buffers/cache:    2163480     916428
Swap:      2048248       2300    2045948
==========================================================================
# free -m
             total       used       free     shared    buffers     cached
Mem:          3007       2317        690       1399        156         71
-/+ buffers/cache:       2089        918
Swap:         2000          2       1997

==========================================================================
說明:
Mem
total: 指有3007M的內存可以使用
used: 指有2317M的內存被使用
free: 指有690M的內存空閑(完全沒有使用)
shared: 指有1399M的內存被不止一個進程使用,可能是共享庫
buffers:指有156M的內存用于緩沖區(磁盤緩存的當前大小)
cached: 指有71M的內存用于緩存(主要用于塊設備)
Swap
total: 指有2000M的交換分區或交換文件
used: 指有2M的交換分區或交換文件被用于交換
free: 指有1997M的空間可以用于交換

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29987/viewspace-51786/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-09-11

  • 博文量
    362
  • 访问量
    245254