您的位置:首页 > 技术中心 > 运维 >

linux如何查看内存

时间:2022-02-28 10:06

在Linux下面,我们常用top命令来查看系统进程,top也能显示系统内存。我们常用的Linux下查看内容的专用工具是free命令。

Linux下内存查看命令free详解:

在Linux下查看内存我们一般用free命令:

$ free
total used free shared buffers cached
Mem: 3266180 3250004 16176 0 110652 2668236
-/+ buffers/cache: 471116 2795064
Swap: 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教程

以上就是linux如何查看内存的详细内容,更多请关注gxlcms其它相关文章!

热门排行

今日推荐

热门手游