1 .. SPDX-License-Identifier: GPL-2.0 2 .. include:: ../disclaimer-zh_CN.rst 3 4 :Original: Documentation/scheduler/sched-debug 5 6 :翻译: 7 8 唐艺舟 Tang Yizhou <tangyeechou@gmail.com> 9 10 ============= 11 调度器debugfs 12 ============= 13 14 用配置项CONFIG_SCHED_DEBUG=y启动内核 15 下的调度器专用调试文件。其中一 16 17 numa_balancing 18 ============== 19 20 `numa_balancing` 目录用来存放控制非 21 如果该特性导致系统负载太高,那 22 scan_period_max_ms, scan_size_mb` 文件控制 23 24 25 scan_period_min_ms, scan_delay_ms, scan_period 26 ---------------------------------------------- 27 28 自动NUMA平衡会扫描任务地址空间, 29 迁移到任务正在运行的本地内存结 30 时间之后,任务扫描其地址空间中 31 内存地址空间末尾,扫描器将从头 32 33 结合来看,“扫描延迟”和“扫描 34 增加。“扫描延迟”和每个任务的 35 正确放置,那么扫描延迟就会增加 36 “扫描大小”越大,扫描速率越高 37 38 更高的扫描速率会产生更高的系统 39 数据。然而,当扫描速率越高,若 40 本地结点,由于远程内存访问而产 41 的阈值和被扫描的页面数量。 42 43 ``scan_period_min_ms`` 是扫描一个任务 44 控制了每个任务的最大扫描速率。 45 46 ``scan_delay_ms`` 是一个任务初始化创 47 48 ``scan_period_max_ms`` 是扫描一个任务 49 控制了每个任务的最小扫描速率。 50 51 ``scan_size_mb`` 是一次特定的扫描中
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.