Page Fault Frequency (PFF)
Motivation
working-set strategy 的想法是嘗試透過 working set 去預測每個 process 需要多少 frame 來動態調整;PFF 的想法就是為啥我們不直接去看 page fault rate 來調整資源配置
Strategy
我們設定一個「可接受的 page fault rate」區間,夾在 upper bound 和 lower bound 間,然後:
- page fault rate 太高:代表這個 process 的 frame 不夠用,所以就給它更多 frame,如果沒 free frame 了,就要叫 OOM Killer 殺掉 process
- page fault rate 太低:代表這個 process 根本不需要這麼多 frame,所以收回一些 frame