научите создателей ядра, как уйти от блокировки по чтению с диска.
Неблокирующийся sendfile() только на сети,а не на диске, причём как в
linux, так и в FreeBSD. В последней немного лучше ситуация, но тем не
менее - в случае быстрой сети получаем блокировку на диске при чтении.
Как это - неблокирующийся на диске? Как Вы себе это представляете?