Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 11063|Odpověď: 1

[linux] Linux používá lookbusy k simulaci využití CPU

[Kopírovat odkaz]
Zveřejněno 21.02.2022 13:32:08 | | | |
Požadavky: Pro testování pravidel monitorovacích alarmů můžete použít lookbusy k simulaci využití CPU, když serverový CPU zabírá nastavený práh pro spuštění alarmového pravidla.

Lookbusy je jednoduchá aplikace pro generování syntetických payloadů na linuxových systémech. Dokáže generovat pevnou, předvídatelnou zátěž CPU, udržovat aktivní vybrané množství paměti a generovat tolik provozu na disku, kolik potřebujete.

Oficiální adresa:Přihlášení k hypertextovému odkazu je viditelné.

Tento článek uvádí jako příklad systém CentOS 7 a instalační skript je následující:

Po uložení skriptu mu udělte povolení k provádění a nainstalujte ho následujícím příkazem:



Použité parametry jsou následující:

usage: lookbusy [ -h ] [ options ]
Obecné možnosti:
  -h, --pomoc Nápověda příkazového řádku (čtete to)
  -v, --rozvláčný Verbous výstup (může být opakován)
  -q, --ticho Buď ticho, produkuj výstup pouze na chyby
Možnosti využití CPU:
  -c, --cpu-util=PCT, požadované využití každého CPU, v procentech (výchozí nastavení
      --cpu-util=ROZSAH 50 %).  Pokud je zvolen režim využití CPU "křivkou", rozsah
                         ve formě MIN-MAX.
  -n, --ncpus=NUM Počet CPU, které je třeba zaměstnat (výchozí: automaticky detekováno)
  -r, --cpu-mode=MODE Režim využití ('fix' nebo 'curve', viz lookbusy(1))
  -p, --cpu-curve-peak=ČAS
                       Offset špičkového využití v rámci periody křivky, v
                         Sekundy (připojit 'm', 'h', 'd' pro ostatní jednotky)
  -P, --cpu-křivka-period=ČAS
                       Doba délky křivky využití, v sekundách (přidat
                       'm', 'h', 'd' pro ostatní jednotky)
Možnosti využití paměti:
  -m, --mem-util=VELIKOST Množství paměti k použití (v bajtech, následované KB, MB,
                         nebo GB pro jiné jednotky; viz lookbusy(1))
  -M, --mem-sleep=TIME Čas spánku mezi iteracemi, v usec (výchozí 1000)
Možnosti využití disku:
  -d, --disk-util=SIZE Velikost souborů pro použití pro churn disku (v bajtech,
                         následovaly KB, MB, GB nebo TB pro ostatní jednotky)
  -b, --velikost diskového bloku=VELIKOST
                       Velikost bloků pro použití pro I/O (v bajtech, následuje
                         podle KB, MB nebo GB)
  -D, --disk-sleep=ČAS
                       Čas spánku mezi iteracemi, v msec (výchozí 100)
  -f, --disk-path=PATH Path k souboru/adresáři pro použití jako buffer (výchozí
                         /tmp); Specifikujte vícekrát pro další cesty
Běžné příkazy jsou následující:

TestObsazení všech jader CPU kolísá kolem 80 %–90 %, zobrazení jsou následující:



(Konec)





Předchozí:[Skutečný boj]. NET/C# používá SemaphoreSlim k omezení metod současného vykonávání
Další:[Praktický výcvik] Tracert a TraceRoute
 Pronajímatel| Zveřejněno 06.08.2022 14:31:22 |
Software pro zátěžové testování Linuxu Instalace a použití ve stresu

Instalace

yum install -y epel-release
Mňam, instalace stresu -y

Příklad testovacího scénáře

1、Stress -c 4

Přidejte 4 CPU procesy pro zpracování funkce sqrt() a zvýšit tak zátěž CPU systému

2. Test paměti

stress –i 4 –vm 10 –vm-bajty 1G –vm-hang 100 –timeout 100s

Přidejte 4 io procesy a 10 procesů alokace paměti, přičemž pokaždé přidělte velikost 1G, která se po alokaci neuvolní, a otestujte 100S

3. Test diskového vstupu/výstupu

stress –d 1 --hdd-bajty 3G

Přidán jeden zápisový proces, pokaždé zápis 3G bloků souboru

Zadejte příkaz: stress –i 1 –d 10 --hdd-bytes 3G –hdd-noclean

Přidejte 1 IO proces a 10 zápisových procesů a pokaždé, když je zapsán 3G blok, pevný disk bude postupně vyčerpán, pokud není vymazán.
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com