Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 11063|Отговор: 1

[linux] Linux използва lookbusy, за да симулира използването на процесора

[Копирай линк]
Публикувано в 21.02.2022 г. 13:32:08 ч. | | | |
Изисквания: За да тествате правилата за мониторинг на алармата, можете да използвате lookbusy, за да симулирате използването на процесора, когато процесорът на сървъра заема зададен праг, за да задейства правило за аларма.

Lookbusy е просто приложение за генериране на синтетични полезни товари на Linux системи. Той може да генерира фиксирано, предсказуемо натоварване върху процесора, да поддържа определено количество памет активна и да генерира толкова дисков трафик, колкото ви е нужно.

Официален адрес:Входът към хиперлинк е видим.

Тази статия взема системата CentOS 7 като пример, а скриптът за инсталация е следният:

След като скриптът бъде запазен, дайте му разрешение за изпълнение и го инсталирайте със следната команда:



Използваните параметри са следните:

usage: lookbusy [ -h ] [ options ]
Общи опции:
  -h, --помощ Помощ по команден ред (четеш го)
  -v, --многословен изход за вербозни думи (може да се повтори)
  -q, --тихо Бъди тих, генерирай изход само при грешки
Опции за използване на процесора:
  -c, --cpu-util=PCT, Желано използване на всеки процесор, в проценти (по подразбиране
      --cpu-util=ДИАПАЗОН 50%).  Ако се избере режим на използване на процесора "крива", диапазон
                         във формата 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, --disk-block-size=SIZE
                       Размерът на блоковете, които да се използват за вход/изход (в байтове, следван
                         от KB, MB или GB)
  -D, --disk-sleep=ВРЕМЕ
                       Време за сън между итерациите, в msec (по подразбиране 100)
  -f, --disk-path=PATH Път към файл/директория за използване като буфер (по подразбиране
                         /tmp); Посочете няколко пъти за допълнителни пътища
Често използваните команди са следните:

ТестЗаетостта на всички ядра на процесора варира около 80%-90%, визуализациите са както следва:



(Край)





Предишен:[Истински бой]. NET/C# използва SemaphoreSlim за ограничаване на методите за едновременно изпълнение
Следващ:[Практическо обучение] Уроци за откриване на мрежови връзки, tracert и TraceRoute
 Хазяин| Публикувано в 6.08.2022 г. 14:31:22 ч. |
Софтуер за стрес тестване на Linux Стрес инсталация и използване

Инсталация

yum install -y epel-release
Yum инсталирайте стрес -y

Пример за тестов сценарий

1、стрес -c 4

Добавете 4 CPU процеса за обработка на sqrt() функцията и увеличаване на натоварването на процесора върху системата

2. Тест на паметта

Стрес –i 4 –vm 10 –vm-байтове 1G –VM-hang 100 –Timeout 100s

Добавете 4 io процеса и 10 процеса за алокация на паметта, всеки път с размер 1G, който не се освобождава след разпределяне, и тествайте 100S

3. Дисков I/O тест

Стресс –d 1 --HDD-байтове 3G

Добавен е 1 процес на запис, всеки път записване на 3G файлови блокове

Въведете командата: ударение –i 1 –d 10 --hdd-байтове 3G –hdd-noclean

Добавете 1 IO процес и 10 процеса на запис, и всеки път, когато се напише 3G файлов блок, твърдият диск постепенно ще се изчерпи, ако не бъде изчистен.
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com