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)
|