Геморрой...

Обсуждение технических вопросов по продуктам Novell

Геморрой...

Сообщение Jack The Ripper » 22 ноя 2005, 21:42

Друзья! Опять я в лыжах на асфальте.

Сервер тормозит!. Видно по копированию - скорость снизилась раз в 6-8 от той, что была сразу после перезагрузки 3 дня назад.
Больше всего тормозит ДОСовская софтина, где куча клиентов работает с одной базой.

Утилизация - 0%. Монитор консоли показывает все в норме. Параметы ...cache writes... задраны раза в 3 от того что было по умолчанию (и не влияет, пытался поиграть). Кэширование на клиентах выключено, Level 2 OpLock (да и level 1) тоже все выключено. Патчи накатил все до последнего. После перезагрузки сервера все работает дня 3 без тормозов, потом опять. Ночью перезагружу - еще дня три нормально поработает. Похоже что-то переполняется, найти бы что!
Антивируса нет, IP only, Intel'овский сервер с адаптековским РАИДом.
LRU равно аптайму сервера! Вся база в памяти (уже все лишнее убрали) и такие тормоза. Сеть 100 Мбит, вполне возможно эзернетка переключается в 10 HD или Flow control теряется, но как это проверить? Братцы, есть идеи? Меня же удавят!
Jack The Ripper
 
Сообщения: 95
Зарегистрирован: 10 окт 2005, 15:03

Сообщение Мещеряков Андрей » 22 ноя 2005, 22:42

Главное - не трепыхаться!
Вставляем в сервер гарантировано рабочую сетевуху и вешаем такую же рабочую рабочую станцию. Льем на сервер мусор: сервер или не сервер? Затем занимаемся или сервером или сетью.
Аватара пользователя
Мещеряков Андрей
 
Сообщения: 1999
Зарегистрирован: 19 сен 2002, 14:55
Откуда: lipetsk

Сообщение Алексей Волков » 22 ноя 2005, 23:14

Если есть возможность, то можно попытаться исключить сеть!
Попробуйте взять вечерком и соединить сервер с какой-то из рабочих
станций напрямую при помощи cross-over и посмотреть на
изменение скоростей.
Если проблеиа останется, то придётся покапаться с сервером...
Алексей Волков
 
Сообщения: 292
Зарегистрирован: 14 окт 2003, 19:21
Откуда: Kiev

Re: Геморрой...

Сообщение Андрей Тр. aka RH » 23 ноя 2005, 06:47

Jack The Ripper писал(а):Сеть 100 Мбит, вполне возможно эзернетка переключается в 10 HD или Flow control теряется, но как это проверить? Братцы, есть идеи? Меня же удавят!
Стоит также глянуть статистику LAN в Мониторе, к примеру ( ошибки и пр. по каждому интерфейсу ). Кстати, какая версия лыж .. ну то есть Нетваре ? Тома, как я понимаю, TFS ( раз LRU ) ?
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Re: Геморрой...

Сообщение Сергей Дубров » 23 ноя 2005, 07:22

Jack The Ripper писал(а):Intel'овский сервер с адаптековским РАИДом.

Какой конкретно Интел и какой Адаптек? Есть у них некоторая нелюбовь по отношению друг к другу... Чтобы исключить сеть, можно попробовать портлоковский disktest на сервере погонять, посмотреть цифры скорости именно для дисковой подсистемы.
Аватара пользователя
Сергей Дубров
 
Сообщения: 2096
Зарегистрирован: 05 июн 2002, 06:07
Откуда: Новосибирск, ин-т ядерной физики СО РАН

Сообщение Jack The Ripper » 23 ноя 2005, 08:16

Тома NSS
Про LRU я писал в смысле LRU Sitting time - время жизни в кэше (короткое). Это время оказалось равно времени работы сервера, то есть вся база попала в кэш и с диска читать серверу почти не приходится.
Есть еще подозрение, что софтинка под ДОС для групповой работы с базой на файл-сервере как-то критично относится к блокировкам, и эти блокировки вовремя не освобождаются. Что например такое File Commit или file write throught в настройках клиента? Что такое maximum locks per connection? Есть где-нибудь детальное описание всех этих параметров, чтоб хоть понять можно было как это все работает? Как настраивать кэш-балланс для томов NSS?
Только что перезагрузил сервер по требованию начальства, пока все летает! Что будет к пятнице - неизвестно :-)
Jack The Ripper
 
Сообщения: 95
Зарегистрирован: 10 окт 2005, 15:03

Сообщение Dimerson » 23 ноя 2005, 10:06

Jack The Ripper писал(а):Тома NSS
Про LRU я писал в смысле LRU Sitting time - время жизни в кэше (короткое). Это время оказалось равно времени работы сервера, то есть вся база попала в кэш и с диска читать серверу почти не приходится.
Есть еще подозрение, что софтинка под ДОС для групповой работы с базой на файл-сервере как-то критично относится к блокировкам, и эти блокировки вовремя не освобождаются. Что например такое File Commit или file write throught в настройках клиента? Что такое maximum locks per connection? Есть где-нибудь детальное описание всех этих параметров, чтоб хоть понять можно было как это все работает? Как настраивать кэш-балланс для томов NSS?
Только что перезагрузил сервер по требованию начальства, пока все летает! Что будет к пятнице - неизвестно :-)


тиды есть по оптимизации NSS [например для работы groupwise].

Если память мне не изменяет то я добавлял у себя в c:\nwserver\nssstart.cfg: [случай NSS Only посему 85% это нормально]

/NoBackgroundChecking
/CacheBalance=85

[полный набор параметров с некоторым описанием оных можно получить с помощью nss /help на сервере]
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Сообщение Андрей Тр. aka RH » 23 ноя 2005, 10:25

Jack The Ripper писал(а):Тома NSS Про LRU я писал в смысле LRU Sitting time - время жизни в кэше (короткое). Это время оказалось равно времени работы сервера, то есть вся база попала в кэш и с диска читать серверу почти не приходится.
Ээ .. дело в том, что LRU ( равно как и все остальные цифирки в MONITOR'e ) к NSS отношения не имеет, а только к TFS ( поэтому при отсутствии оных оно всегда будет равно аптайму сервера, ИМХО ). Так что если у вас данные на NSS, то статистику надо смотреть соответствующими командами ( как написал DImerson nss /help ), типа nss cachestats, nss status и пр.

Еще раз - какая версия Нетваре ? И чему у вас равно значение Cache balance percent ?
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Сообщение Владимир Горяев » 23 ноя 2005, 11:31

Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск

Сообщение Jack The Ripper » 23 ноя 2005, 12:02

Netware 6.0 Sp5 + postfix'ы

Cache balance Percent - 60 (по умолчанию)
подозрение пало на:
/FileFlushTimer = 10
/MinBufferCacheSize=512
/BufferFlushTimer= 1
/NumWorkToDos = 50
BackgroundChecking=ON (действительно можно выключить?)
может надо /Transaction включить?
Jack The Ripper
 
Сообщения: 95
Зарегистрирован: 10 окт 2005, 15:03

Сообщение Jack The Ripper » 23 ноя 2005, 12:51

Владимир Горяев, СПАСИБО!

похоже вот оно решение:
http://support.novell.com/cgi-bin/searc ... 092915.htm
из той ветви форума. Эзернетка по умолчанию в polling mode, надо на прерывания переключить. Рекомендую посмотреть, у многих такие карточки!

ночью поменяю, если действительно оно - надо будет в FAQ внести!
Jack The Ripper
 
Сообщения: 95
Зарегистрирован: 10 окт 2005, 15:03

Сообщение Jack The Ripper » 26 ноя 2005, 15:51

Не помогло.

ДОСовская база продолжает тормозить, причем непостоянно и не у всех клиентов сразу. Попеременно у каждого, непредсказуемо. Файлы копируются с нормальной скоростью, похоже они просто долго открываются/позиционируются. Клиенты стоят новейшие, но ошибка проявляется как на машинах с W98, так и на XP. Намеренно вызвать тормоза повторив ситуацию не получается.

Буду экспериментировать на стенде с NSS и раидом :-(
Jack The Ripper
 
Сообщения: 95
Зарегистрирован: 10 окт 2005, 15:03

Сообщение Аркадий Глазырин » 27 ноя 2005, 03:58

Какой сервер в плане "железа"?
Какой контроллер?
Что меняли недавно?

По пунктикам.
Аватара пользователя
Аркадий Глазырин
 
Сообщения: 2762
Зарегистрирован: 16 авг 2002, 09:09
Откуда: Екатеринбург

Сообщение Jack The Ripper » 28 ноя 2005, 08:39

Сервер Intel, Adaptec 2120 (aacraid 4.0), intel Pro 1000 MT
тома NSS, свичи - 3Com 3300XM (пока), 3Com 4200 периферийные.
Большие файлы копируются с нормальной скоростью, но все, что читает из файлов (и пишет) мелкими порциями - тормозит
Jack The Ripper
 
Сообщения: 95
Зарегистрирован: 10 окт 2005, 15:03

Сообщение Константин Ошмян » 28 ноя 2005, 14:16

Jack The Ripper писал(а):Большие файлы копируются с нормальной скоростью, но все, что читает из файлов (и пишет) мелкими порциями - тормозит
По какому протоколу идёт работа? Если по IP, то может быть это поможет:
Код: Выделить всё
SET TCP DELAYED ACKNOWLEDGEMENT = OFF
Set TCP NAGLE ALGORITHM = OFF
Подробнее про эти параметры рассказывалось в статье Tuning the NetWare 6 TCP/IP Stack via SET Parameters.

P.S. Кстати, по настройке NSS ещё был такой TID: Slow backup restore performance tuning parms parameters for nss and tsafs.nlm. Там применительно к бэкапу рассматривается, но верно и для других ситуаций.
Аватара пользователя
Константин Ошмян
 
Сообщения: 991
Зарегистрирован: 13 авг 2002, 21:36
Откуда: Рига

След.

Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 25

cron