На главную
Вы находитесь в Хранилище файлов Белорусской цифровой библиотеки

Беста: Несколько советов по оптимизации системы

Убрать 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. Рекомендую подумать об опастности самодеятельности.

Last-modified: Tue, 25 Nov 1997 07:03:14 GMT
World LibraryРеклама в библиотекеПроект для детей старше 12 лет!
Проект Либмонстра, партнеры БЦБ - Украинская цифровая библиотека и Либмонстр Россия
https://database.library.by