Супер-сервер


Суперсервер который или иногда называемый диспетчером служб — это тип демона, обычно работает в Unix-подобных системах.
Использование
[ редактировать ]Суперсервер запускает другие серверы , когда это необходимо, обычно доступ к ним проверяется оболочкой TCP . В состоянии простоя он использует очень мало ресурсов. Это может быть идеально для рабочих станций, используемых для локальной веб-разработки , разработки клиент/сервер. [ нужна ссылка ] или демоны с низким трафиком, используемые время от времени (например, ident и SSH ).
Производительность
[ редактировать ]Создание процесса операционной системы, воплощающего субдемон, откладывается до тех пор, пока не поступит входящее соединение для субдемона. Это приводит к задержке обработки соединения (по сравнению с соединением, обрабатываемым уже запущенным процессом).
Будет ли эта задержка повторяться для каждого входящего соединения, зависит от конструкции конкретного субдемона; Простые демоны обычно требуют запуска отдельного экземпляра поддемона (т. е. отдельного, отдельного процесса операционной системы) для каждого входящего соединения. Подобную схему «запрос на процесс» реализовать проще, но для некоторых рабочих нагрузок дополнительные затраты ЦП и памяти при запуске нескольких процессов операционной системы могут быть нежелательны.
Альтернативно, один процесс операционной системы поддемона может быть спроектирован для обработки нескольких соединений, что обеспечивает производительность, аналогичную «автономному» серверу (за исключением однократной задержки для первого подключения к поддемону). [ 1 ]
Реализации
[ редактировать ]Ссылки
[ редактировать ]- ^ Леннарт, Пёттеринг. «systemd для разработчиков I» . Пид Эйнс . Проверено 26 апреля 2021 г.