Kako visoko je primerno povprečje obremenitve Linuxa? Preverjanje izkoriščenosti obremenitve procesorja

Če je vaš računalnik (računalnik) počasen, boste morda želeli preveriti, ali je sistem zelo obremenjen?

Pred kratkim, malo营销Policist je izjavil, da je odgovoren zaE-trgovinaSpletna stran je bila zaradi situacije pred časom nedostopna...

To spletno mesto temelji naSpletno mesto WordPressAtLinux Nastavitev strežnika VPS.

  • Konfiguracija strežnika Linux VPS ima samo 1 CPU jedro in 1 GB RAM pomnilnika.

Prijavite se v ozadje strežnika Linux VPS, da preverite težavo in ugotovite, da je povprečje obremenitve zelo visoko in sega nad 10.0.

V sistemih Linux običajno uporabljamouptimeukaz za ogled (wukaz intopna voljo je tudi ukaz).

Poleg tega delujejo tudi z Applovimi računalniki Mac.

Če ugotovite, da je povprečna obremenitev previsoka, poskusite rešiti težavo!

  • Ko je povprečna obremenitev previsoka,Chen WeiliangPodana rešitev je povečanje števila jeder procesorja.
  • Nato odločno nadgradite konfiguracijo na2 CPU jedri,8 GB RAM pomnilnik.
  • Situacija visoke obremenitve s povprečno obremenitvijo je bila hitro rešena.

XNUMX. Preverite obremenitev sistema

V terminalsko okno SSH vnesite naslednji ukaz▼

uptime

Sistem bo vrnil vrstico informacij ▼

Kako visoko je primerno povprečje obremenitve Linuxa? Preverjanje izkoriščenosti obremenitve procesorja

V drugi polovici vrstice piše "povprečna obremenitev", kar pomeni "povprečna obremenitev sistema".

  • Ali lahko s tremi številkami ugotovimo, ali je obremenitev sistema velika ali majhna?

Obremenitev strežnika? metoda izračuna povprečne porabe ukaza top/CPE/obremenitve

Zakaj so 3 številke?

  • Predstavljajo povprečno obremenitev sistema v minutah 1 minute, 5 minut in 15 minut.
  • Če nadaljujete z iskanjem, vam bo povedal tudi, da je povprečje obremenitve 0, ko je CPE popolnoma nedejaven;
  • Ko je delovna obremenitev CPE nasičena, je povprečje obremenitve 1.

Kaj pomeni CPE?

  • CPE je centralna procesna enota.
  • (angleško Central Processing Unit, CPU)
  • CPE je računalniško jedro in krmilno jedro računalnika.

poraba procesorja

  • Uporaba procesorja je statistična informacija o stanju uporabe procesorja v določenem časovnem obdobju.
  • Ta indikator prikazuje porabo procesorja (ko je procesor zaseden).
  • Če je CPE dalj časa zaseden, morate razmisliti, ali je CPE preobremenjen. ?
  • Dolgotrajno delovanje zaradi preobremenitve je neke vrste poškodba samega stroja.
  • Zato mora biti izkoriščenost procesorja nadzorovana do določenega razmerja, da se zagotovi normalno delovanje stroja.

Kaj je povprečna obremenitev?

  • Povprečna obremenitev je obremenitev procesorja, informacije, ki jih vsebuje, pa so statistika stanja uporabe procesorja znotraj segmenta.
  • Je statistika vsote obdelave procesorja in števila procesov, ki čakajo na obdelavo procesorja v določenem časovnem obdobju.
  • To je statistika dolžine čakalne vrste, ki jo uporablja CPE.

Očitno nižja vrednost "povprečne obremenitve", kot je 0.2 ali 0.3, pomeni, da je delovna obremenitev računalnika (računalnika) manjša in je obremenitev sistema manjša.

  • Kdaj pa lahko vidite, da je sistem močno obremenjen?
  • Na koncu je enako 1 uri?Ali pa je enako 0.5?Ali pa je enako 1.5?
  • Kaj naj storim, če se te tri vrednosti razlikujejo v 1 minuti, 5 minutah in 15 minutah?

XNUMX. Analogija

Če želite ugotoviti, ali je vaš sistem pod veliko obremenitvijo, morate razumeti, kaj dejansko pomeni povprečna obremenitev.

Naslednji,Chen WeiliangTo vprašanje bo pojasnjeno v najbolj preprostem možnem jeziku.

Najprej predpostavimo, da ima vaš računalnik v najpreprostejšem primeru samo eno CPE in vse operacije mora izvajati ta CPE.

Predstavljajmo si povprečno obremenitev tega procesorja kot most:

Na mostu je samo en pas in vsa vozila morajo prečkati ta pas.

(Očitno je, da se most lahko uporablja samo v eno smer.)

Ko je obremenitev sistema 0, to pomeni, da na mostu ni avtomobila ▼

Ko je obremenitev sistema 0, to pomeni, da na mostu ni avtomobila

Obremenitev sistema je 0.5, kar pomeni, da je na mostu polovica avtomobilov ▼

Obremenitev sistema je 0.5, kar pomeni, da je na 4. listu mostu polovica avtomobilov

Obremenitev sistema je 1.0, kar pomeni, da so avtomobili na vseh delih mostu, kar pomeni, da je most "poln" ▼

Obremenitev sistema je 1.0, kar pomeni, da so avtomobili na vseh delih mostu, kar pomeni, da je most "poln" list 5

  • A poudariti je treba, da je tu most še vedno nemoteno prevozen.

Obremenitev sistema je 1.7, kar pomeni, da je vozil preveč in je most poln (100%).

  • Čakajoča vozila na mostu so predstavljala 70 % vozil na mostu.

Po analogiji in tako naprej je obremenitev sistema 2.0:

  • To pomeni, da čaka toliko vozil, kot je ploščadi mostov.
  • Sistemska obremenitev 3.0 pomeni, da na mostu čaka dvakrat več vozil kot na krovu.
  • Ko je obremenitev sistema večja od 1, mora zadnje vozilo počakati;
  • Večja kot je obremenitev sistema, daljša je čakalna doba za prečkanje mostu▼

Večja kot je obremenitev sistema, daljša je čakalna doba za prečkanje mostu.List 6

  • Sistemska obremenitev CPE je v bistvu enaka zmogljivosti zgoraj omenjenega analognega mostu, kar je največja delovna obremenitev CPE.
  • Vozilo na mostu je proces, ki čaka na CPE za obdelavo.

Če CPE obdela največ 100 procesov na minuto, je obremenitev sistema 0.2, kar pomeni, da CPE v tej 1 minuti obdela le 20 procesov;

Obremenitev sistema 1.0 pomeni, da CPE obravnava 1 procesov v tej 100 minuti;

1.7 To pomeni, da poleg 100 procesov, ki jih CPE obdeluje, obstaja še 70 procesov, ki čakajo, da jih CPE obdela.

Za nemoteno delovanje računalnika obremenitev sistema ne sme preseči 1.0, zato ni treba čakati na noben proces in se lahko vsi procesi obdelajo najprej.

Očitno je 1.0 ključna vrednost.

Če je ta vrednost presežena, sistem ni optimalen.Moraš posredovati.

XNUMX. Koliko je primerna povprečna obremenitev sistema?

Ali je 1.0 idealna vrednost za obremenitev sistema?

Ni nujno, sistemski skrbniki ponavadi pustijo malo prostora.

Ko ta vrednost doseže 0.7, bi morali vedeti nekaj takega:

  • Ko je obremenitev sistema še naprej večja od 0.7, morate začeti raziskovati težavo in preprečiti, da bi se situacija poslabšala.
  • Ko je obremenitev sistema še naprej večja od 1.0, morate najti rešitev in znižati vrednost.
  • Ko obremenitev sistema doseže 5.0, to pomeni, da obstaja resna težava s sistemom in se že dolgo ne odziva ali se skoraj zruši.Ne smete pustiti, da sistem doseže to vrednost.

Štirje, več procesorjev CPE

Zgoraj navedeno predpostavlja, da ima vaš računalnik (računalnik) samo en CPE.

Kaj se zgodi, če ima vaš računalnik (računalnik) nameščena 2 procesorja?

2 CPU-ja pomeni, da se procesorska moč računalnika (računalnika) podvoji, število procesov, ki jih je mogoče obdelovati hkrati, pa se podvoji.

Chen WeiliangMost se tukaj še vedno uporablja kot analogija. 2 CPE-ja pomeni, da ima most 2 kanala, prometna zmogljivost pa se podvoji ▼

Chen Weiliang tukaj še vedno uporablja most kot analogijo. 2 CPE pomeni, da ima most 2 prehoda, prometna zmogljivost pa se podvoji.

  • Torej, 2 CPU-ja pomeni, da lahko sistemska obremenitev doseže 2.0, vsak CPE pa doseže 100-odstotno delovno obremenitev.
  • Za računalnik z n.0 CPE je sprejemljiva sistemska obremenitev do n.0 CPE.

Pet, večjedrni CPE procesor

Dobavitelji čipov običajno vsebujejo več jeder CPE znotraj 1 CPE, kar se imenuje "večjedrni CPE".

Večjedrni CPE je podoben večjedrnemu procesorju glede obremenitve sistema.

Zato morate pri obravnavi obremenitve sistema upoštevati, koliko procesorjev ima vaš računalnik?In koliko jeder ima vsak CPE?

Če nato obremenitev sistema delite s skupnim številom jeder, dokler obremenitev na jedro ne preseže 1.0, bo računalnik deloval kot običajno.

Kako vedeti, koliko procesorskih jeder ima računalnik?

Uporaba ukaza vam omogoča ogled informacij CPU ▼

cat /proc/cpuinfo

Ukazi, ki neposredno vrnejo skupno število jeder CPE▼

grep -c 'model name' /proc/cpuinfo

XNUMX. Kateri povprečni čas obremenitve naj pogledam?

Zadnje vprašanje:

Povprečna obremenitev "povprečje obremenitve" vrne skupaj tri povprečja:

  • 1 minuta obremenitve sistema, 5 minut obremenitve sistema, 15 minut obremenitve sistema.

Na katero vrednost naj se sklicujem?

  • Če je obremenitev sistema večja od 1 samo 1.0 minuto, sta drugi 2 časovni obdobji krajši od 1.0, kar pomeni, da je to le začasen pojav in težava ni resna.
  • Če je povprečna obremenitev sistema večja od 15 v 1.0 minutah (po povečanju števila jeder CPE), je težava še vedno prisotna in ni začasen pojav.
  • Zato morate upoštevati predvsem "15 minutno obremenitev sistema" kot indikator, da računalnik (računalnik) deluje normalno.

Sledi več o metodi za izračun povprečne obremenitve top ukaz/uporaba CPU-ja ▼

Kaj naj storim, če je obremenitev VPS previsoka?

Zdaj mojega spletnega mesta ni mogoče dostopati, ker je obremenitev previsoka, kaj naj storim?

vrh – 20:44:30 navzgor 12 min, 1 uporabnik, povprečje obremenitve: 2.21, 8.39, 6.48

  • Vaš strežnik se upravlja sam, zato bi morali preveriti sam strežnik prek SSH.
  • Preverite, kaj teče?Kakšen postopek in tako naprej?
  • Po potrebi poskusite znova zagnati strežnik.
  • Če je obremenitev po ponovnem zagonu strežnika še vedno previsoka, poskusite prepoznati preobremenjen proces in ga ustaviti.
  • Po potrebi znova zaženite proces (ne strežnika) posebej.
  • Ali po posvetovanju s službo za stranke "zakaj je obremenitev VPS/strežnika previsoka", tega še vedno ni mogoče storiti in končno je edina možnost povečati konfiguracijo strežnika.

Koliko prostora je primernega za spletno stran zunanjetrgovinskega podjetja?

Kako izbrati pravo konfiguracijo strežnika?Kliknite spodnjo povezavo, če si želite ogledati dnevno povprečno strežniško rešitev 1 IP ▼

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) je delil »Koliko je povprečna obremenitev Linuxa previsoka? Preverjanje obremenitve procesorja vam bo pomagalo.

Dobrodošli, da delite povezavo tega članka:https://www.chenweiliang.com/cwl-1027.html

Dobrodošli na kanalu Telegram spletnega dnevnika Chena Weilianga, kjer boste prejeli najnovejše posodobitve!

🔔 Bodite prvi, ki boste prejeli dragocen »Vodnik za uporabo orodja AI za vsebinski marketing ChatGPT« v zgornjem imeniku kanala! 🌟
📚 Ta vodnik ima ogromno vrednosti, 🌟To je redka priložnost, ne zamudite je! ⏰⌛💨
Delite in všečkajte, če vam je všeč!
Vaše deljenje in všečki so naša stalna motivacija!

 

发表 评论

Vaš e-poštni naslov ne bo objavljen. 必填 项 已 用 * Oznaka

滚动 到 顶部