Шпаргалка по редактору RK

Модификация настраиваемых параметров конфигурации:


Сокращение времени загрузки программ:

  • Установка text-bit (бит "навязчивости")
  • Рациональная файловая система.
  • Рациональный PATH.
  • Сокращение времени ответа:

  • Сокращение свопинга:
  • Увеличение доступной оперативной памяти:

    1. Уменьшение числа буферов
    2. Удаление из ядра необязательных пакетов функций

    3. Сокращение дискового обмена:



      1. Увеличение числа буферов

        Свободное место на диске:

      2. Удаление с диска ненужных утилит.
      3. Возможно уменьшение области подкачки на диске.
      4. 0. Убрать getty процессы с отключенных линий


        В /etc/inittab заменить respawn на off в соотв. строках.

        1. Установка text-bit для часто выполняемых команд с помощью chmod.


        Тогда команда резидентно сидит в памяти, и при последующем вы-

        зове не требуется времени на ее закачку в память.


        Рекомендуется для небольших, часто выполняемых команд. В сильно

        загруженных системах не применять.


        Имеет смысл проверить ее для /usr/informix/lib/sqlexec

        Первая проверка дала нулевой результат.

        2. Оптимальное расположение файловой структуры:

      5. Длинные каталоги (>5120 имен) вызывают косвенную адресацию.

        Мораль - порезать: find / -type d -size +10 -print

      6. Сильно перепутаны блоки с данными.
      7. Нерационально сложился список свободных блоков.
      8. В каталогах много пустых полей.

        Мораль - перепись винчестера на ленту и обратно.

      9. 3.Переменная $PATH Чем длиннее $PATH, тем дольше идет поиск.

        4. Не являются ли дисковые операции узким местом в системе?

        sar -ud

        Если %wio , больше 10% или, если %busy для данного дисковода

        больше 50%, то это означает, что дисковые операции являются узким местом в системе. Можно:

      10. Увеличить число буферов. Чем больше буферов, тем меньше фактический обмен с диском.

        Однако, тогда меньше память, и больше подкачек.

      11. Оптимизировать файловую систему.
      12. Если не поможет, увеличьте память.
      13. Количество буферов задается параметрами:

        NBUF 1000 , NHBUF 256

        5.Чрезмерная интенсивность подкачек

        sar -qw|pg

        Если % времени, когда очередь подкачек не пуста (%swpocc>20?),

        если они часты (swpot/s > 1.0), значит слишком интенсивны подкачки, не хватает оперативной памяти для работы всех процессов одновременно.



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

        (Текущее значение NBUF 1000, NHBUF 256)

        sar -b

        Если процент буферизации дисков (rcash,wcash > 90%), то сократить число буферов (NBUF) можно.

        sar -r

        freemem (число свободных страниц, доступных для размещения пользовательских программ). Не является ли оно устойчиво маленьким (freemem =< GPGSHI=40 'верхняя отметка'). Если да, значит памяти не хватает.

        6. Потенциальная возможность переполнения таблиц

        sar -v

        7. Не хватает мощности процессора.

        sar -q

        Средняя длина очереди и процент времени занятости:

      14. Если (%runocc > 90, а runq-sz > 1, то это означает, что процессы постоянно ждут очереди на выполнение, т.е. ЦП сильно перегружен.


      15. И если свопинг при этом не велик (%swpocc


      16. 8. Можно подергать эти параметры, хотя это снижает безопасность системы:

        NMOUNT 25 Макс. число смонтированных файловых систем.

        NAUTOUP 15 Задает срок хранения данных в буферном кэше, после которого

        они обновляются на диске.

        BDFLUSHR 1 Частота в сек. проверок необходимости сделать это.

        9. Удаление из ядра необязательных пакетов программ.

        Это к специалистам.

        10. Удаление с диска ненужных системных файлов.

        Рекомендую подумать об опасности самодеятельности.

        11. Сокращение своп. области. Делается загрузка системы с дистрибутивной ленты. На вопрос :

        Своп область 15 Мб? > ответить y.

        Рекомендую подумать об опасности самодеятельности.


        Содержание раздела