Администрирование вычислительных систем и сетей. Халабия Р.Ф. - 17 стр.

UptoLike

Составители: 

Начиная с Solaris 7, это ограничение снято. Если каталог содержит несколько
тысяч записей, поиск номера индексного дескриптора конкретного файла
отнимет много времени. В том случае, когда в системе открыто много файлов, а
количество файлов в рабочих каталогах велико, высокая частота успешных
обращений к DNLC очень важна.
Кэш имен каталогов не нуждается в настройке, хотя его размер зависит от
значения maxusers. По умолчанию он определяется как (17xmaxusers)+90
Solaris 2.5.1) или 4x(maxusers + max_nprocs)+320 (в Solaris 2.6 и выше). Другие
параметры, на которые тоже оказывает влияние maxusers, обсуждены в лекции
10.
Команда vmstat –s показывает частоту успешных попаданий в DNLC с
момента начала работы системы.
Если частота промахов велика (попаданий обычно не должно быть
меньше 90%), следует подумать об увеличении размера DNLC. Проверим этот
показатель работы системы командой vmstat -s |grep 'name lookups'
Количество запросов к DNLC в секунду можно получить из поля namei/s
в выводе команды sar -a:
А теперь запустим операцию, которая точно требует многократного
обращения к DNLC: find / -name "top" &
sar -a 1 5
vmstat -s |grep 'name lookups'
При интенсивных файловых операциях и доступе ко многим каталогам
одновременно эффективность кэша имен каталогов снижается, но по-прежнему
остается достаточно большой.
При создании файловой системы для индексных дескрипторов
выделяется отдельное пространство на разделе. Индексные дескрипторы хранят
свойства файла, в том числе теневые индексные дескрипторы - расширенные
права доступа. Количество индексных дескрипторов - это неизменяемая
величина. Отсутствие свободных индексных дескрипторов в файловой системе
Начиная с Solaris 7, это ограничение снято. Если каталог содержит несколько
тысяч записей, поиск номера индексного дескриптора конкретного файла
отнимет много времени. В том случае, когда в системе открыто много файлов, а
количество файлов в рабочих каталогах велико, высокая частота успешных
обращений к DNLC очень важна.
      Кэш имен каталогов не нуждается в настройке, хотя его размер зависит от
значения maxusers. По умолчанию он определяется как (17xmaxusers)+90 (в
Solaris 2.5.1) или 4x(maxusers + max_nprocs)+320 (в Solaris 2.6 и выше). Другие
параметры, на которые тоже оказывает влияние maxusers, обсуждены в лекции
10.
      Команда vmstat –s показывает частоту успешных попаданий в DNLC с
момента начала работы системы.
      Если частота промахов велика (попаданий обычно не должно быть
меньше 90%), следует подумать об увеличении размера DNLC. Проверим этот
показатель работы системы командой vmstat -s |grep 'name lookups'
      Количество запросов к DNLC в секунду можно получить из поля namei/s
в выводе команды sar -a:
      А теперь запустим операцию, которая точно требует многократного
обращения к DNLC: find / -name "top" &
       sar -a 1 5
       vmstat -s |grep 'name lookups'


      При интенсивных файловых операциях и доступе ко многим каталогам
одновременно эффективность кэша имен каталогов снижается, но по-прежнему
остается достаточно большой.
      При   создании   файловой    системы    для   индексных       дескрипторов
выделяется отдельное пространство на разделе. Индексные дескрипторы хранят
свойства файла, в том числе теневые индексные дескрипторы - расширенные
права доступа. Количество индексных дескрипторов - это неизменяемая
величина. Отсутствие свободных индексных дескрипторов в файловой системе