free
1.角色 (建議學習:linux維)
free指令用來顯示記憶體的使用情況,使用權限是所有使用者。
**2.格式**
free [-b-k-m] [-o] [-s delay] [-t] [-V]
**3.主參數**
-b -k -m -g:分别以字节(KB、MB、GB)为单位显示内存使用情况。 -s delay:显示每隔多少秒数来显示一次内存使用情况。 -t:显示内存总和列。 -o:不显示缓冲区调节列。
#我們都知道用free指令查看系統的記憶體狀況,但傳回的值具體代表什麼意思呢?
第一行:
total 實體記憶體總量: 16047M
used 已使用實體記憶體量: 15956M
free 空閒實體記憶體量: 91M
shared 目前已經廢棄不用,總是 0
buffers Buffer 讀寫緩衝記憶體區總量:3740M
cached Page 快取記憶體區總量:4715M
計算關係:total(16047) = used(15956) free(91)
這層關係是對作業系統來說的,伺服器由16G內存,用了15G多,還有91M空閒。哥們,記憶體用太多了
第二行:(-/ buffers/cache)
注意第一行的buffers 和cached 在計算中並沒有用到,其實是參與到第二行的計算
第二行的used(7500) = 第一行的used(15956)- 第一行的buffers(3740)-第一行的cached(4715)
第二行的free(8547) = 第一行的free(91) 第一行的buffers(3740) 第一行的cached(4715)
以上是linux怎麼看內存的詳細內容。更多資訊請關注PHP中文網其他相關文章!