Вопросы по теме 'aio'
Как дисковые контроллеры обрабатывают одновременную запись в один и тот же сектор при отсутствии барьеров записи?
Когда я открываю файл с помощью O_DIRECT|O_ASYNC и выполняю две одновременные записи в один и тот же сектор диска без промежуточной fsync или fdatasync, дает ли дисковая подсистема linux или аппаратные контроллеры диска какие-либо гарантии того, что...
1674 просмотров
schedule
23.09.2022
Как получить пользовательские данные для обработчика сигналов aio в Mac OS X
Я пытаюсь использовать функции aio_ * для асинхронного ввода-вывода файлов в Mac OS X, но у меня возникают проблемы с получением некоторой формы пользовательских данных в обработчике сигналов.
Это код, который устанавливает операцию:
class...
1341 просмотров
schedule
03.01.2023
Linux aio и родной Linux aio — это одно и то же?
Недавно я изучал модель ввода-вывода в Linux и часто слышу, что, как и Windows IOCP, в Linux есть собственная реализация модели aio: Glibc aio и ядро aio.
Вопрос:
(1) когда люди говорят «linux native aio», какая модель указывается?
(2) Я...
999 просмотров
schedule
08.07.2023
Как писать в несколько файлов на разных дисках одновременно в одном потоке с DMA?
Я использую aio для записи нескольких файлов на разные диски в одном потоке. Когда я использую буферизованную запись, обработка ввода-вывода выполняется параллельно. Но нагрузка на процессор очень высока. Когда я открываю файлы с флагом DIRECT,...
120 просмотров
schedule
16.07.2022