linux如何查看內存

linux如何查看內存

linux下面,我們常用top命令來查看系統進程,top也能顯示系統內存。我們常用的Linux下查看內容的專用工具是free命令。

Linux下內存查看命令free詳解:

在Linux下查看內存我們一般用free命令:

$ free???????????? total?????? used?????? free???? shared??? buffers???? cachedMem:?????? 3266180??? 3250004????? 16176????????? 0???? 110652??? 2668236-/+ buffers/cache:???? 471116??? 2795064Swap:????? 2048276????? 80160??? 1968116

下面是對內存查看free命令輸出內容的解釋:

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教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享