📰 IT Дайджест

#nvme

2 материала

2. Linux 7.3 хочет убрать узкое место у small I/O на PCIe Gen5 NVMe

Phoronix пишет, что в Linux 7.3 готовят изменение против «significant bottleneck» для small direct I/O на быстрых PCIe Gen5 NVMe SSD. Конкретика тут важнее лозунгов: речь именно о мелких операциях ввода-вывода, где нынешний путь упирается в масштабируемость, а не в скорость железа.

www.phoronix.com · #infra #linux #nvme #pcie

10. io_uring без розовых очков: на HTTP почти не быстрее epoll

Автор честно пишет, что на HTTP keep-alive разница с epoll часто составляет 0–15%, а иногда io_uring даже проигрывает. Зато на NVMe при queue depth 128 получился прирост в 3 раза; в статье также разбираются SQPOLL, cancel race, partial recv и почему Google вообще отключил io_uring в части своего C-стека.

habr.com · #infra #benchmarks #epoll #io-uring #linux #nvme