Linux下查看内存的命令是什么?


本文摘自PHP中文网,作者青灯夜游,侵删。

查看内存的命令是free命令。Linux free命令可以显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。

课程推荐:《linux课程》

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

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

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

1

2

3

4

5

$ 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会很快地被回收。

所以从应用程序的角度来说,可用内存=系统free memory+buffers+cached。

如上例:

  • 2795064=16176+110652+2668236

内存如何进行交换

阅读剩余部分

相关阅读 >>

如何导入自定义镜像时选择 customized Linux(定制版镜像)

Linux无法挂载硬盘

Linux怎么保存vi编辑后的文件

学习Linux先学什么

Linux vim怎样不保存退出

Linux系统怎么ping网络

Linux一些常用的命令

Linux中sh脚本的一些总结

Linux系统如何查看密码

Linux怎么安装run文件

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...