Krav: For å teste overvåkingsalarmreglene kan du bruke lookbusy for å simulere CPU-bruk når serverens CPU opptar en satt terskel for å utløse en alarmregel.
Lookbusy er en enkel applikasjon for å generere syntetiske laster på Linux-systemer. Den kan generere en fast, forutsigbar belastning på CPU-en, holde en valgt mengde minne aktiv, og generere så mye disktrafikk du trenger.
Offisiell adresse:Innloggingen med hyperkoblingen er synlig.
Denne artikkelen tar CentOS 7-systemet som et eksempel, og installasjonsskriptet er som følger:
Etter at skriptet er lagret, gi det kjøretillatelse og installer det med følgende kommando:
Parameterne som brukes er som følger:
usage: lookbusy [ -h ] [ options ] Generelle alternativer: -h, --hjelp Kommandolinjehjelp (du leser den) -v, --verbose Verbose utgang (kan gjentas) -q, --stille Vær stille, produser output kun ved feil CPU-bruksalternativer: -c, --cpu-util=PCT, Ønsket utnyttelse av hver CPU, i prosent (standard --cpu-util=RANGE 50%). Hvis CPU-bruksmodus velges med 'kurve', er et område av formen MIN-MAX skal oppgis. -n, --ncpus=NUM Antall CPU-er å holde opptatt (standard: autodetektert) -r, --cpu-mode=MODE Utnyttelsesmodus ('fast' eller 'kurve', se lookbusy(1)) -p, --cpu-kurve-topp=TID Forskyvning av topputnyttelse innenfor kurveperioden, i sekunder (legg til 'm', 'h', 'd' for andre enheter) -P, --cpu-kurve-periode=TID Varighet av utnyttelseskurveperioden, i sekunder (legg til 'm', 'h', 'd' for andre enheter) Minnebruksalternativer: -m, --mem-util=SIZE Mengde minne som skal brukes (i bytes, etterfulgt av KB, MB, eller GB for andre enheter; se lookbusy(1)) -M, --mem-sleep=TIME Tid til søvn mellom iterasjoner, i usec (standard 1000) Diskbruksalternativer: -d, --disk-util=SIZE Filstørrelse som skal brukes til diskchurn (i bytes, etterfulgt av KB, MB, GB eller TB for andre enheter) -b, --disk-blokkstørrelse=STØRRELSE Størrelsen på blokker som skal brukes til I/O (i bytes, følger av KB, MB eller GB) -D, --disk-sleep=TIME Tid til søvn mellom iterasjoner, i mssec (standard 100) -f, --disk-path=PATH Sti til en fil/katalog som skal brukes som buffer (standard /tmp); spesifiser flere ganger for flere stier Vanlige kommandoer er som følger:
PrøveOpptatt av alle CPU-kjerner varierer rundt 80%-90%, er gjengivelsene som følger:
(Slutt)
|