From 13916eabd43adfd2091bf82581df23922dc12ef8 Mon Sep 17 00:00:00 2001 From: gatieme Date: Wed, 24 Nov 2021 20:44:09 +0800 Subject: [PATCH] distro/OpenAnolis: update --- distro/OpenAnolis/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/distro/OpenAnolis/README.md b/distro/OpenAnolis/README.md index f55b4d2..d029a5b 100755 --- a/distro/OpenAnolis/README.md +++ b/distro/OpenAnolis/README.md @@ -976,7 +976,7 @@ ef467b9ddbc0 alinux: memcg: Account throttled time due to memory.wmark_min_adj 对于非时延敏感型的进程, 在慢速路径中启动处理 `__alloc_pages_slowpath()` 中, 如果通过一系列回收或者规整等操作, 最终获取到了页面, 则为了防止这些进程对系统内存和内存分配的造成进一步的侵扰, 则计划对该进程内存分配进行 throttle. throttle 的时间通过 `memcg_check_wmark_min_adj()` 计算. 计算公式如下所示: -$msec = WMARK\_MIN\_THROTTLE\_MS \times \frac {(wmark\_min\_adj - free_pages)} {(wmark\_min\_adj - wmark\_min)} $ +$msec = WMARK_MIN_THROTTLE_MS \times \frac {(wmark\_min\_adj - free_pages)} {(wmark\_min\_adj - wmark\_min)} $ throttle 时间与 wmark_min_adj 呈线性关系(正相关), 与当前 zone 内空闲页面数目 free_pages(负相关) 和初始 wmark_min(正相关) 的值都有关系.