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

内存如何进行交换

阅读剩余部分

相关阅读 >>

Linux如何使用命令

Linux查看文件命令有哪些

Linux怎么粘贴

如何关闭Linux端口

有关Linux文件管理的相关命令教程

Linux系统怎么查看版本信息?

最新的Linux命令大全

Linux主要拿来干什么的

如何查询一台或多台预付费实例自动续费状态

Linux如何关闭防火墙

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



打赏

取消

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

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

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

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

评论

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