PageScannerConfig

与页面扫描器行为相关的配置。

字段类型说明默认
zero_page_scans_per_second ZeroPageScanCount 此选项用于配置零页扫描器每秒考虑的最大候选页数。 必须运行网页扫描程序,此选项才能生效。除非 `disable_at_boot` 设置为 True,否则可以在启动时启用。
page_table_eviction_policy PagetableEvictionPolicy 设置未访问的用户页表的回收政策。
disable_eviction bool 设置后,停用页面扫描器以逐出用户分页器支持的页面。 逐出可以减少内存用量并防止出现内存不足的情况,但会降低系统行为的时间可预测性。
disable_at_boot bool 如果该值为 true,此选项会导致内核的活跃内存扫描器在启动时最初处于停用状态。您还可以使用内核控制台启用和停用该功能。如果您停用扫描器,则可以提高系统可预测性,因为它会移除基于时间的内存逐出和后台内存逐出。 扫描器执行的每项操作都可以单独配置和停用。如果所有操作均已停用,则启用扫描器不会产生任何效果。