From 22505814479aaf4c678693c54e36f8cc148b4b08 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Mon, 17 Jan 2022 21:06:01 +0300 Subject: [PATCH] =?utf8?q?AIO=20=D0=B2=20GNU/Linux?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 идет огромное количество граблей. -- 2.50.0