在Linux下面,我們常用top指令來查看系統進程,top也能顯示系統記憶體。我們常用的Linux下查看內容的專用工具是free指令。
Linux下記憶體查看指令free詳解:
在Linux下查看記憶體我們一般用free指令:
$ free
以下是對內存查看free指令輸出內容的解釋:
total used free shared 004 16176 0 110652 2668236
-/0 2048276 80160 1968116
total:總計物理記憶體的大小。
used:已使用多大。
free:可用有多少。
Shared:多個行程共享的記憶體總額。
Buffers/cached:磁碟快取的大小。
第三行(-/ buffers/cached):
used:已使用多大。
free:可用有多少。
-/ buffers/cache意義與差異:
第二行(mem)的used/free與第三行(-/ buffers/cache) used/free的差別在於使用的角度來看:
第二行是從OS的角度來看,因為對於OS,buffers/cached 都是屬於被使用,所以他的可用內存是16176KB,已用內存是3250004KB,其中包括,核心(OS)使用Application(X, oracle,etc)使用的buffers cached.
第三行所指的是從應用程式角度來看,對於應用程式來說,buffers/cached 是等於可用的,因為buffer/cached是為了提高檔案讀取的效能,當應用程式需在用到記憶體的時候,buffer/cached會很快地被回收。
相關文章教學推薦:
linux教學以上是linux如何查看內存的詳細內容。更多資訊請關注PHP中文網其他相關文章!