第八十五章:工作集与内存抖动(进阶)
TL;DR
- 工作集是程序近期活跃使用的页面;装不下时会发生抖动。
正文
进程若不断换入刚需要的页,又马上换出即将再用的页,CPU 大部分时间都在等待磁盘,称为抖动。此时增加并发进程往往更慢;系统应减少负载或给活跃进程更多页。
思考题
抖动时 CPU 利用率低,为何不能盲目再启动任务?
小结
- 活跃页装不下会让置换工作压倒实际计算。
思考题答案(仅供参考)
新任务会争夺更少的页框,通常让缺页更频繁。
协议
本文采用 CC BY-NC-SA 4.0 协议发布。
Press ← or → to navigate between chapters
Press ? to show this help
Press Esc to hide this help
进程若不断换入刚需要的页,又马上换出即将再用的页,CPU 大部分时间都在等待磁盘,称为抖动。此时增加并发进程往往更慢;系统应减少负载或给活跃进程更多页。
思考题
抖动时 CPU 利用率低,为何不能盲目再启动任务?
新任务会争夺更少的页框,通常让缺页更频繁。
本文采用 CC BY-NC-SA 4.0 协议发布。