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