free命令結果分析
free
free 命令相對於top 提供了更簡潔的檢視系統記憶體使用情況:
|
Mem:表示實體記憶體統計
-/+ buffers/cached:表示實體記憶體的快取統計
Swap:表示硬碟上交換分割槽的使用情況,這裡我們不去關心。
系統的總實體記憶體:255988Kb(256M),但系統當前真正可用的記憶體並不是第一行free 標記的 24284Kb,它僅代表未被分配的記憶體。
我們使用total1、used1、free1、used2、free2 等名稱來代表上面統計資料的各值,1、2 分別代表第一行和第二行的資料。
total1:表示實體記憶體總量。
used1:表示總計分配給快取(包含buffers 與cache )使用的數量,但其中可能部分快取並未實際使用。
free1:未被分配的記憶體。
shared1:共享記憶體,一般系統不會用到,這裡也不討論。
buffers1:系統分配但未被使用的buffers 數量。
cached1:系統分配但未被使用的cache 數量。buffer 與cache 的區別見後面。
used2:實際使用的buffers 與cache 總量,也是實際使用的記憶體總量。
free2:未被使用的buffers 與cache 和未被分配的記憶體之和,這就是系統當前實際可用記憶體。
可以整理出如下等式:
total1 = used1 + free1
total1 = used2 + free2
used1 = buffers1 + cached1 + used2
free2 = buffers1 + cached1 + free1
buffer 與cache 的區別
A buffer is something that has yet to be "written" to disk. A cache is something that has been "read" from the disk and stored for later use.
兩者都是RAM中的資料。簡單來說,buffer是即將要被寫入磁碟的,cache是被從磁碟中讀出來的。
buffer是用於儲存速度不同步的裝置或優先順序不同的裝置之間傳輸資料的區域。緩衝(buffers)是根據磁碟的讀寫設計的,把分散的寫操作集中進行,減少磁碟碎片和硬碟的反覆尋道,從而提高系統效能。
cache經常被用在磁碟的I/O請求上,如果有多個程式都要訪問某個檔案,於是該檔案便被做成cache以方便下次被訪問,這樣可提供系統效能。快取(cached)是把讀取過的資料儲存起來,重新讀取時若命中(找到需要的資料)就不要去讀硬碟了,若沒有命中就讀硬碟。其中的資料會根據讀取頻率進行組織,把最頻繁讀取的內容放在最容易找到的位置,把不再讀的內容不斷往後排,直至從中刪除。
本文轉自:http://www.cnblogs.com/dongzhiquan/p/3789199.html
相關文章
- Linux netstat命令結果分析Linux
- free命令
- Linux系統下ifconfig命令使用及結果分析Linux
- [轉帖]剖析free命令
- 詳解CentOS的free命令CentOS
- 壓測結果分析
- Linux效能調優命令之freeLinux
- 分析結果,方法傳參
- LoadRunner測試結果分析(1)
- Docker--docker ps 命令與結果解析Docker
- cmd命令中輸入很多命令都沒有結果返回
- glibc 2.23 原始碼分析 | malloc & free原始碼
- Free Star木馬分析與追溯
- linux命令檢視記憶體命令free -h whereis locate find查詢命令Linux記憶體
- 【linux】free命令中cached和buffers的區別Linux
- Linux free 命令中cached 和 buffers 的區別Linux
- shell前一個命令結果作為下一個命令引數
- SARIF:靜態分析結果交換格式
- MySQL EXPLAIN結果集分析 - 附帶大量案例MySqlAI
- sp_sysmon效能診斷結果分析(zt)
- 故障分析 | 從 data_free 異常說起
- 需求分析問卷調查及反饋結果
- 如何使用GraphPad Prsim 9展示亞組分析結果PHP
- Linux系統管理之free、w、who、last、lastlog命令講解LinuxAST
- [20211111]19c latch free等待時間分析.txt
- 慢動作輸出 Linux 命令結果並用彩色顯示Linux
- jmeter學習指南之結果分析-圖形圖表JMeter
- SOLIDWORKS Flow Simulation軟體流體分析結果檢視Solid
- [20211229]再論19c latch free等待事件分析.txt事件
- Windows下Pycharm執行命令列語句結果亂碼問題��Ȩ��Ӧ��WindowsPyCharm命令列
- 說結果
- 通用結果類用於返回響應結果
- 網站漏洞滲透測試覆盤檢查結果分析網站
- 基於web網站專案的效能測試結果分析Web網站
- R資料分析:如何簡潔高效地展示統計結果
- IBM AIX儲存層結構分析+aix常用命令IBMAI
- Linux命令總結--mkdir命令Linux
- 利用VNPY回測引擎分析實盤交易,並用excel和pdf輸出分析結果Excel
- 測試結果