Беста: Несколько советов по оптимизации системы Убрать getty процессы с отключенных линий Модификация настраиваемых параметров конфигурации: Сокращение времени загрузки программ: ╙ Установка text-bit (бит "навязчивости") ╙ Рациональная файловая система. ╙ Рациональный PATH. Сокращение времени ответа: Сокращение свопинга: ╙ Увеличение доступной оперативной памяти: ╙ 1. Уменьшение числа буферов ╙ 2. Удаление из ядра необязательных пакетов функций Сокращение дискового обмена: ╙ 1. Увеличение числа буферов Свободное место на диске: ╙ Удаление с диска ненужных утилит. ╙ Возможно уменьшение области подкачки на диске. --------------------------------------------------------------- 0. Убрать getty процессы с отключенных линий В /etc/inittab заменить respawn на off в соотв. строках. --------------------------------------------------------------- 1. Установка text-bit для часто выполняемых команд с помощью chmod. Тогда команда резидентно сидит в памяти, и при последующем вы- зове не требуется времени на ее закачку в память. Рекомендуется для небольших, часто выполняемых команд. В сильно загруженных системах не применять. Имеет смысл проверить ее для /usr/informix/lib/sqlexec Первая проверка дала нулевой результат. --------------------------------------------------------------- 2. Оптимальное расположение файловой структуры: Длинные каталоги (>5120 имен) вызывают косвенную адресацию. Мораль - порезать: find / -type d -size +10 -print Сильно перепутаны блоки с данными. Нерационально сложился список свободных блоков. В каталогах много пустых полей. Мораль - перепись винчестера на ленту и обратно. --------------------------------------------------------------- 3.Переменная $PATH Чем длиннее $PATH, дем дольше идет поиск. --------------------------------------------------------------- 5. Не являются ли дисковые операции узким местом в системе? sar -ud Если %wio , больше 10% или, если %busy для данного дисковода больше 50%, то это означает, что дисковые операции являются уз- ким местом в системе. Можно: 1. Увеличить число буферов. Чем больше буферов, тем меньше фактический обмен с диском. Однако, тогда меньше память, и больше подкачек. 2. Оптимизировать файловую систему. 3. Если не поможет, увеличте память. Количество буферов задается параметрами: NBUF 1000 , NHBUF 256 --------------------------------------------------------------- 6.Чрезмерная интенсивность подкачек 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 'верхняя отметка'). Если да, значит памяти не хватает. --------------------------------------------------------------- 7. Потенциальная возможность переполнения таблиц sar -v --------------------------------------------------------------- 8. Не хватает мощности процессора. sar -q Средняя длина очереди и процент времени занятости: Если (%runocc > 90, а runq-sz > 1, то это означает, что процес- сы постоянно ждут очереди на выполнение, т.е. ЦП сильно перег- ружен. И если свопинг при этом не велик (%swpocc<20?, swpot/ s < 1.0), то в таком случае для сокращения времени ответа трудно предло- жить програмные методы решения: увеличение памяти, наверное не поможет. Могу порекомендовать поставить дополнительный процессор, или купить машину помощнее, БЕСТУ-91, а лучше, SAN. --------------------------------------------------------------- 9. Можно подергать эти параметры, хотя это снижает безопаст- ность системы: NMOUNT 25 Макс. число смонтированных файловых систем. NAUTOUP 15 Задает срок хранения данных в буферном кэше, после которого они обновляются на диске. BDFLUSHR 1 Частота в сек. проверок необходимости сделать это. --------------------------------------------------------------- 4. Удаление из ядра необязательных драверов и подсистем. Это к специалистам. --------------------------------------------------------------- 10. Удаление с диска ненужных системных файлов. Рекомендую подумать об опастности самодеятельности. --------------------------------------------------------------- 11. Сокращение своп. области. Делается загрузка системы с дистрибутивной ленты. На вопрос : Своп область 15 Мб? > ответить y. Рекомендую подумать об опастности самодеятельности.