Настройки сервера Novell NetWare.

 

Следующие параметры динамически конфигурируются ОС Novell NetWare:

·    Packet receive buffers (размер буфера приема пакетов)

·    File cache buffers (размер буфера файлового кэша)

·    Directory cache buffers (размер буфера кэша директорий)

·    Memory for NLM (trade marks) programs (используемая память для программ

    зарегистрированных разработчиков)

·    Service processes (количество сервисных процессов)

·    Kernel processes (загруженные процессы ядра ОС)

·    Load balancing (распределение нагрузки для многопроцессорных систем)

·    File locks (количество закрепленных за соединениями файлов и записей)

·    Maximum numbers of open files (максимальное количество открытых файлов)

·    Turbo FAT index table (обеспечение быстрого доступа к файлам)

·    TTS transaction (управление трансакциями)

·    Router/server advertising (оповещение о сервисах сети)

 

Изменение параметров сервера

Есть два пути :

·    Команда SET с консоли сервера

·    Утилита MONITOR > Server Parameters

В итоге, для сохранения значений параметров сервера при перезагрузке, команды SET

должны быть размещены в скрытых системных файлах. Изменения, сделанные через

утилиту MONITOR, предлагаются к сохранению самой утилитой и, в большинстве случаев,

вступают в силу после DOWN > RESTART SERVER.

 

Печать параметров сервера

С консоли сервера через утилиту MONITOR > Available Options > Server parameters >

нажать F3 для записи параметров в файл sys:system\setcmds.cp > любым редактором с

рабочей станции прочитать/распечатать файл.

 

Просмотр текущих параметров сервера

Используйте команду DISPLAY ENVIRONMENT. Для просмотра измененных параметров команда

DISPLAY MODIFIED ENVIRONMENT.

 

Проблема - "Медленная сеть"

 

Задержка ответов сервера

 

·    Сетевая карта рабочей станции медленная или неисправна

·    Сетевой кабель рабочей станции неисправен

·    Сетевая карта сервера медленная или неисправна

·    Слишком много пользователей используют сеть

·    Скорость <железа> сервера не установлена на максимум

·    Жесткий диск на сервере медленный или несправен

·    Серверу не хватает памяти

·    На томе сервера слишком много не вычищенных удаленных файлов

·    Сетевой трафик слишком интенсивен

·    Кабельная система испытывает сильные внешние наводки

·    Жесткий диск сервера разрушен или разрушается

 

Решения

 

·    Проверьте установки BIOS сервера в соответствии с документацией на <железо>.

    Используйте команду SPEED для измерения скорости работы сервера.

·    Если быстродействие рабочей станции меньше, чем ожидалось, установите дополнительную

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

    Если скорость работы увеличилась, деинсталируйте старую сетевую карту.

·    Загрузите MONITOR для проверки состояния буфера приема пакетов (packet receive buffers)

    и количества обслуживаемых процессов (service processes). Если текущие значения этих

    показателей приближаются к максимально установленным значениям, увеличьте  последние

    (MONITOR > Available Options > Server Parameters : 

    Communications Parameters > Maximum packet receive buffers, Miscellaneous Parameters > Maximum service processes).

    Изменения вступят в силу после перезагрузки сервера.

·    Используйте MONITOR > Available Options > Storage Devices и проверьте HotFix для всех

    жестких дисков с традиционной файловой системой NetWare ( не файловая система NSS).

    Показатель Used hot fix blocks на исправных дисках равен нулю.

·    Вычистите удаленные файлы. Для Win32 с установленным Novell Client > Проводник >

    том NetWare > всплывающее меню > Purge files : > Purge Network Files >

    Purge All и (!) Purge Subdirectories.

·    Используйте MONITOR > Available Options > LAN/WAN Drivers и проверьте LAN Drivers Statistics.

    Если на сервере более одной сетевой карты и сравните Total Packets Transmitted для

    всех сетевых карт. Сконфигурируйте сеть таким образом, чтобы сетевой трафик

    более-менее равномерно распределялся по всем сетевым картам сервера.

·    Убедитесь в отсутствии источников наводки на кабельную систему сети, как то:

    люминисцентные лампы, микроволновые печи, радиопередатчики и источники радиопомех,

    рентгеновское оборудование, копировальные машины. Переместите/экранируйте кабель

    или используйте экранированный.

 

! Высокое значение Utilization в MONITOR само по себе не указывает на неэффективно

работающую сеть. Инженеры Novell считают нормальным Utilization 100% в течение 2-3 мин.

без потери соединения с рабочими станциями. Ненормальным считается Utilization 100%

более 10 мин. с потерей соединения с рабочими станциями.

Большинство admin-ов считает, что если значение Utilization регулярно и часто превышает

50% в течение 2-3 мин., то вычислительных мощностей недостаточно.

 

Текущее число процессов сервера

Когда сервер принимает сетевой пакет или производит операцию чтения/записи на жесткий

диск, данные сохраняются в буфере до тех пор, пока не будет порожден и выполнен сервисный

процесс, который обслужит данные.

При достаточном объеме ОЗУ постоянное увеличение числа процессов сервера указывает на

медленный обмен с жесткими дисками.

 

Буфер приема пакетов (Packet receive buffers)

Minimum Packet Receive Buffers = (n users) * (5 или 10)

Maximum Packet Receive Buffers = (n users) * (20 до 40)

Примечание: некоторые серверные сетевые карты (например, Intel) устанавливают свое

минимальное значение буфера приема пакетов (для Intel = 2000), которое можно сделать

только больше, но никак не меньше.

 

Буфер директорий (Directory Cache Buffers)

Minimum Directory Cache Buffers = (n users) * (2 или 3)

Maximum Directory Cache Buffers = (n users) * (10 до 40)

Для <Хлебопек> достаточным числом будет Minimum = 300, Maximum >= 1000.

 

Буфер файлов

Minimum File Cache Buffers >= 400

 

Закрепление записей и файлов

Maximum record locks = 20000

Maximum file locks = 200000

 

Время ожидания сервисного процесса

New Service Process Wait Time = 0.3 sec

 

Свободное пространство жесткого диска

На каждом томе NetWare должно быть не менее 1000 блоков, доступных для распределения.

Используйте MONITOR > Volumes > Volume Information > Free Blocks для проверки.

Если значение Free Blocks меньше 1000, используйте утилиту PURGE.

Если приложение порождает много временных файлов (а <Хлебопек> порождает), установите

флаг P(urge) на директории, в которой записываются временные файлы. Используйте

NWADMIN32 для установки флага. Novell считает оптимальным размер свободного пространства

на томе не менее 15% от общего объема тома.

 

Компрессия файлов

Компрессия файлов, не использующихся длительное время, выполняется в фоновом режиме в

<ночную смену>. Декомпрессия файлов производится <на лету>, но в рабочее время.

Декомпрессия файлов размером более 50 Мб существенно загрузит процессор. Файлов с

размерами более 50 Мб в <Хлебопеке> более чем достаточно. Используя MONITOR >

Server Parameters > Common File System, установите

Set Days Untouched Before Compression >= 90 (дней).

 

Недостаточно памяти

Лучшим параметром оценки памяти сервера является

MONITOR > Available Options > Disk Cache Utilization > LRU Sitting Time.

Значение этого поля должно быть минимум 30 - 40 минут.

MONITOR > General information > разделите Total cache buffers на Original cache buffers.

Оптимальное значение должно быть больше 0,8. Значение меньше 0,5 указывает на серьезную

нехватку памяти сервера.

 

Плохие пакеты по вине ПО рабочей станции

Можно идентифицировать проблемы рабочей станции, установив Set NCP Parameters.

MONITOR > Available Options > Server Parameters > NCP

Display NCP Bad Component Warnings = ON

Reject NCP Packets with Bad Component = ON

Display NCP Bad Length Warnings = ON

Reject NCP Packets with Bad Length = ON

Сервер будет выдавать предупредительные сообщения, содержащее MAC-адрес сетевой карты,

каждый раз при получении плохого пакета.

Примечание: Если сетевая карта порождает <мусор> или пакет <испорчен в пути>, то найти

виновную рабочую станцию будет труднее.

 

Загруженный процессор

MONITOR > Available Options > Kernel

Здесь можно определить какой процесс <съел> (hog) процессор. Для ограничения времени

захвата процессора можно выставить

MONITOR > Available Options > Miscellaneous > CPU Hog Timeout Amount меньше значения

по умолчанию.

 

Netware - самонастраивающаяся ОС. Чем реже перезагружаете сервер, тем лучше он настроен,

если только Вы не меняете настройки каждый день.

Если у сервера достаточно <железных> ресурсов, они правильно подобраны, правильно

работают и сервер инсталлировался на этом <железе>, то он уже настроен. Если Вы сменили

часть оборудования сервера, то через 1 - 2 дня он сам подстроится.