Вопросы по теме 'aio'

Как дисковые контроллеры обрабатывают одновременную запись в один и тот же сектор при отсутствии барьеров записи?
Когда я открываю файл с помощью O_DIRECT|O_ASYNC и выполняю две одновременные записи в один и тот же сектор диска без промежуточной fsync или fdatasync, дает ли дисковая подсистема linux или аппаратные контроллеры диска какие-либо гарантии того, что...
1674 просмотров

Как получить пользовательские данные для обработчика сигналов 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