From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3E93D298.7090207@interlot.ru> Date: Wed, 09 Apr 2003 11:58:16 +0400 From: Roman Savelyev User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; ru-RU; rv:1.3) Gecko/20030309 X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] crond [was: Re: hosting] References: <200304071634.33769@nojabrsk.ru> <20030407110738.GC24514@abr.tool.ru> <20030407201553.GB19608@basalt.office.altlinux.org> <3E927304.4010302@interlot.ru> <20030408193813.GA32115@basalt.office.altlinux.org> In-Reply-To: <20030408193813.GA32115@basalt.office.altlinux.org> X-Enigmail-Version: 0.73.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Dmitry V. Levin пишет: > А что, собственно, имелось в виду? Механизм распределения заданий, применнённый (например) в OS/400 или Zшной ОС. Любой процесс (job) всегда выполняется в какой-либо из очередей заданий (job queue) Не важно, интерактивное оно, аль пакетное. Очередь заданий параметрируется "на лету". Наиболее важные параметры: 1) Максимально допустимое количество одновременно активных заданий (от 0 до *NOMAX) 2) Номер пула памяти (имя/ИД пула) 3) Максимально допустимый системный приоритет (стд. кол-во градаций) Прочья хрень - куда выводить, уровень протоколирования и т.д. и т.п. Пул памяти: Идентификатор параметрирования доступа к памяти. 1) Максимально и минимально выделяемый размер ОЗУ (фиксированные значения, либо автопилот) 2) Методика обращения к страницам (фиксированные, либо переменной длины, либо оптимизация на основании накапливаемой статистики) 3) Группа параметров ограничения интенсивности работы с памятью (макс. кол-во запросов в период времени, макс. актив и т.п.) Результат этой кухни прост. Администратор системы легко приводит пакетные задачи к виду, не мешающему интерактивным/критичным заданям. Во время же снижения нагрузки, требующей максимально быстрого ответа лёгким мановением руки (или планировщика заданий) система переключается в режим наибольшей интегральной производительности - т.е. все параметры в *AUTO. Побочный результат ещё более прост. Не существует термина "запределльная нагрузка, с которой не справляется сервер, начинает тормозить".