free命令
free命令可以顯示當前系統未使用的和已使用的記憶體數目,還可以顯示被核心使用的記憶體緩衝區。
語法
free(選項)
選項
-b:以Byte為單位顯示記憶體使用情況; -k:以KB為單位顯示記憶體使用情況; -m:以MB為單位顯示記憶體使用情況; -o:不顯示緩衝區調節列; -s<間隔秒數>:持續觀察記憶體使用狀況; -t:顯示記憶體總和列; -V:顯示版本資訊。
例項
free -m total used free shared buffers cached Mem: 2016 1973 42 0 163 1497 -/+ buffers/cache: 312 1703 Swap: 4094 0 4094
關係:total = used + free
第一部分Mem行解釋:
total:記憶體總數; used:已經使用的記憶體數; free:空閒的記憶體數; shared:當前已經廢棄不用; buffers Buffer:快取記憶體數; cached Page:快取記憶體數。
第二部分(-/+ buffers/cache)解釋:
(-buffers/cache) used記憶體數:第一部分Mem行中的 used – buffers – cached (+buffers/cache) free記憶體數: 第一部分Mem行中的 free + buffers + cached
可見-buffers/cache反映的是被程式實實在在吃掉的記憶體,而+buffers/cache反映的是可以挪用的記憶體總數。
第三部分是指交換分割槽。
相關文章
- [轉帖]剖析free命令
- 詳解CentOS的free命令CentOS
- Linux效能調優命令之freeLinux
- linux命令檢視記憶體命令free -h whereis locate find查詢命令Linux記憶體
- 【linux】free命令中cached和buffers的區別Linux
- Linux free 命令中cached 和 buffers 的區別Linux
- Linux系統管理之free、w、who、last、lastlog命令講解LinuxAST
- linux命令學習(date,cal,df,free,exit,pwd,ls,cd,file,less,萬用字元)Linux字元
- Oracle Free Buffer WaitsOracleAI
- [LeetCode] Employee Free TimeLeetCode
- 聊聊dba_temp_free_space的allocated_space和free_space
- Latch free等待事件(轉)事件
- Use-After-Free漏洞
- Latch free等待事件四(轉)事件
- Latch free等待事件三(轉)事件
- free 與 CFRelease 的區別
- free Generative AI courses All In OneAI
- 使用 go 理解 Lock-FreeGo
- Latch free等待事件二(轉)事件
- 新增 fontawesome-free 出錯
- glibc 2.23 原始碼分析 | malloc & free原始碼
- Free Download Manager(FDM下載器)
- [20191211]Free SGA Memory Available.txtAI
- Free Star木馬分析與追溯
- C malloc() free(), C++ new() delete()C++delete
- gpt4free 兩種部署方法GPT
- [03] C# Alloc Free程式設計C#程式設計
- [20240529]簡單探究FREE LISTS列表.txt
- free batches of packets in tcp_prune_ofo_queue()BATTCP
- Free自由協議鎖倉分紅系統NFT丨Free自由協議開發原始碼解析協議原始碼
- MySQL:Innodb表 Data free 的計算概要MySql
- packettotal.com - PacketTotal - A Free Online PCAP Analysis EnginePCA
- [composer包]free-pic 免費圖床圖床
- 碰到一個latch free相關的BUG
- C/C++ 恨透了 double free or corruptionC++
- MySQL解析檔案fsp中的free listMySql
- 在malloc和free上的一天
- oracle一次卡頓案例(六)-latch freeOracle