Milyen magas a megfelelő Linux terhelési átlag? CPU terhelés kihasználtság ellenőrzése

Ha a számítógépe (számítógépe) lassú, érdemes ellenőrizni, hogy a rendszer nagy terhelés alatt áll-e?

Mostanában egy kicsit网络 营销A tiszt kijelentette, hogy ő a felelősáramszolgáltatóA weboldal egy régebbi helyzet miatt nem volt elérhető...

Ez a weboldal aWordPress weboldal, 在Linux VPS szerver beállítása.

  • A Linux VPS szerver konfigurációja csak 1 CPU maggal és 1 GB RAM memóriával rendelkezik.

Jelentkezzen be a Linux VPS szerver hátterébe a probléma ellenőrzéséhez, és tapasztalja, hogy a terhelési átlag nagyon magas, eléri a 10.0-t.

Linux rendszereken általában használjukuptimeparancs a megtekintéséhez (wparancsot éstopparancs is elérhető).

Ezenkívül az Apple Mac számítógépeivel is működnek.

Ha úgy találja, hogy a terhelési átlag túl magas, próbálja meg megoldani a problémát!

  • Ha a terhelés átlagos terhelése túl magas,Chen WeiliangA megadott megoldás a CPU magok számának növelése.
  • Ezután határozottan frissítse a konfigurációt2 CPU mag,8 GB RAM memória.
  • A nagy terhelésű átlagos terhelési helyzet gyorsan megoldódott.

XNUMX. Ellenőrizze a rendszer terhelését

Egy SSH-terminálablakba írja be a következő parancsot▼

uptime

A rendszer visszaad egy sort ▼

Milyen magas a megfelelő Linux terhelési átlag? CPU terhelés kihasználtság ellenőrzése

A sor második fele azt írja, hogy "terhelési átlag", ami azt jelenti, hogy "a rendszer átlagos terhelése"

  • 3 számmal belül meg tudjuk határozni, hogy nagy vagy kicsi a rendszerterhelés?

Szerver terhelés? top parancs/CPU használat/terhelés átlag számítási módszere

Miért van 3 szám?

  • Ezek a rendszer átlagos terhelését jelentik 1, 5 és 15 perces percekben.
  • Ha tovább nézel, azt is megmutatja, hogy amikor a CPU teljesen tétlen, a terhelési átlag 0;
  • Ha a CPU terhelése telített, a terhelés átlaga 1.

Mit jelent a CPU?

  • A CPU a központi feldolgozó egység.
  • (angol Central Processing Unit, CPU)
  • A CPU a számítógép számítási magja és vezérlőmagja.

CPU-használat

  • A CPU-használat statisztikai információ a CPU-használat állapotáról egy adott időszakra vonatkozóan.
  • Ez a jelző a CPU-használatot mutatja (ha a CPU foglalt).
  • Ha a CPU hosszú ideig foglalt, mérlegelnie kell, hogy a CPU nincs-e túlterhelve. ?
  • A hosszú távú túlterheléses működés egyfajta károsodást jelent magának a gépnek.
  • Ezért a CPU kihasználtságát bizonyos arányban szabályozni kell a gép normál működésének biztosítása érdekében.

Mi az a terhelési átlag?

  • Az átlagos terhelés a CPU terhelése, a benne lévő információ pedig a CPU használati állapotának statisztikája egy szegmensen belül.
  • Ez a CPU-feldolgozás összegének és a CPU-feldolgozásra várakozó folyamatok számának statisztikája egy ideig.
  • Vagyis a CPU által használt sorhossz-statisztika.

Nyilvánvaló, hogy minél alacsonyabb a "terhelési átlag" értéke, például 0.2 vagy 0.3, az azt jelenti, hogy a számítógép (számítógép) terhelése kisebb és a rendszer terhelése kisebb.

  • Azonban mikor láthatja, hogy a rendszer nagy terhelés alatt áll?
  • A végén egyenlő 1 órával?Vagy egyenlő 0.5-tel?Vagy egyenlő 1.5-tel?
  • Mit tegyek, ha ez a három érték 1 percen, 5 percen belül és 15 percen belül eltér?

XNUMX. Analógia

Annak megállapításához, hogy rendszere nagy terhelés alatt áll-e, meg kell értenie, hogy valójában mit jelent az átlagos terhelés.

Következő,Chen WeiliangEzt a kérdést a lehető legegyszerűbb nyelven magyarázzuk el.

Először is feltételezzük, hogy a legegyszerűbb esetben a számítógépnek csak egy CPU-ja van, és minden műveletet ennek a CPU-nak kell végrehajtania.

Képzeljük el ennek a CPU-nak a terhelési átlagát hídként:

A hídon csak egy sáv van, és minden járműnek ezen a sávon kell áthaladnia.

(Nyilvánvalóan a híd csak egy irányba használható.)

Ha a rendszerterhelés 0, az azt jelenti, hogy nincs autó a hídon ▼

Ha a rendszer terhelése 0, az azt jelenti, hogy nincs autó a hídon

A rendszerterhelés 0.5, ami azt jelenti, hogy az autók fele a hídon van ▼

A rendszerterhelés 0.5, ami azt jelenti, hogy fél autók vannak a híd 4. lapján

A rendszerterhelés 1.0, ami azt jelenti, hogy a híd minden részén autók vannak, ami azt jelenti, hogy a híd "tele" ▼

A rendszerterhelés 1.0, ami azt jelenti, hogy a híd minden részén autók vannak, ami azt jelenti, hogy a híd "tele van" 5.

  • De le kell szögezni, hogy a híd itt még simán áthaladható.

A rendszerterhelés 1.7, ami azt jelenti, hogy túl sok a jármű és a híd tele van (100%).

  • A hídon várakozó járművek a hídjárművek 70%-át tették ki.

Hasonlóan, és így tovább, a rendszerterhelés 2.0:

  • Ez azt jelenti, hogy annyi jármű várakozik, ahány hídfedélzet.
  • A 3.0 rendszerterhelés azt jelenti, hogy kétszer annyi jármű várakozik a hídon, mint a fedélzeten.
  • Ha a rendszerterhelés nagyobb, mint 1, a hátsó járműnek várnia kell;
  • Minél nagyobb a rendszer terhelése, annál hosszabb a várakozási idő a hídon való átkeléshez▼

Minél nagyobb a rendszerterhelés, annál hosszabb a várakozási idő a hídon való átkeléshez 6. lap

  • A CPU rendszerterhelése alapvetően megegyezik a fent említett analóg híd kapacitásával, ami a CPU maximális munkaterhelése.
  • A hídon lévő jármű egy folyamat, amely arra vár, hogy a CPU feldolgozza.

Ha a CPU percenként maximum 100 folyamatot dolgoz fel, akkor a rendszerterhelés 0.2, ami azt jelenti, hogy a CPU ebben az 1 percben csak 20 folyamatot dolgoz fel;

Az 1.0 rendszerterhelés azt jelenti, hogy a CPU 1 folyamatot dolgoz fel ebben az 100 percben;

1.7 Ez azt jelenti, hogy a CPU által feldolgozott 100 folyamaton kívül 70 folyamat vár a CPU általi feldolgozásra.

A számítógép zökkenőmentes működése érdekében a rendszerterhelés ne haladja meg az 1.0-t, így nem kell várni semmilyen folyamatra, és minden folyamat feldolgozható először.

Nyilvánvalóan az 1.0 kulcsérték.

Ha ezt az értéket túllépjük, a rendszer nem optimális.Be kell avatkoznod.

XNUMX. Mennyire megfelelő a rendszer terhelési átlaga?

Az 1.0 ideális érték a rendszerterheléshez?

Nem feltétlenül, a rendszergazdák általában hagynak egy kis helyet.

Amikor ez az érték eléri a 0.7-et, valami ilyesmit kell tudnia:

  • Ha a rendszerterhelés továbbra is nagyobb, mint 0.7, el kell kezdenie a probléma kivizsgálását, és meg kell akadályoznia a helyzet súlyosbodását.
  • Ha a rendszerterhelés továbbra is nagyobb, mint 1.0, megoldást kell találnia, és csökkentenie kell az értéket.
  • Ha a rendszerterhelés eléri az 5.0-t, az azt jelzi, hogy komoly probléma van a rendszerrel, és sokáig nem reagál, vagy majdnem összeomlik.Nem szabad hagynia, hogy a rendszer elérje ezt az értéket.

Négy, több CPU processzor

A fentiek azt feltételezik, hogy a számítógépének (számítógépének) csak egy CPU van.

Mi történik, ha a számítógépén (számítógépén) 2 CPU van telepítve?

A 2 CPU azt jelenti, hogy a számítógép (számítógép) feldolgozási teljesítménye megduplázódik, és az egyidejűleg feldolgozható folyamatok száma megduplázódik.

Chen WeiliangItt továbbra is a hidat használjuk analógiaként A 2 CPU azt jelenti, hogy a hídnak 2 csatornája van, és a forgalmi kapacitás megduplázódik ▼

Chen Weiliang itt is a hidat használja analógiaként: 2 CPU azt jelenti, hogy a hídnak 2 átjárója van, és a forgalmi kapacitás megduplázódik.

  • Tehát a 2 CPU azt jelenti, hogy a rendszerterhelés elérheti a 2.0-t, és mindegyik CPU eléri a 100%-os terhelést.
  • Az n.0 CPU-val rendelkező számítógépeknél az elfogadható rendszerterhelés legfeljebb n.0 CPU.

Öt, többmagos CPU processzor

A chipszállítók általában több CPU magot tartalmaznak 1 CPU-n belül, amit "többmagos CPU-nak" neveznek.

A többmagos CPU rendszerterhelés szempontjából hasonló a többmagos CPU-hoz.

Ezért a rendszerterhelés mérlegelésekor figyelembe kell vennie, hogy hány CPU-ja van a számítógépének?És hány mag van minden CPU-ban?

Ezután a rendszerterhelést elosztva a magok teljes számával, amíg a magonkénti terhelés nem haladja meg az 1.0-t, a számítógép a szokásos módon fog működni.

Honnan lehet tudni, hogy egy számítógép hány CPU maggal rendelkezik?

A parancs használatával megtekintheti a CPU információit ▼

cat /proc/cpuinfo

Parancsok, amelyek közvetlenül visszaadják a CPU magjainak teljes számát

grep -c 'model name' /proc/cpuinfo

XNUMX. Milyen átlagos terhelési időt kell néznem?

utolsó kérdés:

A "terhelési átlag" terhelési átlag összesen három átlagot ad vissza:

  • 1 perc rendszerterhelés, 5 perc rendszerterhelés, 15 perc rendszerterhelés.

Melyik értékre hivatkozzam?

  • Ha a rendszer terhelése csak 1 percig nagyobb, mint 1.0, a másik 2 időtartam kisebb, mint 1.0, ami azt jelzi, hogy ez csak átmeneti jelenség, és a probléma nem súlyos.
  • Ha az átlagos rendszerterhelés 15 percen belül 1.0-nál nagyobb (a CPU magok számának növelése után), a probléma továbbra is fennáll, nem átmeneti jelenség.
  • Ezért elsősorban a „15 perces rendszerterhelést” kell megfigyelni, amely jelzi, hogy a számítógép (számítógép) megfelelően működik.

Az alábbiakban többet olvashat a felső parancs/CPU-használat/terhelési átlag számítási módszeréről ▼

Mi a teendő, ha a VPS terhelés túl magas?

Most a webhelyemet nem lehet elérni, mert túl nagy a terhelés, mit tegyek?

tetejére – 20:44:30 felfelé 12 perccel, 1 felhasználó, átlagos terhelés: 2.21, 8.39, 6.48

  • A szervered önfelügyelő, ezért érdemes magát a szervert ellenőrizni SSH-n keresztül.
  • Ellenőrizze, mi fut?Milyen folyamat és így tovább?
  • Ha szükséges, próbálja meg újraindítani a szervert.
  • Ha a terhelés a szerver újraindítása után is túl magas, próbálja meg azonosítani a túlterhelt folyamatot, és leállítani.
  • Ha szükséges, indítsa újra a folyamatot (nem a szervert) egyenként.
  • Illetve az ügyfélszolgálattal való egyeztetés után "miért túl magas a VPS/szerver terhelése" továbbra sincs rá mód, végül az egyetlen lehetőség a szerver konfigurációjának növelése.

Mennyi hely alkalmas egy külkereskedelmi cég weboldalának?

Hogyan válasszuk ki a megfelelő szerver konfigurációt?Kattintson az alábbi linkre a napi átlagos 1 XNUMX IP-kiszolgálós megoldás megtekintéséhez ▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) megosztotta "Mennyire túl magas a Linux terhelési átlaga? CPU terhelés kihasználtság ellenőrzése" segít.

Üdvözöljük a cikk linkjének megosztásában:https://www.chenweiliang.com/cwl-1027.html

Üdvözöljük Chen Weiliang blogjának Telegram csatornáján, hogy értesüljön a legfrissebb hírekről!

🔔 Legyen Ön az első, aki megkapja az értékes "ChatGPT Content Marketing AI Tool használati útmutatót" a csatorna felső könyvtárában! 🌟
📚 Ez az útmutató hatalmas értéket tartalmaz, 🌟 Ritka lehetőség ez, ne hagyd ki! ⏰⌛💨
Oszd meg és lájkold, ha tetszik!
Az Ön megosztása és lájkja folyamatos motivációnk!

 

发表 评论

Az e-mail címed nem kerül nyilvánosságra. A kötelező mezőket használjuk * Címke

görgess a tetejére