Сети NetWare 3.12-4.1.Книга ответов

       

Как ускорить работу сетевого принтера?



Как ускорить работу сетевого принтера?

Скорость сетевого принтера (если ее еще не ограничивают физические характеристики устройства и интерфейса) зависит от места и способа его подключения, а также от некоторых параметров настройки. Если возникает необходимость ускорения, примите во внимание следующее.

Место подключения для самой быстрой работы - параллельный порт принт-сервера. Скорость его работы определяется режимом обслуживания, размером буфера, выделяемого для принтера, производительностью и загруженностью сервера. Обслуживание по прерыванию (Use Interrupt) быстрее, чем по опросу (Polled, установка по умолчанию), но не всегда есть свободные линии прерываний (это в PC дефицит).

В NetWare 4.x следующим по скорости работы является подключение принтера к параллельному интерфейсу другого сервера, на котором загружается NPRINTER.NLM. Здесь можно исходить из тех же соображений. Весьма эффективно на этом же сервере разместить очереди для данного принтера.

Скорость работы сетевого принтера, подключенного к рабочей станции, сильно зависит от ее производительности и выполняемых задач пользователя.

Модуль NPRINTER.EXE, поддерживающий этот тип подключения в NetWare 4.x, допускает работу как по прерываниям, так и по опросу. В принципе, работа по прерываниям эффективнее, но бывает справедливо и обратное. Режим работы по опросу или прерываниям задается при конфигурировании принт-сервера. При работе по опросу приоритет печати по отношению к другим задачам станции может управляться параметром T в пределах 1-9. Он определяет, через сколько 1/18-секундных "тиков" обслуживается принтер. По умолчанию принимается 1 - обслуживание на каждом тике, то есть быстрее уже некуда.

Скорость можно повысить заданием размера буфера в пределах 3-60 Кбайт, но это расходует память станции (при трехкилобайтном буфере NPRINTER занимает около 5 Кбайт).

Например, для запуска с размером буфера 30 Кбайт и обслуживания через тик (странное сочетание), выполняется команда NPRINTER PS_STUD 0 /T = 2/B =60.

В конфигурации принт-сервера можно задать размер буфера, выделяемого каждому принтеру, в пределах 1-20 Кбайт (по умолчанию 3 Кбайт). Увеличив размер буфера, ценой дополнительного расхода памяти сервера можно повысить скорость (для лазерного принтера и 20 Кбайт не жалко).

Параметр Service Interval (1-15 с, по умолчанию 5) к скорости имеет слабое отношение, поскольку он задает только интервал поиска новых заданий в очередях.

Производительность принтеров, подключенных к аппаратному принт-серверу будет выше, если их порты будут сконфигурированы как самостоятельные серверы, забирающие задания из очередей, а не как удаленные принтеры (сокращается количество пересылок).

Последовательные порты работают существенно медленнее параллельных, этот способ подключения применяют только в случае крайней необходимости.

Кроме способов подключения, на скорость работы влияет и относительное взаиморасположение принт-серверов и серверов с очередями. В NetWare 4.x нет барьеров внутри Каталога, но это не означает, что принт-сервер надо заставлять "пролезать" за заданиями в другую сеть по медленным каналам и посылать поток данных на удаленный принтер в третью сеть.

Не рекомендуется использовать работу по прерываниям для станций, работающих в среде Windows. Если же их все-таки использовать, то для стабилизации работы NPRINTER или RPRINTER следует загружать до запуска Windows, а в секции [386enh] файла SYSTEM.INI указать

LPT1AutoAssign = 0

LPT1irq = -1 (предполагается, что сетевой принтер подключен к LPT1).



Содержание раздела