Követelmények: A monitorozási riasztási szabályok teszteléséhez a lookbusy segítségével szimulálhatod a CPU használatát, amikor a szerver CPU egy meghatározott küszöböt foglal el a riasztási szabály aktiválásához.
A Lookbusy egy egyszerű alkalmazás szintetikus hasznos rakományok generálására Linux rendszereken. Rögzített, kikirejelezhető terhelést generálhat a CPU-ra, képes egy adott mennyiségű memóriát aktívan tartani, és annyi lemezforgalmat generálni, amennyi csak szükséged van.
Hivatalos cím:A hiperlink bejelentkezés látható.
Ez a cikk a CentOS 7 rendszert veszi példaként, és a telepítési szkript a következő:
A szkript mentése után adj neki végrehajtási engedélyt, és telepítsd a következő parancsot:
A használt paraméterek a következők:
usage: lookbusy [ -h ] [ options ] Általános opciók: -h, --segítség Parancssoros segítség (olvasod) -v, --bőbeszédű Szöveges kimenet (ismételhető) -q, --csend. Maradj csendben, csak hibák alapján adj eredményt CPU használati lehetőségek: -c, --cpu-util=PCT, Minden CPU kívánt kihasználtsága, százalékban (alapértelmezett --cpu-util=TARTOMÁNY 50%). Ha a 'görbe' CPU használati módot választjuk, akkor egy tartomány a MIN-MAX formát kell megadni. -n, --ncpus=NUM A CPU-k száma, amit el kell foglalni (alapértelmezett: automatizált) -r, --cpu-mode=MODE Használati mód ('fixed' vagy 'curve', lásd lookbusy(1)) -p, --cpu-görbe-csúcs=IDŐ A csúcskihasználás elholása a görbe periduán belül, a következő időszakban másodpercek (más egységekhez hozzáadva 'm', 'h', 'd') -P, --cpu-görbe-periódus=IDŐ A kihasználási görbe időtartama, másodpercekben (csatolás 'm', 'h', 'd' más egységeknél) Memóriahasználati lehetőségek: -m, --mem-util=SIZE A használt memória mennyisége (bájtokban, majd KB, MB, vagy GB-t más egységeknél; lásd lookbusy(1)) -M, --mem-sleep=TIME Az iterációk közötti alvás ideje, usec (alapértelmezett 1000) Lemezhasználati lehetőségek: -d, --disk-util=SIZE A lemezcsurnához szükséges fájlok mérete (bájtokban, ezt követi a többi egységhez KB, MB, GB vagy TB) -b, --disk-block-size=SIZE Az I/O blokkok mérete (bájtokban, követve KB, MB vagy GB által írva) -D, --disk-sleep=TIME Az iterációk közötti alvás ideje, msec-ben (alapértelmezett 100) -f, --disk-path=PATH Út egy fájlhoz/könyvtárhoz pufferként (alapértelmezett /tmp); többször is megadni további útvonalakat A gyakori parancsok a következők:
TesztAz összes CPU mag elfoglalása 80%-90% körül ingadozik, a képek a következők:
(Vége)
|