Linux重新整理記憶體

2021-09-26 07:53:58 字數 887 閱讀 6710

linux快取有page cache,dentry,buffer cache。

page cache加速inode的讀寫,縮短io呼叫時間

dentry用來加速檔案路徑名到inode的轉換

buffer cache加速磁碟塊的讀寫

檢視記憶體情況 

free -m
在釋放記憶體前,先強制將系統正在處理的page cahce,dentry,inode寫入磁碟。

sync
0. 不釋放

1. 釋放page cahce

echo 1 > proc/sys/vm/drop_caches
2. 釋放dentry和inode

echo 2 > /proc/sys/vm/drop_caches
3. 釋放page cache,dentry,inode

echo 3 > /proc/sys/vm/drop_caches
1. 檢視交換區

swapon -s
2. 關閉交換區

必須空閒快取大於swap使用的快取,否則會宕機。

swapoff /dev/sdc3
3. 重新開啟交換區

swapon /dev/sdc3

linux重新整理 使用Linux重新整理舊計算機

linux重新整理 這些天來,幾乎不可能在沒有看到大量技術的情況下進入學校。儘管計算機大量湧入教育領域,但經費不均迫使學校系統做出了艱難的選擇。一些教育者一眼就看清楚了,然後問 為什麼?而其他人則將問題視為機遇,並認為 為什麼不呢?安德魯 多比 andrew dobbie 是那些有遠見的人之一,他們...

jQuery實時重新整理引發的記憶體洩漏

工作中需要頁面資料的實時重新整理,採用了jquery的ajax實現,前後臺使用json格式資料通訊。有兩個定時器,每3s重新整理一次,執行一段時間後發現頁面記憶體占用了900 m,太恐怖了。除錯步驟如下 1 ajax回傳資料後不做任何操作,在success中直接return,發現記憶體持續增長,沒有...

mud mud系統重新整理與記憶體清除分析

有關系統更新一直是玩家乃至於新巫師們關心的問題。比如,為何每隔15分鐘大多數房間裡殺死的npc會重生?跑到別處或被玩家背到別處的npc怎麼會跑回去?為什麼有的npc跑不回去?什麼有的東西會重生?為什麼又有的東西只要別的玩家放在身上?等等。目前主流mudlib都是es系列的。從es系列沿襲下來的更新都...