首页/系统/Linux 内核与性能调优速查/khugepaged 合并线程观测
本包目录(357 条)
sysctl 内核参数72 条CPU 与调度60 条
内存与 OOM58 条
磁盘与 IO32 条网络栈调优98 条性能分析工具37 条

khugepaged 合并线程观测

khugepaged 后台把连续 4KiB 页合并为 2MiB 大页;pages_collapsed 持续增长说明合并活跃,合并过程可能影响相关进程的延迟。

线程ps -eo pid,pcpu,comm | grep khugepaged
计数/sys/kernel/mm/transparent_hugepage/khugepaged/pages_collapsed
调优scan_sleep_millisecs / alloc_sleep_millisecs

观察

观察
ps -eo pid,pcpu,comm | grep khugepaged
cat /sys/kernel/mm/transparent_hugepage/khugepaged/pages_collapsed

易错点

  • pages_collapsed 是累计值,看增量变化判断活跃度
  • 调扫描间隔属于微调,先确认延迟问题与合并相关再动

数据来源与参考

  • Linux 内核 Documentation/admin-guide/mm/transhuge.rst
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌