HUAWEI CLOUD EULEROS-相关配置:碎片整理

时间:2025-06-17 16:10:49

碎片整理

由于大页分配需要连续的物理内存区域,长时间运行的系统往往因频繁分配和释放导致内存碎片化。碎片整理(defragmentation)是指内核通过页面迁移等手段合并零散的物理页,从而形成足够大的连续区域用于大页分配。碎片整理可能会导致系统延迟上升,特别是在前台执行时。

配置路径:

/sys/kernel/mm/transparent_hugepage/defrag

参数选项说明:

  • always:当前线程始终等待内核整理碎片后再分配大页,可能严重影响响应时间。
  • defer:当前线程不会等待,碎片整理在后台异步执行。
  • madvise:仅针对显式调用madvise()请求的内存区域进行整理。
  • defer+madvise:当前线程不等待,碎片整理交给后台,仅针对明确请求使用大页的内存。
  • never:完全不整理碎片,若无法直接分配大页,则回退为小页。
support.huaweicloud.com/usermanual-hce/zh-cn_topic_0000002350950101.html