From: Sergey Matveev Date: Mon, 17 Jan 2022 18:06:01 +0000 (+0300) Subject: AIO в GNU/Linux X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=22505814479aaf4c678693c54e36f8cc148b4b08;p=stargrave-blog.git AIO в GNU/Linux https://habr.com/ru/post/646073/ https://wiki.postgresql.org/wiki/FreeBSD/AIO В 2019 году произошло великое событие: инженеры из Facebook написали новый механизм асинхронной работы с дисковым IO, который получил название io_uring. Он был добавлен в ядро версии 5.1. Вполне неплохо -- Linux 2019 года уже может полноценно работать с файлами. Тогда как в FreeBSD AIO появился в 5.0 в 2003-ем году. Facebook молодцы! Ну а в macOS, как и с сетевым стэком (f19e0f25f0bf0c1563602d922e9cdf0c1f5ff00b): MacOS в скобках, потому что это не серверная ОС. aio там присутствует, но вместе с aio идет огромное количество граблей. ---