一直以來,只知道怎么用free命令來查詢內存,但是具體意思不求甚解,這個不好,今天搜集了一些網上的資料,來簡單記錄下free命令的相關注意事項
free命令查詢內存狀態如下所示:
[root@localhost ~]# free -m
total used free shared buffers cached
Mem: 7848 7803 45 0 198 736
-/+ buffers/cache: 6868 980
Swap: 8189 1295 6894
第1行:
total 內存總數: 7848 M
used 已經使用的內存數: 7803 M
free 空閑的內存數: 45 M
shared 當前已經廢棄不用的內存數,總是0 0M
buffers Buffer Cache內存數: 198 M
cached Page Cache內存數: 736 M
關系:total(7848M) = used(7803M) + free(45M)
第二行:
-/+ buffers/cache的意思相當于:
-buffers/cache 的內存數:6868 M ( 等于第1行的 used(7803 M) - buffers(198 M) - cached(736 M) )
+buffers/cache 的內存數: 980 M ( 等于第1行的 free(45 M) + buffers(198 M) + cached(736 M) )
-buffers/cache反映的是被程序實實在在用掉的內存,這里為 6868 M
+buffers/cache反映的是可以挪用的內存總數,這里只剩余 980 M
第三行:
swap使用情況,這個應該不用多講吧。最好是沒有使用才完美,不過這個是個app服務器,內存使用量巨大,都開始占用swap分區了,正準備擴容呢。
億恩科技地址(ADD):鄭州市黃河路129號天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888
聯系:億恩小凡
QQ:89317007
電話:0371-63322206 本文出自:億恩科技【www.sunshares.net】
服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]
|