Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 11063|Vastaus: 1

[linux] Linux käyttää lookbusy simuloidakseen suorittimen käyttöä

[Kopioi linkki]
Julkaistu 21.2.2022 13.32.08 | | | |
Vaatimukset: Valvontahälytyssääntöjen testaamiseksi voit käyttää lookbusy simuloidaksesi prosessorin käyttöä, kun palvelimen suoritin täyttää tietyn kynnyksen hälytyssäännön laukaisemiseksi.

Lookbusy on yksinkertainen sovellus synteettisten hyötykuormien tuottamiseen Linux-järjestelmissä. Se voi tuottaa kiinteän, ennustettavan kuormituksen suorittimelle, pitää tietyn määrän muistia aktiivisena ja tuottaa niin paljon levyliikennettä kuin tarvitset.

Virallinen osoite:Hyperlinkin kirjautuminen on näkyvissä.

Tässä artikkelissa otetaan esimerkkinä CentOS 7 -järjestelmä, ja asennusskripti on seuraava:

Kun skripti on tallennettu, anna sille suorituslupa ja asenna se seuraavalla komennolla:



Käytetyt parametrit ovat seuraavat:

usage: lookbusy [ -h ] [ options ]
Yleiset vaihtoehdot:
  -h, --help Komentorivi apua (luet sitä)
  -v, --verbose Verbose-tulos (voidaan toistaa)
  -q, --hiljaa Ole hiljaa, tuota tulos vain virheistä
Prosessorin käyttövaihtoehdot:
  -c, --cpu-util=PCT, Haluttu käyttöaste kussakin suorittimessa, prosentteina (oletusarvo
      --cpu-util=RANGE 50 %).  Jos valitaan 'käyrä' suorittimen käyttötila, alue
                         muodossa MIN-MAX tulisi antaa.
  -n, --ncpus=NUM Suorittimien määrä, joita pitää pitää kiiretettynä (oletuksena: automaattisesti havaittu)
  -r, --cpu-mode=MODE Käyttötila ('kiinteä' tai 'käyrä', ks. lookbusy(1))
  -p, --cpu-käyrä-huippu=AIKA
                       Huippukäytön siirtymä käyräjakson sisällä
                         sekunnit (lisätään 'm', 'h', 'd' muille yksiköille)
  -P, --cpu-käyrä-jakso=AIKA
                       Käyttökäyrän kesto sekunteina (liitä
                       'm', 'h', 'd' muille yksiköille)
Muistin käyttövaihtoehdot:
  -m, --mem-util=KOKO Käytettävän muistin määrä (tavuina, sitten KB, MB,
                         tai GB muille yksiköille; katso lookbusy(1))
  -M, --mem-sleep=TIME Aika nukkua iteraatioiden välillä, usec (oletus 1000)
Levyn käyttövaihtoehdot:
  -d, --disk-util=KOKO Tiedostojen koko levyn churnaukseen (tavuina,
                         sitten KB, MB, GB tai TB muille laitteille)
  -b, --disk-block-size=KOKO
                       Lohkojen koko I/O:ssa (tavuina, seuraa
                         näppäimistöllä, MB:llä tai GB:llä)
  -D, --disk-sleep=AIKA
                       Aika nukkua iteraatioiden välillä, msec-tilassa (oletus 100)
  -f, --disk-path=PATH Polku tiedostoon/hakemistoon puskurina käytettäväksi (oletus
                         /tmp); määritä useita kertoja lisäpoluille
Yleisiä komentoja ovat seuraavat:

TestiKaikkien CPU-ytimien käyttö vaihtelee noin 80–90 %, renderöinnit ovat seuraavat:



(Loppu)





Edellinen:[Varsinaista taistelua]. NET/C# käyttää SemaphoreSlimiä rajoittaakseen samanaikaisia suoritusmenetelmiä
Seuraava:[Käytännön koulutus] Network Link Detection Tracert ja TraceRoute -opetusohjelmat
 Vuokraisäntä| Julkaistu 6.8.2022 14.31.22 |
Linuxin stressitestausohjelmisto Stressiasennus ja käyttö

Asennus

yum install -y epel-release
nam asennusstressi -y

Esimerkki testiskenaariosta

1、jännitys -c 4

Lisää 4 prosessoriprosessia käsittelemään sqrt()-toimintoa, jotta järjestelmän CPU-kuorma kasvaa

2. Muistitesti

stressi –i 4 –vm 10 –vm-tavut 1G –vm-hang 100 –timeout 100s

Lisää 4 io-prosessia ja 10 muistin allokointiprosessia, jotka jokaisessa vaiheessa varataan 1G-koko, joka ei vapautu allokoinnin jälkeen, ja testaa 100S

3. Levyn I/O-testi

jännitys –d 1 --HDD-tavut 3G

Lisäsin yhden kirjoitusprosessin, joka kerta kirjoitin 3G-tiedostolohkoja

Tulee komento: stressi –i 1 –d 10 --hdd-tavut 3G –hdd-noclean

Lisää 1 IO-prosessi ja 10 kirjoitusprosessia, ja joka kerta kun 3G-tiedostolohko kirjoitetaan, kiintolevy vähitellen tyhjenee, jos sitä ei tyhjennetä.
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com