Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 11063|Odpoveď: 1

[linux] Linux používa lookbusy na simuláciu využitia CPU

[Kopírovať odkaz]
Zverejnené 21. 2. 2022 13:32:08 | | | |
Požiadavky: Na testovanie monitorovacích alarmových pravidiel môžete použiť lookbusy na simuláciu využitia CPU, keď serverový CPU zaberie nastavený prah na spustenie alarmového pravidla.

Lookbusy je jednoduchá aplikácia na generovanie syntetických payloadov na linuxových systémoch. Dokáže generovať pevné, predvídateľné zaťaženie CPU, udržiavať vybrané množstvo pamäte aktívne a generovať toľko diskovej prevádzky, koľko potrebujete.

Oficiálna adresa:Prihlásenie na hypertextový odkaz je viditeľné.

Tento článok uvádza systém CentOS 7 ako príklad a inštalačný skript je nasledovný:

Po uložení skriptu mu dajte povolenie na vykonávanie a nainštalujte ho pomocou nasledujúceho príkazu:



Použité parametre sú nasledovné:

usage: lookbusy [ -h ] [ options ]
Všeobecné možnosti:
  -h, --pomoc Príkazový riadok pomoc (čítaš to)
  -v, --rozvláčny verbozný výstup (môže sa opakovať)
  -q, --ticho Buď ticho, produkuj výstup len na chyby
Možnosti využitia CPU:
  -c, --cpu-util=PCT, Požadované využitie každého CPU, v percentách (predvolené
      --cpu-util=ROZSAH 50%).  Ak sa zvolí režim využitia CPU "krivky", rozsah
                         v podobe MIN-MAX.
  -n, --ncpus=NUM Počet CPU, ktoré treba zamestnať (predvolené: automaticky detegované)
  -r, --cpu-mode=MODE Režim využitia ('fixed' alebo 'curve', pozri lookbusy(1))
  -p, --cpu-krivka-peak=ČAS
                       Posunutie špičkového využitia v rámci obdobia krivky, v
                         sekundy (pridať 'm', 'h', 'd' pre ostatné jednotky)
  -P, --cpu-krivka-period=ČAS
                       Doba trvania krivky využitia, v sekundách (pridať
                       'm', 'h', 'd' pre ostatné jednotky)
Možnosti využitia pamäte:
  -m, --mem-util=VEĽKOSŤ Množstvo pamäte na použitie (v bajtoch, nasledované KB, MB,
                         alebo GB pre iné jednotky; pozri lookbusy(1))
  -M, --mem-sleep=TIME Čas spánku medzi iteráciami, v usec (predvolené 1000)
Možnosti využitia disku:
  -d, --disk-util=VEĽKOSŤ Veľkosť súborov na použitie na rozhadzovanie disku (v bajtoch,
                         nasledované KB, MB, GB alebo TB pre ostatné jednotky)
  -b, --disk-block-size=SIZE
                       Veľkosť blokov na použitie pre I/O (v bajtoch, nasleduje
                         podľa KB, MB alebo GB)
  -D, --disk-sleep=TIME
                       Čas spánku medzi iteráciami, v msec (predvolene 100)
  -f, --disk-path=PATH Path k súboru/adresáru na použitie ako buffer (predvolené
                         /tmp); špecifikujte viackrát pre ďalšie cesty
Bežné príkazy sú nasledovné:

TestObsadenie všetkých jadier CPU sa pohybuje okolo 80 %-90 %, zobrazenia sú nasledovné:



(Koniec)





Predchádzajúci:[Skutočný boj]. NET/C# používa SemaphoreSlim na obmedzenie súbežných metód vykonávania
Budúci:[Praktický výcvik] Tracert a TraceRoute
 Prenajímateľ| Zverejnené 6. 8. 2022 14:31:22 |
Linux softvér na testovanie záťaže Inštalácia a používanie v strese

Inštalácia

yum install -y epel-release
Mňam, inštalačný stres -y

Príklad testovacieho scenára

1、Stress -c 4

Pridajte 4 CPU procesy na spracovanie funkcie sqrt(), aby sa zvýšila záťaž CPU systému

2. Test pamäti

dôraz –i 4 –vm 10 –vm-bajty 1G –vm-hang 100 –timeout 100s

Pridajte 4 IO procesy a 10 procesov alokácie pamäte, pričom zakaždým prideľujte veľkosť 1G, ktorá sa po alokácii neuvoľní, a otestujte 100S

3. Test diskovej I/O

stress –d 1 --hdd-bajty 3G

Pridal som 1 zápisový proces, zakaždým zapisoval 3G bloky súborov

Zadajte príkaz: stress –i 1 –d 10 --hdd-bytes 3G –hdd-noclean

Pridajte 1 IO proces a 10 zápisových procesov a pri každom zápise 3G bloku sa pevný disk postupne vyčerpá, ak nie je vymazaný.
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com