Monitoring

如何監控每個程序的分頁活動?

  • April 26, 2017

我發現這vmstat給出了:

  • si:從磁碟換入的記憶體量(/s)
  • so:交換到磁碟的記憶體量 (/s)

(在這裡我知道交換分頁可以互換使用)

是否可以獲得特定過程的這些統計資訊?

簡單的答案是你不能。對swap的讀寫是由kswapd完成的。已經有答案了

$$ generally operates $$$$ 1 $$ - https://serverfault.com/a/316636/252390 如果您不想減少 Swap IN/Out 的值,您可以檢查vm.swappiness sysctlparam。

sysctl vm.swappiness

您可以設置較低的值以減少系統中的交換使用。一般設置為60。

引用自:https://unix.stackexchange.com/questions/335817