DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Настройка ОС: общие вопросы


Работа в качестве АБД не должна заканчиваться конфигурированием и ин­сталляцией баз данных. Составной частью такой работы является и совместная
с системным администратором деятельность по модификации параметров ядра ОС для поддержки этих баз данных, а также их мониторинг с точки зрения Oracle. Нужно также изучить несколько необходимых команд или инструмента­льных средств (утилит) для мониторинга производительности ОС. Это помо­жет при определении, какой из компонентов ОС нуждается в настройке.
Особое внимание должно уделяться использованию памяти, работе ЦП и
другим узким местам ввода/вывода. Большинство клонов UNIX поддерживают
команды      и        Они могут быть использованы для проверки использова-
ния ЦП, памяти и скоростей ввода/вывода. Для большинства реализаций UNIX имеется множество других средств, способных делать то же самое.
На Sun Solaris для управления производительностью используйте Adrian's Tool. Этот набор инструментов называется SimbEL (SE). Он был разработан Адриа­ном Кокрофтом из Sun Microsystems и Ричем Петти из Foglight Software. В мире мониторинга и настройки производительности Solaris Адриан Кокрофт счита­ется первопроходцем и экспертом. Однако этот продукт был создан не в Sun Microsystems. Для HP воспользуйтесь GlancePlus, а для AIX - System Performance Toolbox (PTX). GlancePlus портирован и на другие платформы UNLX. Далее, практически для всех клонов мы имеем возможность применять команду top. Можно использовать одну или несколько из этих утилит для выяснения состоя­ния системы и определения вопросов использования ресурсов.
В среде Windows NT для получения той же самой информации применима команда Performance Monitor. В главе "Метод, стоящий за безумием" читатели могут еще раз ознакомиться с деталями использования этих и других команд.
Перед тем как заняться настройкой ОС, придется выполнить домашнее задание. Необходимо понять, какие параметры доступны и как они взаимодействуют друг с другом. Корректировка этих параметров окажет влияние на всю
систему в целом, а не только на базу данных Oracle. Кроме того, имеется много
клонов UNIX, у каждого из которых есть свой собственный набор особенностей
и идиосинкразии. Однако, чистый итог во всех случаях один и тот же. Некоторые из этих параметров получают свои значения на основании некой предвари-
тельно определенной формулы или на базе значений, назначенных для других,
связанных с ними параметров.        изменяя один параметр, мы, тем самым, можем повлиять на другие параметры.
К счастью, для большинства ситуаций не требуется никаких изменений. Мы
полагаем, что при настройке проверяются все значения по умолчанию, их кор­ректировка производится только в случае необходимости и в соответствии с ин­струкциями, содержащимися в Oracle ICG для действующей в настраиваемой
системе версии ОС. В случае изменения этих параметров для некоторых клонов UNIX может потребоваться перестройка ядра ОС и перезагрузка сервера. Толь­ко после этого начнется действие новых значений параметров. Поэтому будет
лучше, если АБД заведет дружбу с администратором системы UNIX, так как то­лько совместная работа приведет к успеху (иногда в этом помогает и совместное поедание шоколада). Если настраиваемая система использует Windows NT, объ­ем работы по настройке и модификации параметров сокращается. В следующих
разделах обсуждаются некоторые общие вопросы, относящиеся почти ко всем разновидностям ОС.
 









jAntivirus