тут говорят какой-то io_uring появился на линуксе, надо по нему почитать, сделать биндинги, добавить интеграцию в евентлуп… Месяц-два работы в общем, надо только ТЗ допроработать. А вообще если чтение файла занимает нетривиальное количество времени, то проще в отдельном треде прочитать и не выделываться