Настройки стратегии работоспособности
На этой странице можно изменять существующие стратегии работоспособности. Стратегии работоспособности служат для поддержания работоспособной среды с помощью методологий предупреждения и обнаружения.
Для просмотра этой страницы административной консоли выберите .
Пользователь с правами доступа наблюдателя или оператора может только просматривать
информацию стратегии работоспособности. Пользователь, обладающий ролью
оператора настройки или администратора, имеет все привилегии для настройки
стратегий работоспособности.
На этой странице имеется две вкладки: Настройка и Локальная
топология. На вкладке Настройка можно просматривать
и настраивать параметры стратегии работоспособности. На вкладке
Локальная топология можно просматривать членства стратегии работоспособности
в наглядном представлении.
- Имя
Имя стратегии работоспособности. Имя стратегии работоспособности является обязательным.
Оно должно быть уникальным среди всех стратегий работоспособности в ячейке.
Имя не может начинаться с точки (.)
или пробела. Наличие пробела не приводит к ошибке, но пробелы в начале и в конце автоматически удаляются. Рекомендуется использовать значимые и согласованные имена стратегий работоспособности. Например, стратегии работоспособности, основанные на возрасте,
можно назвать AGE_20DAYS, AGE_15DAYS и т.д.
- Описание
Дополнительное описание стратегии работоспособности.
Это необязательное описание. Его можно изменить во время создания или
редактирования стратегии работоспособности. Необязательное описание может пригодиться вам,
если используется несколько стратегий работоспособности, или если одним и тем же набором
стратегий работоспособности управляют несколько операторов.
- Условие работоспособности
Условием работоспособности определяется конкретная реализуемая стратегия.
Одни стратегии основаны на предупреждении, другие - на обнаружении.
Стратегии на основе предупреждения используются для того, чтобы избегать условий, могущих привести
к неполадкам, тогда как стратегии, основанные на обнаружении, служат для идентификации существующих
условий и поиска решений. С помощью этих стратегий можно
составлять оценки работоспособности по кластерам, динамическим кластерам и
экземплярам серверов приложений, запущенным на узлах. В применении к
динамическим кластерам, независимо от используемой стратегии работоспособности,
минимальное число экземпляров динамического кластера остаются работающими.
- Стратегия условия, основанного на возрасте, перезапускает связанные элементы по
достижении ими определенного пользователем значения возраста. При таком перезапуске
очищаются все занесенные в кэш и приобретенные в память данные. В случае выбора стратегии условия,
основанного на возрасте, необходимо определить критерий возраста. Условие на основе возраста поддерживается для всех типов серверов.
- Стратегия условия превышения тайм-аута запроса отслеживает память,
используемую для тайм-аутов запросов. Если процентная доля тайм-аутов превышает
нарушение условия, элементы будут перезапущены. При выборе условия
превышения тайм-аута запроса необходимо установить порог процентного значения
используемой памяти. Условие превышения тайм-аута запроса
поддерживается для всех типов серверов.
Ограничение: Условие превышения тайм-аута запроса
не применяется к Java Message Service (JMS) и к потоку данных по протоколу Internet Inter-ORB Protocol
(IIOP).
- Стратегия условия превышения времени ответа отслеживает запросы
и время их выполнения. Эта стратегия используется для очистки серверов со средним
числом запросов, на выполнение которых требуется больше времени, чем задано. Если среднее число запросов выполняется дольше определенного времени,
элементы будут перезапущены. При выборе стратегии превышения времени ответа
необходимо задать пороговое значение времени ответа. Условие превышения времени ответа
поддерживается для всех типов серверов.
- Стратегия условия памяти: избыточное использование памяти отслеживает использование
памяти для элемента. Если показатель использования памяти превышает процентное значение размера
кучи за указанное время, предпринимаются действию по исправлению такой
ситуации. При определении стратегии работоспособности для автономного сервера,
статического кластера или динамического кластера в ручном режиме, элемент
останавливается и перезапускается. При определении стратегии работоспособности для
динамического кластера, работающего в автоматическом или контролируемом режиме, элемент,
отмеченный флагом условия, останавливается. Контроллер размещения в динамическом режиме
определяет, какие серверы, если таковые имеются, необходимо запустить, исходя из оценки среды. Эти действия выполняются автоматически, если включен автоматический
режим работы. Если включен контролируемый режим, можно утвердить задачи среды выполнения,
сгенерированные для исправления ситуации. При выборе стратегии
избыточного использования памяти, необходимо определить объем используемой памяти и
задать пороговое значение отношения времени к памяти. Условие избыточного использования
памяти поддерживается только на серверах приложений на узлах, где
запущен WebSphere Application Server или
WebSphere Application Server Community Edition. Для других типов серверов промежуточного программного обеспечения
определить условие избыточного использования памяти нельзя.
- Стратегия условия памяти: утечка памяти отслеживает стойкие тенденции
снижения объема свободной памяти, доступной серверу в куче
Java. Момент выявления этих тенденций определяется параметром уровня обнаружения. При выборе стратегии условия памяти: утечка памяти необходимо задать уровень обнаружения. На уровне медленного обнаружения требуется наибольший объем хронологических
данных. Для уровней обычного и быстрого обнаружения требуется одинаковое количество
хронологических данных, но на уровне быстрого обнаружения анализ выполняется прежде,
чем куча Java увеличится до максимального размера согласно настройкам. Тем самым обеспечивается возможность более раннего обнаружения,
но при этом увеличивается вероятность получения ложных положительных результатов. Данное условие поддерживает
дампы кучи в дополнение к перезапуску серверов в качестве способа реагирования. Условие утечки памяти не поддерживается для других
типов серверов промежуточного программного обеспечения.
- Стратегия условия избыточной загрузки отслеживает зависшие запросы.
Сервер,
связанный с этой стратегией, перезапускается по достижении заданного уровня обнаружения. Обнаружение избыточной загрузки зависит
от выявления точки изменения в последовательности данных за заданный промежуток времени. Показатели, используемые
для обнаружения избыточной загрузки, - это значения времени ответа и весовые коэффициенты
администратора полезной нагрузки развертывания, наблюдаемые для данного сервера. Условие избыточной
загрузки применяется только к динамическим кластерам и ячейкам. При выборе стратегии
условия избыточной загрузки необходимо выбрать уровень обнаружения.
Для обнаружения точек изменения контроллер работоспособности вычисляет
левое среднее значение и правое среднее значение для данной точки. Левое среднее значение для точки
- это среднее значение N образцов, полученных до данного образца,
а правое среднее значение - это среднее значение N образцов, включая текущую точку,
полученных позже. Разность левого и правого средних значений
сохраняется и сравнивается с другими разностями в наборе значений до
N с целью определения того, является ли эта разность локальной
максимой. Если разность является максимальной разностью, то точка, которой
она соответствует, объявляется точкой изменения. Два показателя, используемые для обнаружения избыточной загрузки, -
это значения времени ответа и весовые коэффициенты динамического администратора полезной нагрузки,
наблюдаемые для данного сервера.
Условие избыточной загрузки поддерживается для всех типов серверов.Ограничение: Условие избыточной загрузки не применяется к потоку данных JMS и IIOP.
- Стратегия условия полезной нагрузки перезапускает элементы после
обслуживания определенного пользователем числа запросов. Эта стратегия очищает память и
кэши. При выборе стратегии полезной нагрузки необходимо задать
критерии общего числа запросов. Условие полезной нагрузки поддерживается для всех типов серверов.
- Свойства условия работоспособности
Специфические свойства данного условия работоспособности.
Таблица 1. Свойства условия, основанного на возрасте
Параметр |
Описание |
Максимальный возраст |
Это поле является доступным для стратегии,
основанной на возрасте. Условие стратегии, основанной на возрасте, перезапускает связанные
элементы по достижении ими максимального возраста. Допустимые значения - положительные целые
числа, в днях или часах, от 1 часа до 365 дней.
Вместо значения, подобного 1,2 дня, следует указать 36 часов, поскольку десятичные
дроби не поддерживаются.
|
Таблица 2. Свойства условия превышения тайм-аута запроса
Параметр |
Описание |
Запросы с тайм-аутом |
Стратегия с условием избыточного использования памяти
перезапускает элементы, если использование памяти превышает процентный показатель размера кучи. Для того чтобы определить момент перезапуска элементов, процентный показатель общего использования памяти применяется вместе с пороговым значением
отношения времени к памяти. Приемлемые значения для этого поля - целые числа от 1 до 99.
|
Таблица 3. Свойства условия превышения времени ответа
Параметр |
Описание |
Время ответа
|
Это поле доступно для стратегии с условием
превышения времени ответа. Стратегия с условием превышения времени ответа перезапускает
элементы, если среднее число предоставленных ответов превышает заданный период. Приемлемые значения для этого поля - от 1 миллисекунды до
60 минут.
|
Таблица 4. Условие использования памяти: свойства избыточного использования памяти
Параметр |
Описание |
Размер кучи JVM |
Стратегия с условием избыточного использования памяти
перезапускает элементы, если использование памяти превышает процентный показатель размера кучи. Для того чтобы определить момент перезапуска элементов, процентный показатель общего использования памяти применяется вместе с пороговым значением
отношения времени к памяти. Приемлемые значения для этого поля - целые числа от 1 до 99.
|
Предложение периода времени
|
Это поле доступно для стратегии с условием
избыточного использования памяти. Стратегия с условием избыточного использования памяти
перезапускает элементы, если использование памяти превышает процентный показатель размера кучи. Приемлемые значения для этого поля - от 1 секунды до
60 минут.
|
Таблица 5. Условие использования памяти: свойства условия утечки памяти
Параметр |
Описание |
Уровень обнаружения |
Можно выбрать один из следующих уровней
обнаружения. Для каждого уровня существует соотношение выгод и потерь между скоростью и точностью
выявления предполагаемых утечек памяти.
- Быстрое обнаружение, высокая вероятность ложных тревог: На уровне
быстрого обнаружения потенциальные утечки памяти выявляются с большей скоростью, однако
вероятность ложной идентификации будет выше по сравнению с более медленной
стратегией обнаружения, поскольку анализ выполняется до того, как
куча Java увеличится до максимального размера согласно настройкам.
- Стандартное обнаружение, стандартная вероятность ложных тревог: На уровне
стандартного обнаружения точность будет выше, чем на уровне быстрого обнаружения, но потенциальные
утечки памяти обнаруживаются не так быстро. Для параметров стандартного и быстрого обнаружения
требуется одинаковое количество хронологических данных, но на стандартном уровне анализ выполняется
после того, как куча Java увеличится до максимального размера согласно настройкам.
- Медленное обнаружение, низкая вероятность ложных тревог: Уровень
медленного обнаружения дает наибольшую точность, но не позволяет обнаруживать
потенциальную утечку памяти так быстро, как это делается на уровне быстрого обнаружения. Для этого, медленного, уровня требуется наибольший объем хронологических данных.
|
Таблица 6. Свойства условия избыточной загрузки
Параметр |
Описание |
Уровень обнаружения |
- Стандартное обнаружение, обычная вероятность ложных тревог:
Стандартная стратегия обнаружения является менее точной, чем медленная, но
быстрее выявляет потенциальную избыточную загрузку.
На этом уровне используется
меньше образцов (N=10) значений времени ответа и весовых коэффициентов динамического
администратора полезной нагрузки, и точка изменения обнаруживается в каждом из параметров на
основе выборки образцов. В итоге эта стратегия быстрее дает результат, так
как ожидает всего 20 образцов, 10 для левого среднего значения и 10 для правого среднего
значения, рассчитывает разность средних значений и выполняет поиск локальной
максимы. Сбор образцов выполняется с интервалом в 15 секунд.
Следовательно, избыточную загрузку можно выявить через 5 минут после ее
появления. Тем не менее, из-за небольшого числа образцов, то в случае, если среди их значений
наблюдаются многочисленные резкие скачки, вероятность ложных тревог
остается высокой.
- Медленное обнаружение, низкая вероятность ложных тревог: Медленная
стратегия обнаружения является наиболее точной, но она не позволяет выявить
потенциальную избыточную загрузку так же быстро, как стандартная стратегия
обнаружения.
На этом уровне используется больше образцов (N=15) значений времени
ответа и весовых коэффициентов динамического
администратора полезной нагрузки. В итоге эта стратегия медленнее дает результат,
так как ожидает поступления 30 образцов
(15 для левого среднего значения и 15 для правого среднего значения) для расчета разности средних значений. Время обнаружения составляет семь минут 30 секунд. Тем не менее, благодаря большему количеству образцов, наличие образцов
с резкими скачками значений не оказывает существенного влияния на средние значения. Поэтому вероятность ложных тревог будет ниже.
|
Таблица 7. Свойства условия полезной нагрузки
Параметр |
Описание |
Всего запросов |
Стратегия условия полезной нагрузки перезапускает элементы после
обслуживания определенного пользователем числа запросов. Значение должно быть целым числом больше 1000.
|
Таблица 8. Свойства пользовательского условия
Параметр |
Описание |
Запускать план реагирования, если |
Задает подвыражение, определяющие параметры, которые подлежат
оценке в пользовательском условии. |
- Реагирование монитора управления работоспособностью
Определяет поведение WebSphere Virtual Enterprise в случае, если определенное условие работоспособности требует улучшения.
- Режим реагирования
Режим реагирования, определяющий поведение стратегии работоспособности. Режим реагирования может быть Контролируемым или Автоматическим.
- Если выбран Контролируемый режим реагирования,
стратегии работоспособности являются активными, и администратору задачи среды выполнения направляются рекомендации
относительно выполняемых действий. Администратор может следовать этим
рекомендациям. Если администратор утвердит рекомендацию, действия по улучшению
состояния работоспособности выполняются автоматически.
- Если выбран Автоматический режим реагирования,
стратегии работоспособности активно регистрируют данные в протоколе, а WebSphere Virtual Enterprise
автоматически выполняет действия по улучшению условий работоспособности, без утверждения этих действий
со стороны администратора.
- Выполнить следующие действия при нарушении условия работоспособности
Можно задать определенный набор действий, выполняемых в случае нарушения условия работоспособности. Эти действия могут быть существующими действиями по умолчанию, либо можно определить пользовательские действия, запускаемые из исполняемого файла.
Список действий отображается в порядке их выполнения в случае нарушения
условия работоспособности. Для того чтобы добавить действие, выберите Добавить
действие.... Можно либо выбрать существующее стандартное действие стратегии работоспособности или созданное
вами пользовательское действие, либо создать новое пользовательское действие.
Для удаления шага выберите его и нажмите кнопку Удалить действие.
Для того чтобы изменить порядок расположения шагов, выберите один из них и нажмите кнопку Переместить
вверх или Переместить вниз.
- Членства
Элементы для стратегии работоспособности, активирующей стратегию работоспособности,
определенную для элементов. Членство не является отношением "один-к-одному"; участники могут быть связаны с несколькими
стратегиями.
Поле Членство можно изменить, выбрав соответствующий тип
элемента из списка. В итоге потенциальные участники отображаются в поле
Доступ к членству.
Выберите соответствующих участников из списка Доступ к членству.
Удерживая клавишу ctrl, можно выбрать нескольких участников. Завершив выбор, нажмите кнопку Добавить,
чтобы добавить выбранные элементы в список членов стратегии работоспособности.
hc_detail_main