3 ms·
SPDK has had its share of detractors here on news.yc [0], especially with io_uring around the block [1]. It'd be interesting to see the improvements to these io
by ignoramous 7y ago
SPDK has had its share of detractors here on news.yc [0], especially with io_uring around the block [1]. It'd be interesting to see the improvements to these io-centric applications once they move to io_uring [2], which, in a way, like RocksDB, is sponsored by Facebook [3].
[0] https://news.ycombinator.com/item?id=10511960 https://news.ycombinator.com/item?id=10511960
[1] https://news.ycombinator.com/item?id=22266503 https://news.ycombinator.com/item?id=22266503
[2] https://news.ycombinator.com/item?id=19843464 https://news.ycombinator.com/item?id=19843464
[3] https://lkml.org/lkml/2014/1/24/252 https://lkml.org/lkml/2014/1/24/252
- Rafuino 7y agoSPDK has made some progress since [0] was posted in 2015 (see https://spdk.io/ https://spdk.io/ if you're curious). Still, I am excited about io_uring and what it brings to the table.
- benlwalker 7y agoio_uring is a fantastic development for the kernel, and I really can't praise it enough. However, there's still lots of reasons to use SPDK. Performance is still significantly better[0], and you can directly access all the of the NVMe features on the device without going through any abstraction layers. [0] https://spdk.io/news/2019/05/06/nvme/ https://spdk.io/news/2019/05/06/nvme/
- zerd 7y agoWoah, just realizing that 10.39M 4k IOPS is 42GB/s. Doing 40GB/s of sequential IO was difficult not that many years ago, let alone random IO. That's faster than my memory bandwidth. https://www.microway.com/knowledge-center-articles/performance-characteristics-of-common-transports-buses/ https://www.microway.com/knowledge-center-articles/performan...
- teleforce 7y agoFor those who is wondering about what is io_uring and its significance I'd highly recommend this blog article posted at HN few days ago[1]. The potential of using io_uring with eBPF in Linux will makes any HPC enthusiast drooling :-) https://news.ycombinator.com/item?id=22974728 https://news.ycombinator.com/item?id=22974728