Optane PM

Optane PM_第1张图片
Fig 1.Hardware components of a node with NVM in an RDMAcapable cluster.

图 1 的右半部分展示了PM组件的概览。 数据存储在 NVM DIMM (3D XPoint) 中,而 XController (XCtrl) 将来自处理器/PCIe 的读/写请求转换为对 3D XPoint 的读/写请求。 XCtrl 有两个重要的特性。 首先,它以缓存行 (CLine) 粒度 (64B) 接收请求,而 3D XPoint 以 XPLine 粒度 (256B) 存储数据。 这种粒度差异可能会导致读/写放大。 其次,为了减少写放大,XCtrl 有一个小的write-combining buffer(XBuffer),它将相邻的缓存行写合并为一个 XPLine 写。 请注意,读取请求也会与写入请求争夺 XBuffer。

摘自论文:Characterizing and Optimizing Remote Persistent Memory with RDMA and NVM

Optane PM的非对称读写性能:
1、读VS写:320Gbps vs. 100Gbps
2、由于XBuffer,顺序写比随机写有更高的带宽

你可能感兴趣的:(PM)