Требования: Для тестирования правил мониторинга тревоги можно использовать lookbusy для моделирования загрузки процессора, когда серверный процессор занимает установленный порог для запуска правила тревоги.
LookBusy — это простое приложение для генерации синтетических полезных нагрузок на системах Linux. Он может создавать фиксированную, предсказуемую нагрузку на процессор, поддерживать определённое количество памяти активным и генерировать столько дискового трафика, сколько нужно.
Официальный адрес:Вход по гиперссылке виден.
В этой статье приводится система CentOS 7 в качестве примера, а скрипт установки выглядит следующим образом:
После сохранения скрипта дайте ему разрешение на выполнение и установите с помощью следующей команды:
Используемые параметры следующие:
usage: lookbusy [ -h ] [ options ] Общие варианты: -h, --help Помощь по командной строке (вы читаете) -v, --многословный дословный выход (может повторяться) -q, --тихо. Тихо, выводи только ошибки Параметры использования процессора: -c, --cpu-util=PCT, Желаемое использование каждого процессора в процентах (по умолчанию --cpu-util=ДИАПАЗОН 50%). Если выбран режим использования CPU 'curve', то диапазон в виде MIN-MAX. -n, --ncpus=NUM Количество процессоров для занятости (по умолчанию: autodetected) -r, --cpu-mode=MODE Режим использования ('фиксированный' или 'кривый', см. lookbusy(1)) -p, --cpu-кривая-пик=ВРЕМЯ Смещение пикового использования в период кривой, в секунды (добавьте 'm', 'h', 'd' для других единиц) -P, --cpu-кривая-период=ВРЕМЯ Период длительности кривой использования, в секундах (приложение 'm', 'h', 'd' для других единиц) Опции использования памяти: -m, --mem-util=SIZE Объём памяти для использования (в байтах, затем KB, MB, или GB для других подразделений; см. lookbusy(1)) -M, --mem-sleep=TIME Время для сна между итерациями, в usec (по умолчанию 1000) Опции использования диска: -d, --disk-util=SIZE Размер файлов для очистки дисков (в байтах, затем KB, MB, GB или TB для других устройств) -b, --disk-block-size=SIZE Размер блоков для ввода/вывода (в байтах далее) по KB, MB или GB) -D, --disk-sleep=ВРЕМЯ Время спать между итерациями, в msec (по умолчанию 100) -f, --disk-path=PATH Путь к файлу/каталогу для использования в качестве буфера (по умолчанию /tmp); Указывайте несколько раз для дополнительных путей Распространённые команды следующие:
ТестЗаселение всех ядер процессора колеблется примерно на 80%-90%, изображения следующие:
(Конец)
|