Страница 1 из 2
Геморрой...

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

Добавлено:
22 ноя 2005, 22:42
Мещеряков Андрей
Главное - не трепыхаться!
Вставляем в сервер гарантировано рабочую сетевуху и вешаем такую же рабочую рабочую станцию. Льем на сервер мусор: сервер или не сервер? Затем занимаемся или сервером или сетью.

Добавлено:
22 ноя 2005, 23:14
Алексей Волков
Если есть возможность, то можно попытаться исключить сеть!
Попробуйте взять вечерком и соединить сервер с какой-то из рабочих
станций напрямую при помощи cross-over и посмотреть на
изменение скоростей.
Если проблеиа останется, то придётся покапаться с сервером...
Re: Геморрой...

Добавлено:
23 ноя 2005, 06:47
Андрей Тр. aka RH
Jack The Ripper писал(а):Сеть 100 Мбит, вполне возможно эзернетка переключается в 10 HD или Flow control теряется, но как это проверить? Братцы, есть идеи? Меня же удавят!
Стоит также глянуть статистику LAN в Мониторе, к примеру ( ошибки и пр. по каждому интерфейсу ). Кстати, какая версия лыж .. ну то есть Нетваре ? Тома, как я понимаю, TFS ( раз LRU ) ?
Re: Геморрой...

Добавлено:
23 ноя 2005, 07:22
Сергей Дубров
Jack The Ripper писал(а):Intel'овский сервер с адаптековским РАИДом.
Какой конкретно Интел и какой Адаптек? Есть у них некоторая нелюбовь по отношению друг к другу... Чтобы исключить сеть, можно попробовать портлоковский disktest на сервере погонять, посмотреть цифры скорости именно для дисковой подсистемы.

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


Добавлено:
23 ноя 2005, 10:06
Dimerson
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 на сервере]

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

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

Добавлено:
23 ноя 2005, 12:02
Jack The Ripper
Netware 6.0 Sp5 + postfix'ы
Cache balance Percent - 60 (по умолчанию)
подозрение пало на:
/FileFlushTimer = 10
/MinBufferCacheSize=512
/BufferFlushTimer= 1
/NumWorkToDos = 50
BackgroundChecking=ON (действительно можно выключить?)
может надо /Transaction включить?

Добавлено:
23 ноя 2005, 12:51
Jack The Ripper
Владимир Горяев, СПАСИБО!
похоже вот оно решение:
http://support.novell.com/cgi-bin/searc ... 092915.htm
из той ветви форума. Эзернетка по умолчанию в polling mode, надо на прерывания переключить. Рекомендую посмотреть, у многих такие карточки!
ночью поменяю, если действительно оно - надо будет в FAQ внести!

Добавлено:
26 ноя 2005, 15:51
Jack The Ripper
Не помогло.
ДОСовская база продолжает тормозить, причем непостоянно и не у всех клиентов сразу. Попеременно у каждого, непредсказуемо. Файлы копируются с нормальной скоростью, похоже они просто долго открываются/позиционируются. Клиенты стоят новейшие, но ошибка проявляется как на машинах с W98, так и на XP. Намеренно вызвать тормоза повторив ситуацию не получается.
Буду экспериментировать на стенде с NSS и раидом


Добавлено:
27 ноя 2005, 03:58
Аркадий Глазырин
Какой сервер в плане "железа"?
Какой контроллер?
Что меняли недавно?
По пунктикам.

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

Добавлено:
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. Там применительно к бэкапу рассматривается, но верно и для других ситуаций.