Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 11063|Atbildi: 1

[Linux] Linux izmanto lookaizņemt, lai simulētu CPU lietojumu

[Kopēt saiti]
Publicēts 21.02.2022 13:32:08 | | | |
Prasības: Lai pārbaudītu uzraudzības trauksmes kārtulas, varat izmantot lookaizņemt, lai simulētu CPU lietojumu, kad servera CPU aizņem iestatītu slieksni, lai aktivizētu trauksmes noteikumu.

Lookbusy ir vienkārša lietojumprogramma sintētisko kravu ģenerēšanai Linux sistēmās. Tas var radīt fiksētu, paredzamu CPU slodzi, uzturēt aktīvu izvēlēto atmiņas daudzumu un radīt tik daudz diska trafika, cik nepieciešams.

Oficiālā adrese:Hipersaites pieteikšanās ir redzama.

Šajā rakstā kā piemērs ir CentOS 7 sistēma, un instalācijas skripts ir šāds:

Pēc skripta saglabāšanas dodiet tam izpildes atļauju un instalējiet to ar šādu komandu:



Izmantotie parametri ir šādi:

usage: lookbusy [ -h ] [ options ]
Vispārīgās iespējas:
  -h, --help Komandrindas palīdzība (jūs to lasāt)
  -v, --verbose Izvērsta izvade (var atkārtot)
  -q, --kluss Esiet kluss, veidojiet izvadi tikai par kļūdām
Procesora lietošanas iespējas:
  -c, --cpu-util=PCT, katra procesora vēlamais izmantojums, procentos (noklusējums
      --cpu-util=DIAPAZONS 50%).  Ja tiek izvēlēts "līknes" CPU lietošanas režīms, diapazons
                         MIN-MAX formā.
  -n, --ncpus=NUM Aizņemto procesoru skaits (noklusējums: automātiski noteikts)
  -r, --cpu-mode=MODE Izmantošanas režīms ('fiksēts' vai 'līkne', sk. lookbusy(1))
  -p, --cpu-curve-peak=LAIKS
                       Maksimuma izmantošanas nobīde līknes periodā,
                         sekundes (pārējām vienībām pievieno "m", "h", "d")
  -P, --cpu-curve-period=TIME
                       Izmantošanas līknes perioda ilgums, sekundēs (pievienot
                       "m", "h", "d" pārējām vienībām)
Atmiņas izmantošanas iespējas:
  -m, --mem-util=SIZE Izmantojamās atmiņas apjoms (baitos, kam seko KB, MB,
                         vai GB citām vienībām; skatīt lookbusy(1))
  -M, --mem-sleep=TIME Miega laiks starp iterācijām, usec (noklusējums 1000)
Diska lietošanas iespējas:
  -d, --disk-util=SIZE Diska pārtraukšanai izmantojamo failu lielums (baitos,
                         kam seko KB, MB, GB vai TB pārējām vienībām)
  -b, --diska-bloka-izmērs=IZMĒRS
                       I/O izmantojamo bloku lielums (baitos, pēc tam
                         pēc KB, MB vai GB)
  -D, --disk-sleep=LAIKS
                       Miega laiks starp iterācijām, ms (noklusējums 100)
  -f, --disk-path=PATH Ceļš uz failu/direktoriju, ko izmantot kā buferi (noklusējuma
                         /tmp); Vairāku reižu norādīšana papildu ceļiem
Parastās komandas ir šādas:

TestsVisu CPU kodolu aizņemšana svārstās ap 80%-90%, atveidojumi ir šādi:



(Beigas)





Iepriekšējo:[Faktiskā cīņa]. NET/C# izmanto SemaphoreSlim, lai ierobežotu vienlaicīgas izpildes metodes
Nākamo:[Praktiskā apmācība] Tīkla saišu noteikšanas Tracert un TraceRoute apmācības
 Saimnieks| Publicēts 06.08.2022 14:31:22 |
Linux stresa testēšanas programmatūra Stresa instalēšana un lietošana

Instalācijas

yum instalēt -y epel-release
yum instalēt stresu -y

Testa scenārija piemērs

1 、 Stress -C 4

Pievienojiet 4 CPU procesus, lai apstrādātu sqrt() funkciju, lai palielinātu CPU slodzi sistēmā

2. Atmiņas pārbaude

stress –i 4 –vm 10 –vm-baiti 1G –vm-hang 100 –taimauts 100s

Pievienojiet 4 io procesus un 10 atmiņas piešķiršanas procesus, katru reizi piešķirot 1G lielumu, kas netiek atbrīvots pēc piešķiršanas, un pārbaudiet 100S

3. Diska I/O tests

stress -d 1 --hdd-baiti 3G

Pievienots 1 rakstīšanas process, katru reizi rakstot 3G failu blokus

Ievadiet komandu: stress –i 1 –d 10 --hdd-baiti 3G –hdd-noclean

Pievienojiet 1 IO procesu un 10 rakstīšanas procesus, un katru reizi, kad tiek rakstīts 3G faila bloks, cietais disks pakāpeniski tiks izsmelts, ja tas netiks notīrīts.
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com