Krav: For at teste overvågningsalarmreglerne kan du bruge lookbusy til at simulere CPU-forbrug, når serverens CPU optager en fastsat tærskelgrænse for at udløse en alarmregel.
Lookbusy er en simpel applikation til at generere syntetiske payloads på Linux-systemer. Den kan generere en fast, forudsigelig belastning på CPU'en, holde en udvalgt mængde hukommelse aktiv og generere så meget disktrafik, som du har brug for.
Officiel adresse:Hyperlink-login er synlig.
Denne artikel tager CentOS 7-systemet som eksempel, og installationsscriptet er som følger:
Efter scriptet er gemt, giv det eksekveringstilladelse og installer det med følgende kommando:
De anvendte parametre er som følger:
usage: lookbusy [ -h ] [ options ] Generelle muligheder: -h, --hjælp Kommandolinjehjælp (du læser den) -v, --verbose Verbose output (kan gentages) -q, --stille Vær stille, producer output kun ved fejl CPU-brugsmuligheder: -c, --cpu-util=PCT, Ønsket udnyttelse af hver CPU, i procent (standard --cpu-util=RANGE 50%). Hvis CPU-brugstilstand vælges med 'kurve', er et interval af formen MIN-MAX bør angives. -n, --ncpus=NUM Antal CPU'er der skal holdes beskæftiget (standard: autodetekteret) -r, --cpu-mode=MODE Udnyttelsestilstand ('fast' eller 'kurve', se lookbusy(1)) -p, --cpu-kurve-peak=TIME Forskydning af topudnyttelse inden for kurveperioden, i Seconds (tilføj 'm', 'h', 'd' for andre enheder) -P, --cpu-kurve-periode=TID Varighed af udnyttelseskurveperioden, i sekunder (tilføj 'm', 'h', 'd' for andre enheder) Hukommelsesanvendelsesmuligheder: -m, --mem-util=SIZE Mængde hukommelse at bruge (i bytes, efterfulgt af KB, MB, eller GB for andre enheder; se lookbusy(1)) -M, --mem-sleep=TIME Tid til at sove mellem iterationer, i usec (standard 1000) Diskanvendelsesmuligheder: -d, --disk-util=SIZE Størrelsen på filer, der skal bruges til diskchurn (i bytes, efterfulgt af KB, MB, GB eller TB for andre enheder) -b, --disk-blokstørrelse=STØRRELSE Størrelsen på blokke, der skal bruges til I/O (i bytes, følger af KB, MB eller GB) -D, --disk-sleep=TIME Tid til at sove mellem iterationer, i msec (standard 100) -f, --disk-path=PATH Sti til en fil/mappe til brug som buffer (standard /tmp); Angiv flere gange for yderligere stier Almindelige kommandoer er som følger:
TestAt optage alle CPU-kerner svinger omkring 80%-90%, renderingerne er som følger:
(Slut)
|