Ce este CPU medie de încărcare în linux și atunci când este necesar să vă faceți griji care nor va oferi maximum

Probabil ați văzut deja parametrul Mediu de încărcare. Acestea sunt cele 3 numere afișate când comenzile de uptime și de top sunt executate.


Majoritatea utilizatorilor știu că media sarcinii este de 3 cifre, reflectând sarcina medie pe perioade de 1 minut, 5 minute și 15 minute. În acest caz, numărul mai mic este mai bun. Numerele mari - fie că există o problemă, fie că mașina este supraîncărcată. Cu toate acestea, care este pragul, care sunt numerele bune și care sunt rele? Când trebuie luate măsuri?







La sfârșitul articolului, vom compara platformele cloud InfoboxCloud cu capacitatea lor de a oferi performanțe maxime (aceasta este întotdeauna o combinație între performanță și cost).

Analogie: traficul pe șosea

Să începem cu cel mai simplu caz, când serverul are un singur procesor și apoi vom analiza cazuri și mai complicate.

Un procesor cu un singur nucleu este similar cu o singură bandă cu trafic. În acest caz:
0.00 înseamnă că nu există trafic pe această bandă. De fapt, valoarea între 0.00 și 1.00 înseamnă că mașina va trece liber prin centură fără frânare.
1.00 înseamnă că întreaga bandă este ocupată, dar nu există blocaje de trafic.
Mai mult de 1.00 înseamnă că nu toată lumea a urcat în bandă și așteaptă într-un blocaj de trafic.

Ce este CPU medie de încărcare în linux și atunci când este necesar să vă faceți griji care nor va oferi maximum

Deci descărcarea ideală este 1,00?







Nu chiar. Cu descărcarea de 1,00, nu aveți o rezervă de resurse CPU.
Dacă descărcarea este mai mare de 0,70 - timpul să vă gândiți la creșterea resurselor procesorului.
Dacă descărcarea este mai mare de 1.00, trebuie să găsiți și să remediați problema, altfel o coadă va fi construită.
Dacă descărcarea este de 5.0 și mai mult - aveți probleme grave și aplicația sau site-ul va încetini în mod evident.

Sisteme multiprocesor. Descărcați 3.00 și OK

Este folosit un procesor quad-core? Odată cu încărcarea a 3,00 este într-adevăr OK.
La sistemele multiprocesor, sarcina este relativă la numărul de miezuri disponibile. Pe un procesor cu 4 nuclee încărcare 100%: 4,00 - 4 benzi ocupate.

Care dintre cei trei parametri arată mai bine încărcarea medie?

În cazul în care descărcarea 1.0 în intervalul din primul minut este în regulă. Dacă o astfel de încărcare durează 15 minute - o scuză pentru a vă gândi la creșterea puterii procesorului: adăugând nuclee sau frecvență.

Motive pentru o medie ridicată a sarcinii la sarcină constantă

O medie de încărcare ridicată poate fi rezultatul unui deficit de timp CPU (sau setări de limită a procesorului) sau de lățime de bandă a subsistemului disc (sau prioritate scăzută a subsistemului disc).

Sunt toate mașinile virtuale la fel?

De exemplu, în software-ul subsistemului disc nor Virtuozzo viteză de infrastructură nu este limitată, iar prioritatea VPS subsistemului disc este redus în comparație cu nor (și mai ieftin, dar VPS).

În nor, Azure pachet de infrastructură garantată alocarea de la 25% la 90% CPU sau 90% CPU (opțiunea cea mai costisitoare, dar, de asemenea, cel mai de încredere), în funcție de dorințele clientului (o memorie, iar resursele de disc sunt întotdeauna garantate); Infrastructura Virtuozzo pentru a garanta alocarea procesorului nu este (deși există reglementări interne pentru a asigura procesarea timp CPU pe Virtuozzo, oferind un nivel ridicat de performanță, dar garanția de software este disponibilă numai pe Azure Pack Infrastructure).

Ce serviciu să alegeți? Dacă sarcina necesită o previzibilitate maximă a aplicațiilor de afaceri, trebuie să utilizați infrastructura Azure Pack (și pe această platformă, la înregistrare, se aplică o reducere de 50% pentru primele 6 luni). Pentru site-uri web, Virtuozzo Infrastructure este cel mai bun. combinând capacități de înaltă performanță, flexibilitate și autoscaling. Dacă obiectivul: economii maxime, trebuie să utilizați VFS din Infobox.







Trimiteți-le prietenilor: