vak: (Линукс)
Serge Vakulenko ([personal profile] vak) wrote2025-04-24 06:25 pm

Читаем файл через io_uring

Я уже упоминал io_uring, а вот пример, как прочитать файл через этот интерфейс.

"Reading a file with io_uring"

А вот библиотечка, упрощающая это дело: github.com/axboe/liburing
ufm: (Default)

[personal profile] ufm 2025-04-25 04:27 am (UTC)(link)
https://www.opennet.ru/opennews/art.shtml?num=63136

...Ранее подсистема io_uring была объектом критики из-за регулярно всплывающих серьёзных уязвимостей. В ответ на пожелания пользователей, желающих получить простой инструмент для отключения io_uring без пересборки ядра, в ядро Linux 6.6 был добавлен sysctl io_uring_disabled. Компания Google по умолчанию отключила io_uring в ChromeOS, Android и на своих серверах, пояснив, что плачевная ситуация с безопасностью в io_uring перевешивает достоинства применения io_uring для повышения производительности.
x86128: (Default)

[personal profile] x86128 2025-04-25 06:58 am (UTC)(link)
Писали бы на Rust-е - таких проблем бы не было!!! :)