在我的 Ubuntu 18.04 Intel 系统中,有 356GB DDR。其中 300GB 内存是使用 pmem 机制预先分配的(因为我们有一个外部硬件向我们发送 10GB 的连续数据块)。我们以完全随机的方式访问该内存。
我们在访问该内存时目睹了内存 tpt 性能下降,并且我们了解到对 TLB 的多次访问/更新正在导致性能下降。
出于这个原因,我们正在尝试使用大页面映射我们的 pmem,但目前没有成功。
有人有通过 pmem 处理大页面的经验吗?也许还有其他适合我们场景的解决方案?
谢谢,汤姆。