Приветсвую! При разработке возникла следующая проблема: Я создаю fork'ом N дочерних процессов, каждый из которых связан с родительским процессом пайпом, в который пишется результат работы процесса. Процессы ведут свои логи. При N = 30, всё работает отлично, но увеличение количества процессов, например, до 100, приводит к зависанию сервера. Последнее что показала команда 'top' это было iowait 88,6%. Загрузка проца при 30 процессах примерно 50-70 процентов. При этом тот же код, использующий 1 пайп на все процессы, работает при N=100 тоже без проблем. В связи с чем у меня возник вопрос, действительно ли для ОС так нагрузно создание множества пайпов? Можно ли что-то изменить настройками ОС? OC Red Hat 7.3



Ответ на:
комментарий
от mky

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Москва Perl программист 100-150К (2013)
- Форум Зависание при открытии крышки ноутбука (2008)
- Форум FreeBSD: зависание при открытии файлов (2007)
- Форум именованные пайпы (2005)
- Форум Пайпы и файлы (2012)
- Форум Не отрабатывает пайп (2019)
- Форум пайпы в bash (2006)
- Форум tar и пайпы (2005)
- Форум Зависания (2012)
- Форум Зависания (2012)