Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 11063|Odgovoriti: 1

[linux] Linux uporablja lookbusy za simulacijo uporabe procesorja

[Kopiraj povezavo]
Objavljeno na 21. 02. 2022 13:32:08 | | | |
Zahteve: Za testiranje pravil nadzornih alarmov lahko uporabite lookbusy za simulacijo uporabe CPU, ko strežniški CPU zasede določen prag za sprožitev alarmnega pravila.

Lookbusy je preprosta aplikacija za generiranje sintetičnih vsebin na Linux sistemih. Lahko generira fiksno, predvidljivo obremenitev procesorja, ohranja aktivno določeno količino pomnilnika in generira toliko prometa na disku, kot ga potrebujete.

Uradni naslov:Prijava do hiperpovezave je vidna.

Ta članek vzame kot primer sistem CentOS 7, namestitveni skript pa je naslednji:

Ko je skripta shranjena, ji dajte dovoljenje za izvajanje in jo namestite z naslednjim ukazom:



Uporabljeni parametri so naslednji:

usage: lookbusy [ -h ] [ options ]
Splošne možnosti:
  -h, --pomoč Ukazna vrstica pomoč (bereš)
  -v, --verbose verbose output (lahko se ponovi)
  -q, --tiho Bodi tiho, proizvajaj izhod samo ob napakah
Možnosti uporabe procesorja:
  -c, --cpu-util=PCT, Želena izraba vsakega procesorja, v odstotkih (privzeto
      --cpu-util=DOSEG 50%).  Če je izbran 'krivuljasti' način uporabe CPU, je določen razpon
                         oblike MIN-MAX.
  -n, --ncpus=NUM Število procesorjev, ki jih je treba zaposliti (privzeto: samodejno zaznano)
  -r, --cpu-mode=MODE Način izkoriščanja ('fixed' ali 'curve', glej lookbusy(1))
  -p, --cpu-krivulja-vrh=ČAS
                       Zamik vršne izkoriščenosti znotraj obdobja krivulje, v
                         Sekunde (dodaj 'm', 'h', 'd' za druge enote)
  -P, --cpu-krivulja-period=ČAS
                       Trajanje krivulje uporabe, v sekundah (dodatek
                       'm', 'h', 'd' za druge enote)
Možnosti uporabe pomnilnika:
  -m, --mem-util=SIZE Količina pomnilnika za uporabo (v bajtih, sledijo KB, MB,
                         ali GB za druge enote; glej lookbusy(1))
  -M, --mem-sleep=ČAS do spanja med iteracijami, v usec (privzeto 1000)
Možnosti uporabe diska:
  -d, --disk-util=VELIKOST Velikost datotek, ki se uporabljajo za menjavo diska (v bajtih,
                         sledijo KB, MB, GB ali TB za druge enote)
  -b, --disk-block-size=VELIKOST
                       Velikost blokov, ki se uporabljajo za vhodno/izhodno povezavo (v bajtih, sledi
                         po KB, MB ali GB)
  -D, --disk-sleep=ČAS
                       Čas za spanje med iteracijami, v msec (privzeto 100)
  -f, --disk-path=PATH Pot do datoteke/imenika za uporabo kot medpomnilnik (privzeto
                         /tmp); večkrat določimo za dodatne poti
Pogosti ukazi so naslednji:

PreizkusZasedba vseh jeder procesorja se giblje med 80 % in 90 %, upodobitve so naslednje:



(Konec)





Prejšnji:[Dejanski boj]. NET/C# uporablja SemaphoreSlim za omejevanje sočasnih metod izvajanja
Naslednji:[Praktično usposabljanje] Tracert in TraceRoute vodiči za zaznavanje omrežnih povezav
 Najemodajalec| Objavljeno na 6. 08. 2022 14:31:22 |
Linux programska oprema za stresno testiranje Namestitev in uporaba pod stresom

Namestitev

yum install -y epel-release
Mmm, napetost pri namestitvi -y

Primer testnega scenarija

1、Poudarek -c 4

Dodajte 4 CPU procese za upravljanje funkcije sqrt() in povečajte CPU obremenitev sistema

2. Test spomina

poudarek –i 4 –vm 10 –vm-bajti 1G –vm-hang 100 –časovna omejitev 100s

Dodajte 4 IO procese in 10 procesov za dodeljevanje pomnilnika, vsakič dodelite velikost 1G, ki se po dodelitvi ne sprosti, in testirajte 100S

3. Disk I/O test

poudarek –d 1 --hdd-bajti 3G

Dodali smo 1 proces pisanja, vsakič zapisujem 3G datotečne bloke

Vnesite ukaz: stress –i 1 –d 10 --hdd-bajti 3G –hdd-noclean

Dodajte 1 vhodno-izhodni proces in 10 procesov za pisanje, in vsakič, ko se zapiše 3G datotečni blok, se trdi disk postopoma izčrpa, če ni očiščen.
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com