]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
AIO в GNU/Linux
authorSergey Matveev <stargrave@stargrave.org>
Mon, 17 Jan 2022 18:06:01 +0000 (21:06 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Mon, 17 Jan 2022 18:06:01 +0000 (21:06 +0300)
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 идет огромное количество граблей.


No differences found