Вимоги: Щоб протестувати правила моніторингу сигналізації, можна використовувати lookbusy для імітації навантаження процесора, коли серверний процесор займає встановлений поріг для активації правила тривоги.
LookBusy — це простий додаток для генерації синтетичних корисних навантажень на системах Linux. Він може генерувати фіксоване, передбачуване навантаження на процесор, підтримувати активну певну кількість пам'яті та генерувати стільки трафіку на диску, скільки потрібно.
Офіційна адреса:Вхід за гіперпосиланням видно.
У цій статті наведено приклад системи CentOS 7, а скрипт встановлення виглядає так:
Після збереження скрипта надайте йому дозвіл на виконання і встановіть за допомогою наступної команди:
Використовуються такі параметри:
usage: lookbusy [ -h ] [ options ] Загальні варіанти: -h, --help Допомога командного рядка (ви читаєте) -v, --багатослівний вихід Вербоза (може повторюватися) -q, --тихо Будь тихо, генеруй результат лише на помилках Опції використання процесора: -c, --cpu-util=PCT, Бажане використання кожного процесора, у відсотках (за замовчуванням --cpu-util=ДІАПАЗОН 50%). Якщо вибрано режим використання процесора 'curve', то діапазон у формі має бути MIN-MAX. -n, --ncpus=NUM Кількість процесорів, які потрібно зайняти (за замовчуванням: автовиявлено) -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, --розмір блоку диска=РОЗМІР Розмір блоків для введення/виведення (у байтах — далі за KB, MB або GB) -D, --disk-sleep=ЧАС Час сну між ітераціями, у msec (стандартний 100) -f, --disk-path=PATH Шлях до файлу/каталогу для використання як буфера (за замовчуванням /tmp); вказуйте кілька разів для додаткових шляхів Поширені команди такі:
ТестЗайнятість усіх ядер процесора коливається приблизно на 80%-90%, зображення виглядають так:
(Кінець)
|