Cerințe: Pentru a testa regulile de monitorizare a alarmelor, poți folosi lookbusy pentru a simula utilizarea CPU-ului atunci când CPU-ul serverului ocupă un prag stabilit pentru a declanșa o regulă de alarmă.
Lookbusy este o aplicație simplă pentru generarea sarcinilor sintetice pe sistemele Linux. Poate genera o încărcare fixă și previzibilă pe CPU, poate menține o anumită cantitate de memorie activă și poate genera atât trafic de disc cât ai nevoie.
Adresă oficială:Autentificarea cu hyperlink este vizibilă.
Acest articol ia sistemul CentOS 7 ca exemplu, iar scriptul de instalare este următorul:
După ce scriptul este salvat, acordă-i permisiunea de execuție și instalează-l cu următoarea comandă:
Parametrii utilizați sunt următorii:
usage: lookbusy [ -h ] [ options ] Opțiuni generale: -h, --ajutor Ajutor pe linia de comandă (citești) -v, --versiune verboasă Verbose (poate fi repetată) -q, --liniște Fii liniștit, produce ieșire doar la erori Opțiuni de utilizare a procesorului: -c, --cpu-util=PCT, Utilizarea dorită a fiecărui CPU, în procente (implicit --cpu-util=RANGE 50%). Dacă se alege modul de utilizare CPU 'curbură', o gamă de forma care ar trebui să fie dată MIN-MAX. -n, --ncpus=NUM Număr de procesoare de ținut ocupat (implicit: autodetectat) -r, ---cpu-mode=mod Mod de utilizare ('fix' sau 'curbă', vezi lookbusy(1)) -p, --cpu-curba-vârf=TIMP Decalaj al utilizării vârfului în cadrul perioadei curbei, în Secunde (adaugă "M", "H", "D" pentru alte unități) -P, --cpu-curbă-perioadă=TIMP Durata perioadei curbei de utilizare, în secunde (anexă 'M', 'H', 'D' pentru alte unități) Opțiuni de utilizare a memoriei: -m, --mem-util=SIZE Cantitatea de memorie de folosit (în octeți, urmată de KB, MB, sau GB pentru alte unități; vezi lookbusy(1)) -M, --mem-sleep=TIME Timpul de sleep între iterații, în usec (implicit 1000) Opțiuni de utilizare a discului: -d, --disk-util=SIZE Dimensiunea fișierelor de folosit pentru churn-ul discurilor (în octeți, urmate de KB, MB, GB sau TB pentru alte unități) -b, --disc-bloc-dimensiune=DIMENSIUNE Dimensiunea blocurilor de folosit pentru I/O (în octeți, urmat de KB, MB sau GB) -D, ---disc-sleep=TIMP Timpul de repaus între iterații, în msec (implicit 100) -f, --disk-path=PATH Path către un fișier/director pentru a fi folosit ca buffer (implicit /tmp); Specifică de mai multe ori pentru căi suplimentare Comenzile comune sunt următoarele:
TestaOcuparea tuturor nucleelor CPU fluctuează între 80% și 90%, randările sunt următoarele:
(Sfârșit)
|