3 ms·
kTLS has been added to linux too including offload. It also has p2p-dma, so in principle you can shovel the file directly from NVMe to the NIC and have the NIC
by the8472 4y ago
kTLS has been added to linux too including offload. It also has p2p-dma, so in principle you can shovel the file directly from NVMe to the NIC and have the NIC encrypt it, so it'll never touch the CPU or main memory. But that only works on specific hardware.
- deleted 4y ago[deleted]
- robocat 4y agoMemory is the cache for popular content. You couldn’t serve fast enough directly from NVMe. “~200GB/sec of memory bandwidth is needed to serve 800Gb/s” and “16x Intel Gen4 x4 14TB NVME”. So each NVMe drive would need to serve 12.5GB/s which is more than the 8GB/s limit for PCIe 4.0 x4. Also popular content would need to be on every drive, drastically lowering the total content stored. Also see drewg’s comment on this for a different reason: https://news.ycombinator.com/item?id=32523509 https://news.ycombinator.com/item?id=32523509
- pclmulqdq 4y agoWith HBM2 sapphire rapids chips, I assume you can actually get there. There is probably an insane price premium for them, though, so I wouldn't hold my breath.