Linux 記憶體清理

2022-03-01 06:04:31 字數 470 閱讀 5140

1. clear pagecache only.

sync && echo 1 > /proc/sys/vm/drop_caches

2. clear dentries and inodes.

sync && echo 2 > /proc/sys/vm/drop_caches

3. clear pagecache, dentries and inodes.

sync && echo 3 > /proc/sys/vm/drop_caches

查使用記憶體最多的5個程序

ps -aux | sort -k4nr | head -n 5

top(然後按下m,注意大寫)

可以使用一下命令查使用cpu最多的5個程序

ps -aux | sort -k3nr | head -n 5

top (然後按下p,注意大寫)

使用atop可以檢視各程式記憶體、cpu使用情況

Linux記憶體清理

第一類單位引數 1 b,bytes,以byte為單位顯示記憶體使用情況 2 k,kilo,以kb為單位,這也是預設值 3 m,mega,以mb為單位顯示內容使用情況 4 g,giga,以gb為單位顯示記憶體使用情況 第二類引數 1 h,human,自動將數值轉換為人類易讀形式 2 c,count,展...

清理linux記憶體cache

1.top中的buffers和cached cached快取了對檔案的讀寫,buffers快取了inode,dentry等檔案系統metadata。顯然,metadata大小遠遠小於檔案記憶體,所以buffers一般也遠小於cached。cached的部分叫page cache,buffers的部分...

linux清理記憶體 快取

linux下清理快取,以釋放記憶體 系統環境 cent os 5.4 x64 今天檢視開發使用的機器,記憶體使用了11g,絕大部門都是被快取了,根據linux記憶體可使用的計算方法 可用記憶體 free buffers cached,那麼這台伺服器可用記憶體約為10.7g,swap占用非常 明目前物...