←back to thread

129 points ozgrakkurt | 2 comments | | HN request time: 0s | source
1. Veserv ◴[] No.45156126[source]
7 GB/s at 512 KB block size is only ~14,000 IO/s which is a whopping ~70 us/IO. That is a trivial rate for even synchronous IO. You should only need one inflight operation (prefetch 1) to overlap your memory copy (to avoid serializing the IO with the memory copy) to get the full IO bandwidth.

Their referenced previous post [1] demonstrates ~240,000 IO/s when using basic settings. Even that seems pretty low, but is still more than enough to completely trivialize this benchmark and saturate the hardware IO with zero tuning.

[1] https://steelcake.com/blog/comparing-io-uring/

replies(1): >>45163256 #
2. ozgrakkurt ◴[] No.45163256[source]
IOPS depends on the size of the individual IO and also the SSD. I was just trying to see if it is possible to reach max disk READ/WRITE.

Planning to add random reads with 4K and 512 blocksize to the example so I can measure IOPS too