3.3.9版本free命令可用内存计算方法

简介: free是linux系统上常用的查看内存的命令,新版本的free添加了 -/+ buffer/cache一行 它们显示的值的计算方式如下: htf@linux-rzt3:~> free -V free from procps-ng 3.
+关注继续查看
free是linux系统上常用的查看内存的命令,新版本的free添加了 -/+ buffer/cache一行
它们显示的值的计算方式如下:

htf@linux-rzt3:~> free -V
free from procps-ng 3.3.9


htf@linux-rzt3:~> free
             total       used       free     shared    buffers     cached
Mem:       7897172    4258540    3638632     302260       3876    1662412
-/+ buffers/cache:    2592252    5304920
Swap:      2106364     284284    1822080
htf@linux-rzt3:~> python
Python 2.7.13 (default, Mar 22 2017, 12:31:17) [GCC] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 4258540 - 3876 - 1662412
2592252
>>> 3638632 + 3876 + 1662412
5304920
由上面的显示及计算可以看出。
可用内存显示为两种状态:包含buffer/cache的使用量,不包含buffer/cache的使用量
下面分别给出计算公式:
不包含buffer/cache的使用量:- buffer/cache
    2592252 = 4258540 - 3876 - 1662412
    剩余内存 = used - buffer - cache

包含buffer/cache的使用量: + buffer/cache
     5304920 = 3638632 + 3876 + 1662412
     剩余内存 = free + buffer + cache
目录
相关文章
|
2月前
|
存储 缓存 NoSQL
深入了解 Linux PageCache 页缓存:优化文件系统的性能、效率(一)
深入了解 Linux PageCache 页缓存:优化文件系统的性能、效率
129 0
|
4月前
|
存储 缓存 固态存储
【Linux】基础IO --- 内核级和用户级缓冲区、磁盘结构、磁盘的分治管理、block group块组剖析…
【Linux】基础IO --- 内核级和用户级缓冲区、磁盘结构、磁盘的分治管理、block group块组剖析…
|
5月前
|
Linux
Linux swappiness参数设置与内存交换
Linux swappiness参数设置与内存交换
135 0
|
缓存 监控 网络协议
Linux:常用性能检查命令(内存、CPU 、网络、磁盘、Java应用)
Linux:常用性能检查命令(内存、CPU 、网络、磁盘、Java应用)
558 0
Linux:常用性能检查命令(内存、CPU 、网络、磁盘、Java应用)
|
安全 网络协议 Linux
Linux 更改文件打开数和进程数、高并发调优
!/bin/bash echo '* soft nofile 102400'>>/etc/security/limits.conf echo '* hard nofile 102400'>>/etc/security/limits.
1157 0
相关产品
云迁移中心
推荐文章
更多