#author("2025-09-11T20:49:59+09:00","default:guest","guest") #author("2025-09-12T14:53:04+09:00","default:guest","guest") *参照元 [#o3b2483d] #backlinks *説明 [#q1b9b00c] LRU list プロテクション lowmem_reserve watermarkは3種類あり、ゾーンごとに設定がある。ブーストの仕組みがあって、元の値にブースト値を加えた値がwatermarkとなる。 -min watermark --〜を発動させる閾値(などの説明を入れる) --_watermark[WMARK_MIN]の値 -low watermark --〜を発動させる閾値(などの説明を入れる) --_watermark[WMARK_LOW]の値 -high watermark --〜を発動させる閾値(などの説明を入れる) --ノード内の全ゾーンの空きページがhigh watermarkを下回ると、ノードがバランス状態ではないとみなされてkswapdがページ回収し始める。 --_watermark[WMARK_HIGH]の値 -boost --watermark_boostの値 -参照 --[[linux-5.15/zone]] --WMARK_XXXの定義: [[linux-5.15/zone_watermarks]] managed_pagesは下記のように決まる。 -spanned_pages = zone_end_pfn - zone_start_pfn -present_pages = spanned_pages - absent_pages(pages in holes) -managed_pages = present_pages - reserved_pages --[[linux-5.15/]] **参考 [#ycbe7422] **関連モジュール [#i527637c] *コメント [#u58031fd]