[Moscow.pm] fs aio без (i)threads?

Nikita Zubkov nikzubkov на gmail.com
Пт Июн 8 00:27:03 PDT 2012


8 июня 2012 г., 2:58 пользователь Alexandr Gomoliako <zzz на zzz.org.ua>написал:

> > Кэп подсказывает, что для приложений желающих работать асинхронно с
> файловой
> > системой.
>
> Я и спрашиваю, какие это такие приложения, которым надо работать
> асинхронно с фс. Уверен на 100%, что им не надо и только кажется, что
> надо.
>
Да возьмите к примеру nginx. В нем есть поддержка aio, хоть это и дургое
aio, но смысл в нем такой же - асинхронная работа с фс.
Это нужно для приложений, напрмер, активно работающих с фс, иначе, ресурсы
которые могли бы быть потрачены на socket io или какую-то логику, будут
простаивать в ожидании пока головка диска переместиться и считает/запишет
данные.

> Я надеюсь не нужно объяснять разницу между асинхронным и неблокирующем io?
>
> Не выдумывай, объяснение марка плохое и неправильное :)
>
А разумные доводы будут? Или опять религия не позволяет?
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20120608/1c2a1aa1/attachment.html>


Подробная информация о списке рассылки Moscow-pm