Ж у р н а л   о   к о м п ь ю т е р н ы х   с е т я х   и   т е л е к о м м у н и к а ц и о н н ы х   т е х н о л о г и я х
СЕТИ И СИСТЕМЫ СВЯЗИ on-line
  ПОИСК: ПОДПИСКА НА НОВОСТИ: НОМЕР:
    ДОМОЙ • Архив: Новостей | Конференций | НомеровПодписка
 
   
 
   
    
РЕДАКЦИЯ
 
Все о журнале
Подписка
Как проехать
Где купить
Отдел рекламы
График выхода журнала
Адреса в Интернет

РУБРИКАТОР
   
• Инфраструктура
• Информационные
   системы

• Сети связи
• Защита данных
• Кабельные системы
• Бизнес
• Колонка редактора
• Электронная
   коммерция

• Только на сервере
• Системы
   учрежденческой
   связи

• Новые продукты


Rambler's Top100

  

Когда сервер NetWare работает медленно

Билл Алдерсон, Дж. Скотт Хогдал

Проблема. Наш сервер базы данных изображений (imaging server), реализованный на основе ОС NetWare, нередко слишком медленно реагирует на запросы пользователей. При помощи анализатора протоколов мы определили, что в это время он передает в сеть многочисленные пакеты «сервер занят». Мы не хотим устанавливать более быстродействующую аппаратную платформу или переходить на Windows NT, а решить проблему рассчитываем модернизацией сетевой инфраструктуры, а именно подключением сервера к сети через 100-Мбит/c сегмент Ethernet. Но сначала мы хотим узнать, в чем причина низкой производительности сервера.

Скотт: Несмотря на рекламную шумиху вокруг Microsoft Windows NT, все еще немало серверов работают под управлением Novell NetWare, и, естественно, их пользователи иногда нуждаются в помощи. Давайте рассмотрим проблему нашего клиента, возникшую как раз в среде NetWare.

Билл: Для начала я спрошу Вас, коллега: приходилось ли Вам наблюдать ситуацию (с помощью трассировки пакетов), когда рабочая станция посылает серверу два или более запросов подряд и не получает от них ответа?

Скотт: Конечно, и довольно часто. Ее еще называют «повторяющимся запросом».

Билл: Иногда определить причину отсутствия ответа несложно. Такое может произойти из-за потери пакетов, а также перегрузки маршрутизатора, канала связи территориально распределенной сети или сервера.

Скотт: Перегруженный сервер NetWare в ответ на запрос рабочей станции обычно передает пакет «сервер занят».

Билл: Просматривая трассировку, выведенную нашим анализатором, мы увидели такие пакеты и поняли, что всему «виной» перегрузка сервера.

Скотт: Настроив фильтр на пакеты «сервер занят», мы смогли определить, как часто сервер посылал их.

Билл: Первоначальный запрос ставился в очередь.

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

Билл: Мы решили докопаться до сути происходящего и настроить сервер.

Скотт: При дальнейшем анализе трассировки мы заметили, что пакеты «сервер занят» посылались только в ответ на запросы, связанные с размещением файлов — их открытием, переименованием, созданием и удалением.

Билл: Файловые запросы других типов обрабатывались с минимальной задержкой.

Скотт: Поэтому мы заподозрили, что все дело в механизме управления файловой системой, на эффективность работы которого влияют максимально возможное число открытых на сервере файлов и кэширование каталогов.

Билл: Наши попытки настроить сервер, изменив несколько его параметров, регулирующих управление этой системой, оказались безуспешными, и мы попробовали другой подход к решению проблемы.

Скотт: А именно многократно воспроизводили критическую ситуацию путем перегрузки сервера файловыми запросами.

Билл: Наблюдая за работой перегруженного сервера, мы собрали статистическую информацию, с помощью которой определили программный процесс, являющийся причиной снижения его производительности.

Скотт: Таким процессом оказалась обработка запросов NetWare Core Protocol (NCP).

Билл: Затем мы осторожно меняли один параметр конфигурации сервера за другим и при этом контролировали статистику ошибок в сети и на сервере. В итоге мы все-таки нашли тот режим функционирования сервера, при котором его работа быстро нормализовалась.

Скотт: Включая и выключая этот режим, мы создавали и устраняли описываемую проблему.

Билл: Имея такую возможность, мы собрали некоторую дополнительную информацию относительно работы дисковой системы; она-то и указала нам причину запаздывания отклика сервера.

Скотт: Но довольно неизвестности! О каком же режиме идет речь?

Билл: «Immediate purge of deleted files» (немедленная очистка диска от удаленных файлов)! На сервере нашего клиента данная функция была отключена. Система NetWare осуществляет это по умолчанию в целях обеспечения защиты файлов от случайного удаления. Если пользователь ненароком уничтожает какой-либо нужный файл, администратор восстанавливает его, используя команду Salvage. Хотя данная возможность имеет важное значение, следует, однако, знать, что она способна, как в нашем случае, отрицательно сказаться на производительности сервера.

Скотт: Неужели выполнение команды Salvage в среде с высокой частотой создания и уничтожения файлов замедляет работу сервера?

Билл: Вот именно, и, кажется, разработчики Novell не совсем четко представляют себе это.

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

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

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

Билл: Включение режима немедленной очистки диска от удаленных файлов позволяет серверу сразу же после удаления любого из файлов выделять занимаемое им дисковое пространство новым файлам, что значительно сокращает время его отклика на запросы. Этот режим мы и включили.

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





  
3 '1998
СОДЕРЖАНИЕ

колонка редактора

• В борьбе GSM и CDMA победила дружба

локальные сети

• Кабельные системы для офисных зданий. Часть I. История, приложения, стандарты

• Быстрые устройства для быстрых сетей

• Когда сервер NetWare работает медленно

• В поисках решения удаленного управления

корпоративные сети

• Коммутаторы ATM на магистрали корпоративной сети

• Формализованное представление работы предприятия

• Четыре монитора транзакций для корпоративных приложений

услуги сетей связи

• Системы WLL на российском рынке

• Технологии ХХI века и российские университеты

• Европейская конференция по АТМ

• Передача голоса по сетям ATM (часть II)

• Передача данных по каналам телевещания

• Телевидение: от кабельного к эфирному и далее...

системы учрежденческой связи

• Конкурентоспособны ли отечественные УАТС?

• Такие разные автоинформаторы

интернет и интрасети

• За подрядами - в Интернет!

• Оправдает ли ожидания WinSock 2?

• Электронная коммерция в России

защита данных

• Секреты виртуальных частных сетей

бизнес

• 3Com-OCS: связь напрямую

новые продукты

• 101-й "козырь" фирмы RAD, Allied Telesyn выходит на рынок средств удаленного доступа

только на сервере

• Новые горизонты локальных сетей



 Copyright © 1997-2007 ООО "Сети и Системы Связи". Тел. (495) 234-53-21. Факс (495) 974-7110. вверх