Open jaredwhitedev opened 3 days ago
Looks like the original code was committed by @mingweishih
@chris-oo FYI
This value is only used to allocate shared pool, looks like this is what being used in their tests?
the TODO here is to figure out how much we actually need per device, and reserve appropriately.
The code determining the amount of DMA memory for NVME on CVMs:
link Is insufficient for local storage in our lab testing (TDX VM, 64 VPs, 4 CCs with 16 QPs each). While running storage workloads, we observe errors like the following:
We also see fewer interrupts than we expect.
Increasing this value such that we no longer saw these errors led to significantly increased IOPS and reduced CPU usage.