Имею пару вопросов (на удачу, вдруг кто ответит до того как закончу текущую задачу и успею накидать тесты по первому вопросу и провести, глядишь часть времени сэкономлю

1) Будет ли работать aio c "файлами" открытыми g_open() ? (прямой доступ, без кэширования к устройствам, в частности к разделам и дискам).
Под виндами не работает, т.к. открываются с флагом "синхронного" доступа. А как под фряхой?
2) Видел в интернете настройки самбы и nginx для использования AIO. Там, кроме всего прочего, есть настройка размера буферов. Есть ли такие же настройки для жестких дисков? (в идеале для каждого отдельно, т.к. системный диск и может еще какие-то в будущем так настраивать было бы не желательно) Мне нужно часть дисков настроить на использование маленького буфера 4К, или вообще без оного (в программе свое кеширование, заточенное под конкретную задачу. Двойное буферизирование даст только потерю времени процессора, а большой буфер увеличение времени работы с диском. И то и другое мне сильно мешает.)
С уважением.