Страница 1 из 1

Настройка NSS. Какие у кого предпочтения????

СообщениеДобавлено: 16 ноя 2006, 17:44
Савельев Сергей
Доброго Всем времени!!!
Есть необходимость более детальной настройки NSS. Главная задача сводится к уменьшению памяти, выделяемой модулю NSS.NLM. Под модуль выделяется свыше 155 МВ оперативной памяти. После долгих поисков мне удалось только найти несколько параметров.

NSSSTART.CFG
Код: Выделить всё
/AuthCacheSize=20000
/NumWorkToDos=100
/ClosedFileCacheSize=200000
/MinBufferCacheSize=20000
/MinOsBufferCacheSize=20000
/CacheBalanceMaxBuffersPerSession=20000
/CacheUserMaxPercent=70
/AllocAheadBlks=63
/NoBackgroundChecking
/CacheBalance=85
/NameCacheSize=200000
/NoCopyBuffersOnXlatch

В autoexec.cfg добавил несколько строк после монтирования всех томов, по одной для каждого тома NSS.

NSS /ReadAheadBlks=SYS:1024



Итого:
Не нашёл как (и можно ли вообщё) управлять объёмом выделяемой памяти

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

OS NW6.5 + SP5
NSS 3.21.01

А вот он - главный параметр

СообщениеДобавлено: 16 ноя 2006, 19:34
Павел Гарбар
cachebalance = 85
поставь процентов поменьше, например, 30-50...

СообщениеДобавлено: 17 ноя 2006, 12:11
Савельев Сергей
спасибо Павел
В разных источниках видел разные значеня, но остановился на значении из TUNEUP.NCF
как видно, зря

СообщениеДобавлено: 17 ноя 2006, 12:44
Владимир Горяев
Савельев сергей писал(а):В разных источниках видел разные значеня, но остановился на значении из TUNEUP.NCF
как видно, зря
TUNEUP.NCF ето ж для бордера от Крейга, а там спец. для TFS. Кстати TID есть про тюнинг NSS, закладку потерял, но в KB на раз ищется.

СообщениеДобавлено: 17 ноя 2006, 14:01
Савельев Сергей
Владимир Горяев писал(а):
Савельев сергей писал(а):В разных источниках видел разные значеня, но остановился на значении из TUNEUP.NCF
как видно, зря
TUNEUP.NCF ето ж для бордера от Крейга, а там спец. для TFS. Кстати TID есть про тюнинг NSS, закладку потерял, но в KB на раз ищется.



Скорее всего ошибочно указал источник значения для параметра

СообщениеДобавлено: 17 ноя 2006, 15:26
Ravil
Есть старая статейка про NSS в Appnotes на англ.
http://support.novell.com/techcenter/ar ... 20701.html

Re: Настройка NSS. Какие у кого предпочтения????

СообщениеДобавлено: 18 ноя 2006, 00:04
Алексей Волков
Савельев сергей писал(а):Доброго Всем времени!!!
NSS /ReadAheadBlks=SYS:1024


Зря вы поставили такой большой ReadAhead!!! Тем более для тома SYS.
Я не раз встречал на novell упоминания, что большие ReadAhead могут приводить к подвисанию сервера...

СообщениеДобавлено: 18 ноя 2006, 11:25
Савельев Сергей
Алексей, выставлены параметры только для томов тестового сервера

Кстати, это значение параметра я отрыл здесь на форуме и именно для тома SYS

Вот только сейчас дошёл до этого параметра. Рекомендуют не более 128

СообщениеДобавлено: 20 ноя 2006, 17:46
Савельев Сергей
Дело начало сдвигаться с мёртвой точки
Разобрался только с некоторыми параметрами
/AuthCacheSize=20000
/NumWorkToDos=75
/CacheUserMaxPercent=70
/CacheBalance=50
ClosedFileCacheSize=200000
/NoBackgroundChecking
/NoCopyBuffersOnXlatch


С выше приведёнными параметрами разобрался и значения проставлены окончательно, а в следующих в значениях не уверен.

/MinBufferCacheSize=20000
/MinOsBufferCacheSize=20000
/CacheBalanceMaxBuffersPerSession=20000
/AllocAheadBlks=63

/NameCacheSize=200000


А с этой строчкой вообще не все понятно. Описания на /NameCacheSize в предложенном к изучению документе не нашёл. Складывается впечатление что /NameCacheSize – параметр для командной строки сервера и является аналогом /NameCache
Честно говоря я сам не верю в свою мысль.
Попытался поискать и тут http://www.novell.com/coolsolutions/feature/7195.html сказано
/(No)NameCache - Set the name caching ON or OFF. [StartupOnly Value=ON]


А тут http://support.novell.com/techcenter/ar ... 20701.html

NSS /NameCache=n

NSS will cache as many recently used Name Tree entries as specified by this parameter. By default, /NameCache is set to 2111; the valid range for n is 3 - 65,521. Each entry uses about 150 bytes of memory.

In medium to large servers with enough RAM, you should consider increasing this value to at least 40,000.

Note: Name cache will grow up to the specified limit as required. Unlike file system cache, it will not take the maximum amount of memory it needs from the start.

Возможно первая ссылка более древняя, но строчка /NameCacheSize=200000 работает, и описание подходит от /NameCache

и уменшил NSS /ReadAheadBlks до 128 как рекомендовано в одном из документов

Не могли бы дать по этому поводу разъяснения