技术栈

thp

DeeplyMind
18 天前
svm·migration·thp·device-private
Patches 解读:Linux 支持 device-private 内存的透明大页迁移(device-private THP)Linux 的 HMM(Heterogeneous Memory Management)与 zone device-private 内存机制,允许把设备(GPU 等加速器)的私有内存以「不可被 CPU 直接访问的特殊页」形式纳入内核内存管理,并在 CPU 系统内存与设备内存之间按需迁移页面。然而在本系列提交之前,zone device-private 内存的迁移只支持 PAGE_SIZE(基础页)粒度。这一限制带来两方面的直接代价:其一,以基础页为单位建立与拆除映射导致页表项数量庞大,TLB 压力显著;其
Starry-sky(jing)
3 个月前
linux内核·thp·transparent hugepages·khugepaged·内存压缩
磁盘 await < 2ms,没有问题搬运并适配自国外社区真实案例。原文出处见文末。症状:生产数据库突然出现周期性延迟尖刺(P99 从 2ms 跳到 2000ms),CPU 无异常,磁盘 IO 正常,内存余量充足。根因:内核 Transparent Huge Pages(THP)默认 defrag=always 模式,在分配大页时触发同步内存压缩(compact_memory),STW(Stop-The-World)长达数百毫秒。解决:echo never > /sys/kernel/mm/transparent_hugepage/defra
我是有底线的