Cât de mare este corespunzătoare Linux Load Average? Verificarea utilizării încărcării procesorului

Dacă computerul (calculatorul) este lent, poate doriți să verificați dacă sistemul este sub sarcină mare?

Recent, un picInternet MarketingOfițerul a declarat că este responsabil pentrufurnizor de energie electricăSite-ul a fost inaccesibil din cauza unei situații în urmă cu ceva timp...

Acest site web se bazează peSite WordPressînLinux Configurare server VPS.

  • Configurația serverului Linux VPS are doar 1 nucleu CPU și 1 GB memorie RAM.

Conectați-vă la fundalul serverului Linux VPS pentru a verifica problema și aflați că media de încărcare este foarte mare, ajungând la mai mult de 10.0.

Pe sistemele Linux, folosim de obiceiuptimecomanda pentru a o vizualiza (wcomanda sitopcomanda este de asemenea disponibilă).

În plus, funcționează și cu computerele Mac de la Apple.

Dacă descoperiți că media de încărcare este prea mare, încercați să rezolvați problema!

  • Când sarcina medie a sarcinii este prea mare,Chen WeiliangSoluția dată este creșterea numărului de nuclee CPU.
  • Apoi, actualizați decisiv configurația la2 nuclee CPU,8 GB memorie RAM.
  • Situația de încărcare medie a sarcinii mari a fost rezolvată rapid.

XNUMX. Verificați încărcarea sistemului

Într-o fereastră de terminal SSH, tastați următoarea comandă ▼

uptime

Sistemul va returna o linie de informații ▼

Cât de mare este corespunzătoare Linux Load Average? Verificarea utilizării încărcării procesorului

A doua jumătate a liniei spune „încărcare medie”, ceea ce înseamnă „sarcina medie a sistemului”

  • Cu 3 numere înăuntru, putem determina dacă sarcina sistemului este mare sau mică?

Încărcarea serverului? comanda de sus/utilizarea CPU/metoda de calcul medie a încărcării

De ce sunt 3 numere?

  • Acestea reprezintă sarcina medie a sistemului în minute de 1 minut, 5 minute și 15 minute.
  • Dacă continuați să căutați, vă va spune și că atunci când CPU este complet inactiv, media de încărcare este 0;
  • Când sarcina de lucru CPU este saturată, media de încărcare este 1.

Ce înseamnă CPU?

  • CPU este unitatea centrală de procesare.
  • (Unitate centrală de procesare în engleză, CPU)
  • CPU este nucleul de calcul și nucleul de control al unui computer.

Utilizarea procesorului

  • Utilizarea CPU este informația statistică privind starea de utilizare a procesorului într-o perioadă de timp.
  • Acest indicator arată utilizarea CPU (când CPU-ul este ocupat).
  • Dacă procesorul este ocupat o perioadă lungă de timp, trebuie să luați în considerare dacă procesorul este supraîncărcat. ?
  • Operarea de suprasarcină pe termen lung este un fel de deteriorare a mașinii în sine.
  • Prin urmare, utilizarea CPU trebuie controlată la un anumit raport pentru a asigura funcționarea normală a mașinii.

Ce este Load Average?

  • Load Average este sarcina procesorului, iar informațiile pe care le conține sunt statisticile privind starea de utilizare a procesorului într-un segment.
  • Este o statistică a sumei procesării CPU și a numărului de procese care așteaptă procesarea CPU pentru o perioadă de timp.
  • Adică, statisticile privind lungimea cozii utilizate de CPU.

Evident, cu cât valoarea „mediei încărcării” este mai mică, cum ar fi 0.2 sau 0.3, înseamnă că sarcina de lucru a computerului (calculatorului) este mai mică, iar sarcina sistemului este mai ușoară.

  • Cu toate acestea, când puteți vedea că sistemul este sub sarcină grea?
  • În cele din urmă este egal cu 1 oră?Sau este egal cu 0.5?Sau este egal cu 1.5?
  • Ce ar trebui să fac dacă aceste trei valori sunt diferite în 1 minut, 5 minute și 15 minute?

XNUMX. Analogie

Pentru a determina dacă sistemul dumneavoastră este supraîncărcat, trebuie să înțelegeți ce înseamnă cu adevărat sarcina medie.

Următor →,Chen WeiliangAceastă întrebare va fi explicată într-un limbaj cel mai simplu posibil.

În primul rând, presupunem că, în cel mai simplu caz, computerul dumneavoastră are un singur procesor, iar toate operațiunile trebuie făcute de acest procesor.

Să ne imaginăm încărcarea medie a acestui procesor ca punte:

Există o singură bandă pe pod și toate vehiculele trebuie să traverseze această bandă.

(Evident, podul poate fi folosit doar într-o singură direcție.)

Când sarcina sistemului este 0, înseamnă că nu există nicio mașină pe pod ▼

Când sarcina sistemului este 0, înseamnă că nu există mașină pe pod

Sarcina sistemului este de 0.5, ceea ce înseamnă că pe pod sunt jumătate din mașini ▼

Sarcina sistemului este de 0.5, ceea ce înseamnă că există jumătate de mașini pe foaia a 4-a a podului

Sarcina sistemului este 1.0, ceea ce înseamnă că există mașini pe toate părțile podului, ceea ce înseamnă că podul este „plin” ▼

Sarcina sistemului este 1.0, ceea ce înseamnă că există mașini pe toate părțile podului, ceea ce înseamnă că podul este „plin” foaia 5

  • Dar trebuie subliniat că podul poate fi trecut fără probleme aici.

Sarcina sistemului este de 1.7, ceea ce înseamnă că sunt prea multe vehicule și podul este plin (100%).

  • Vehiculele care așteptau pe pod au reprezentat 70% din vehiculele de pe pod.

Prin analogie și așa mai departe, sarcina sistemului este 2.0:

  • Înseamnă că sunt la fel de multe vehicule care așteaptă câte punți de pod.
  • O sarcină a sistemului de 3.0 înseamnă că există de două ori mai multe vehicule care așteaptă pe pod decât pe punte.
  • Când sarcina sistemului este mai mare de 1, vehiculul din spate trebuie să aștepte;
  • Cu cât sarcina sistemului este mai mare, cu atât timpul de așteptare pentru trecerea podului este mai lung▼

Cu cât sarcina sistemului este mai mare, cu atât timpul de așteptare pentru a traversa podul este mai lung. Fișa 6

  • Sarcina de sistem a procesorului este practic egală cu capacitatea punții analogice menționate mai sus, care este sarcina maximă de lucru a procesorului.
  • Vehiculul de pe punte este un proces care așteaptă procesarea procesorului.

Dacă CPU procesează maximum 100 de procese pe minut, încărcarea sistemului este de 0.2, ceea ce înseamnă că CPU procesează doar 1 de procese în acest 20 minut;

O încărcare a sistemului de 1.0 înseamnă că procesorul gestionează 1 de procese în acest 100 minut;

1.7 Aceasta înseamnă că, pe lângă cele 100 de procese pe care CPU le procesează, există 70 de procese care așteaptă să fie procesate de CPU.

Pentru a rula computerul fără probleme, încărcarea sistemului nu trebuie să depășească 1.0, deci nu este nevoie să așteptați niciun proces și toate procesele pot fi procesate mai întâi.

Evident, 1.0 este o valoare cheie.

Dacă această valoare este depășită, sistemul nu este optim.Trebuie să intervii.

XNUMX. Cât de mult este corespunzătoare încărcarea medie a sistemului?

Este 1.0 o valoare ideală pentru încărcarea sistemului?

Nu neapărat, administratorii de sistem tind să lase puțin spațiu.

Când această valoare ajunge la 0.7, ar trebui să știți ceva de genul acesta:

  • Când încărcarea sistemului continuă să fie mai mare de 0.7, trebuie să începeți să investigați problema și să preveniți agravarea situației.
  • Când încărcarea sistemului continuă să fie mai mare de 1.0, trebuie să găsiți o soluție și să reduceți valoarea.
  • Când încărcarea sistemului ajunge la 5.0, indică faptul că există o problemă serioasă cu sistemul și că nu a răspuns de mult timp sau aproape că s-a prăbușit.Nu ar trebui să lăsați sistemul să atingă această valoare.

Patru, mai multe procesoare CPU

Cele de mai sus presupunem că computerul dvs. (computer) are un singur procesor.

Ce se întâmplă dacă computerul (calculatorul) are 2 procesoare instalate?

2 CPU înseamnă că puterea de procesare a computerului (calculatorului) este dublată, iar numărul de procese care pot fi procesate în același timp este dublat.

Chen WeiliangPodul este încă folosit ca analogie aici. 2 CPU înseamnă că podul are 2 canale, iar capacitatea de trafic este dublată ▼

Chen Weiliang încă folosește podul ca analogie aici.2 CPU înseamnă că podul are 2 pasaje, iar capacitatea de trafic este dublată.

  • Deci, 2 procesoare înseamnă că încărcarea sistemului poate ajunge la 2.0, iar fiecare procesor atinge sarcina de lucru de 100%.
  • Pentru un computer cu n.0 procesoare, sarcina acceptabilă a sistemului este de până la n.0 procesoare.

Procesor CPU cu cinci nuclee multiple

Furnizorii de cipuri conțin de obicei mai multe nuclee de procesor în interiorul unui procesor, care se numește „procesor multi-core”.

Un procesor cu mai multe nuclee este similar cu un procesor multiplu în ceea ce privește încărcarea sistemului.

Prin urmare, atunci când luați în considerare încărcarea sistemului, trebuie să luați în considerare câte procesoare are computerul dvs.?Și câte nuclee are fiecare procesor?

Apoi, împărțind încărcarea sistemului la numărul total de nuclee, atâta timp cât sarcina per nucleu nu depășește 1.0, computerul va funcționa ca de obicei.

Cum să știi câte nuclee CPU are un computer?

Folosind comanda, vă permite să vizualizați informații despre CPU ▼

cat /proc/cpuinfo

Comenzi care returnează direct numărul total de nuclee ale procesorului▼

grep -c 'model name' /proc/cpuinfo

XNUMX. Ce timp mediu de încărcare ar trebui să mă uit?

ultima întrebare:

Media de încărcare „medie de încărcare” returnează un total de trei medii:

  • 1 minut de încărcare a sistemului, 5 minute de încărcare a sistemului, 15 minute de încărcare a sistemului.

La ce valoare ar trebui să mă refer?

  • Dacă încărcarea sistemului este mai mare de 1 pentru doar 1.0 minut, celelalte 2 perioade de timp sunt mai mici de 1.0, ceea ce indică faptul că acesta este doar un fenomen temporar și problema nu este gravă.
  • Dacă încărcarea medie a sistemului este mai mare de 15 în 1.0 minute (după creșterea numărului de nuclee CPU), problema rămâne acolo, nu este un fenomen temporar.
  • Prin urmare, ar trebui să observați în principal „încărcarea sistemului de 15 minute” ca un indicator că computerul (calculatorul) funcționează normal.

Următoarele sunt mai multe despre metoda de calcul al mediei de comandă/utilizare CPU/încărcare ▼

Ce ar trebui să fac dacă sarcina VPS este prea mare?

Acum site-ul meu nu poate fi accesat deoarece sarcina este prea mare, ce ar trebui să fac?

sus – 20:44:30 până 12 min, 1 utilizator, medie de încărcare: 2.21, 8.39, 6.48

  • Serverul dvs. se autogestionează, ceea ce ar trebui să faceți este să vă verificați propriul server prin SSH.
  • Verifică ce rulează?Ce proces și așa mai departe?
  • Dacă este necesar, încercați să reporniți serverul.
  • Dacă încărcarea este încă prea mare după repornirea serverului, încercați să identificați procesul supraîncărcat și să îl opriți.
  • Dacă este necesar, reporniți procesul (nu serverul) individual.
  • Sau după consultarea serviciului pentru clienți „de ce încărcarea VPS/serverului este prea mare”, încă nu există nicio modalitate de a face acest lucru, iar în sfârșit singura modalitate este creșterea configurației serverului.

Cât spațiu este potrivit pentru site-ul unei companii de comerț exterior?

Cum să alegi configurația corectă a serverului?Faceți clic pe linkul de mai jos pentru a vedea soluția de server IP medie zilnică de 1 ▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) a distribuit „Cât de mult este prea mare Linux Load Average? CPU Load Utilization Check" vă va ajuta.

Bine ați venit să distribuiți linkul acestui articol:https://www.chenweiliang.com/cwl-1027.html

Bun venit pe canalul Telegram al blogului lui Chen Weiliang pentru a primi cele mai recente actualizări!

🔔 Fii primul care primește valorosul „Ghid de utilizare a instrumentului AI pentru marketing de conținut ChatGPT” în directorul de top al canalului! 🌟
📚 Acest ghid conține o valoare uriașă, 🌟Aceasta este o oportunitate rară, nu o ratați! ⏰⌛💨
Distribuie si da like daca iti place!
Partajarea și like-urile tale sunt motivația noastră continuă!

 

发表 评论

Adresa ta de email nu va fi publicată. Sunt utilizate câmpurile obligatorii * Eticheta

derulați în sus