#author("2025-09-16T10:41:26+09:00","default:guest","guest")
#author("2025-09-16T10:48:52+09:00","default:guest","guest")
*参照元 [#h294b515]
#backlinks

*説明 [#w20a8aa2]
-パス:
--CONFIG_NUMA有効: [[linux-5.15/mm/vmscan.c]]
--CONFIG_NUMA無効: [[linux-5.15/include/linxu/swap.h]]

-FIXME: これは何?
--説明
--/proc/sys/vm/zone_reclaim_modeで値の確認と設定ができる。


**参考 [#i78edf9f]


*実装 [#j5e422be]

**CONFIG_NUMA有効 [#l05d8cc7]

 /*
  * Node reclaim mode
  *
  * If non-zero call node_reclaim when the number of free pages falls below
  * the watermarks.
  */
 int node_reclaim_mode __read_mostly;

**CONFIG_NUMA無効 [#me66bf81]

 #define node_reclaim_mode 0


**設定値 [#ed9d3d3e]

 /*
  * These bit locations are exposed in the vm.zone_reclaim_mode sysctl
  * ABI.  New bits are OK, but existing bits can never change.
  */
 #define RECLAIM_ZONE	(1<<0)	/* Run shrink_inactive_list on the zone */
 #define RECLAIM_WRITE	(1<<1)	/* Writeout pages during reclaim */
 #define RECLAIM_UNMAP	(1<<2)	/* Unmap pages during reclaim */

-
--[[linux-5.15/include/uapi/linux/mempolicy.h]]


*コメント [#t8629893]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS