Monitoring
如何監控每個程序的分頁活動?
我發現這
vmstat
給出了:
- si:從磁碟換入的記憶體量(/s)
- so:交換到磁碟的記憶體量 (/s)
(在這裡我知道交換和分頁可以互換使用)
是否可以獲得特定過程的這些統計資訊?
簡單的答案是你不能。對swap的讀寫是由kswapd完成的。已經有答案了
$$ generally operates $$$$ 1 $$ - https://serverfault.com/a/316636/252390 如果您不想減少 Swap IN/Out 的值,您可以檢查
vm.swappiness
sysctl
param。sysctl vm.swappiness
您可以設置較低的值以減少系統中的交換使用。一般設置為60。