3.3.9版本free命令可用記憶體計算方法
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
相關文章
- linux命令檢視記憶體命令free -h whereis locate find查詢命令Linux記憶體
- node計算記憶體佔用記憶體
- 開源大模型佔GPU視訊記憶體計算方法大模型GPU記憶體
- C/C++使用malloc為結構體陣列分配記憶體(及free釋放記憶體)的三種方法C++結構體陣列記憶體
- 計算機記憶體管理介紹計算機記憶體
- MySQL記憶體佔用計算公式MySql記憶體公式
- 計算機作業系統——虛擬記憶體與實體記憶體計算機作業系統記憶體
- w10計算機記憶體不足怎麼辦_w10計算機記憶體不足請關閉以下程式解決方法計算機記憶體
- 手機記憶體卡大小的計算記憶體
- JAVA 虛擬機器可用記憶體Java虛擬機記憶體
- EEPROM與記憶體Flash消耗能量計算記憶體
- struct結構體大小的計算(記憶體對齊)Struct結構體記憶體
- free命令
- VIM常用命令 及 部分命令記憶方法
- 寫個方法近似計算指定陣列或物件佔用記憶體的大小陣列物件記憶體
- 一文看懂資料分析必備計算功能—記憶體計算記憶體
- [20191115]oracle例項佔用記憶體計算.txtOracle記憶體
- GDB檢視記憶體(x 命令)記憶體
- Java記憶體模型,垃圾回收機制,常用記憶體命令及工具Java記憶體模型
- [轉帖]關於記憶體管理:計算頁表大小記憶體
- MRAM與常用計算機記憶體的效能比較計算機記憶體
- 有管理共享記憶體設計方法的具體實現記憶體
- java-方法記憶體分配Java記憶體
- 記憶體池設計記憶體
- MYSQL的記憶體管理方法MySql記憶體
- MySQL:Innodb表 Data free 的計算概要MySql
- CentOS限制實體記憶體大小方法CentOS記憶體
- Redis記憶體——記憶體消耗(記憶體都去哪了?)Redis記憶體
- 企業應用的轉折點:記憶體計算技術記憶體
- 持久記憶體程式設計記憶體程式設計
- 記憶體和磁碟設計記憶體
- 多核異構模式下有管理的共享記憶體設計方法模式記憶體
- 深入理解併發程式設計藝術之計算機記憶體模型程式設計計算機記憶體模型
- 表裡不一--限制容器記憶體4G,free還是32G記憶體
- [轉帖]剖析free命令
- 使用 vmstat 命令確定記憶體使用情況記憶體
- 構造方法記憶體圖流程分析構造方法記憶體
- Linux記憶體不足的處理方法Linux記憶體
- 記憶體管理 記憶體管理概述記憶體