Linux free 命令中cached 和 buffers 的區別
一. free 命令輸出
二、 各個欄位的含義
Mem 行:
total 表示實體記憶體總量;
used 表示總計分配給快取(包含buffers 和 cache) 使用的數量, 但其中部分快取並未使用;
free 未被分配的記憶體;
shared 共享記憶體,一般系統不會用到;
buffers 系統分配但未被使用的buffers數量;
cached 系統分配但未被使用的cache數量;
計算情況:
total = used + used , 125= 125 + 0
-/+ buffers/cache 行:
used 實際使用的buffers 與 cache 總量,也是實際使用的記憶體總量。
free 未被使用的buffers 與 cache 和未被分配的記憶體之和,這就是系統當前實際可用的記憶體。
計算情況:
total = used + free, 125 = 5 + 120
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21374452/viewspace-2791042/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【linux】free命令中cached和buffers的區別Linux
- Linux中rmdir和rm命令的主要區別!Linux
- Linux free中buffer與cache區別Linux
- Linux中less和more命令的區別有哪些?Linux
- Linux su命令和sudo命令的區別Linux
- pctfree和pctused的區別。
- ITL和Freelist的區別
- Linux 命令 su 和 sudo 的區別Linux
- Linux中“>”和“>>”的區別Linux
- DDK中"checked build"和"free build" 之區別UI
- Linux和DOS的FORMAT命令區別(轉)LinuxORM
- latch free(cache buffers chain)AI
- malloc/free 和 new /delete 的區別 (轉)delete
- 深度解析!Linux 命令 su 和 sudo 的區別Linux
- mac 的tar命令--exclude和linux的tar命令--exclude的區別MacLinux
- source和.命令的區別
- log_buffer和 Redo Buffers有什麼區別啊
- Linux中su和sudo命令有什麼區別?Linux學習教程Linux
- free 與 CFRelease 的區別
- Redis中KEYS和SCAN命令的區別和建議Redis
- su和sudo命令的區別
- source 和export 命令的區別Export
- malloc free與new delete的區別和聯絡delete
- subprocess中命令為引數序列和字串的區別字串
- Linux中apt和apt-get命令有什麼區別?如何使用?Linuxapt-get
- Linux之free命令Linux
- Linux中執行緒和程式的區別Linux執行緒
- Linux 中 awk指令 sub和substr的區別Linux
- shell中的點命令與source命令的區別
- Linux中內部命令和外部命令如何區分?Linux
- Linux中&&和&,|和||用法及區別詳解!Linux
- 非同步API中事件、命令和狀態區別非同步API事件
- Linux free命令詳解Linux
- mysql中!=和is not的區別MySql
- JavaScript中for in 和for of的區別JavaScript
- mysql中“ ‘ “和 “ ` “的區別MySql
- Js中for in 和for of的區別JS
- JavaScript中==和===的區別JavaScript