Unsa ka taas ang angay sa Linux Load Average? Pagsusi sa Paggamit sa Pag-load sa CPU

Kung ang imong kompyuter (computer) hinay, mahimo nimong susihon kung ang sistema ubos sa taas nga karga?

Bag-o lang, gamayMarketing sa InternetAng opisyal miingon nga siya ang responsable saE-commerceAng website dili ma-access tungod sa usa ka sitwasyon kaniadto...

Kini nga website gibase saWebsite sa WordPress,saLinux Pag-setup sa VPS server.

  • Ang configuration sa Linux VPS server adunay 1 CPU core ug 1GB RAM memory lamang.

Log in sa Linux VPS server background aron masusi ang problema, ug makita nga ang load average taas kaayo, nga moabot sa labaw sa 10.0.

Sa mga sistema sa Linux, kasagaran namong gigamituptimesugo sa pagtan-aw niini (wsugo ugtopmagamit usab ang mando).

Dugang pa, nagtrabaho usab sila sa mga kompyuter sa Mac sa Apple.

Kung nahibal-an nimo nga ang average nga load taas kaayo, sulayi nga sulbaron ang problema!

  • Kung ang load average load taas kaayo,Chen WeiliangAng solusyon nga gihatag mao ang pagdugang sa gidaghanon sa mga CPU cores.
  • Dayon, desidido nga i-upgrade ang configuration sa2 nga mga core sa CPU,8 GB RAM memory.
  • Ang taas nga load average load nga kahimtang dali nga nasulbad.

XNUMX. Susiha ang load sa sistema

Sa SSH terminal window, i-type ang mosunod nga command▼

uptime

Ang sistema magbalik ug linya sa impormasyon ▼

Unsa ka taas ang angay sa Linux Load Average? Pagsusi sa Paggamit sa Pag-load sa CPU

Ang ikaduha nga katunga sa linya nag-ingon nga "load average" nga nagpasabut nga "ang kasagaran nga load sa sistema"

  • Sa 3 ka numero sa sulod, matino ba nato kung dako o gamay ang load sa sistema?

load sa server? top command/CPU nga paggamit/load average nga pamaagi sa kalkulasyon

Nganong naay 3 ka numero?

  • Girepresentar nila ang kasagaran nga karga sa sistema sa mga minuto nga 1, 5 ug 15 minuto.
  • Kung magpadayon ka sa pagtan-aw, kini usab magsulti kanimo nga kung ang CPU hingpit nga walay trabaho, ang average nga load mao ang 0;
  • Kung saturated na ang workload sa CPU, 1 ang average nga load.

Unsa ang gipasabut sa CPU?

  • Ang CPU mao ang sentral nga yunit sa pagproseso.
  • (English Central Processing Unit, CPU)
  • Ang CPU mao ang computing core ug control core sa usa ka computer.

Paggamit sa CPU

  • Ang paggamit sa CPU mao ang estadistika nga impormasyon sa kahimtang sa paggamit sa CPU sulod sa usa ka yugto sa panahon.
  • Kini nga timailhan nagpakita sa paggamit sa CPU (sa diha nga ang CPU okupado).
  • Kung ang CPU gi-okupar sa dugay nga panahon, kinahanglan nimo nga hunahunaon kung ang CPU na-overload. ?
  • Ang dugay nga overload nga operasyon usa ka matang sa kadaot sa makina mismo.
  • Busa, ang paggamit sa CPU kinahanglan nga kontrolado sa usa ka piho nga ratio aron masiguro ang normal nga operasyon sa makina.

Unsa ang Load Average?

  • Ang Load Average mao ang CPU load, ug ang impormasyon nga anaa niini mao ang statistics sa CPU usage status sulod sa usa ka segment.
  • Kini usa ka estadistika sa kadaghanon sa pagproseso sa CPU ug ang gidaghanon sa mga proseso nga naghulat sa pagproseso sa CPU sa usa ka yugto sa panahon.
  • Kana mao, ang estadistika sa gitas-on sa pila nga gigamit sa CPU.

Dayag nga ang ubos nga kantidad sa "load average", sama sa 0.2 o 0.3, nagpasabot nga ang workload sa computer (computer) gamay ug ang sistema sa load mas gaan.

  • Apan, kanus-a nimo makita nga ang sistema ubos sa bug-at nga karga?
  • Sa katapusan katumbas sa 1 o'clock?O katumbas ba kini sa 0.5?O katumbas ba kini sa 1.5?
  • Unsa ang akong buhaton kung kini nga tulo nga mga kantidad magkalainlain sa sulod sa 1 minuto, 5 minuto ug 15 minuto?

XNUMX. Analohiya

Aron mahibal-an kung ang imong sistema nag-overload, kinahanglan nimo nga masabtan kung unsa ang gipasabut sa average nga load.

Sunod,Chen WeiliangKini nga pangutana ipatin-aw sa labing yano nga pinulongan nga posible.

Una, atong gihunahuna nga sa pinakasimple nga kaso, ang imong kompyuter adunay usa lamang ka CPU, ug ang tanan nga mga operasyon kinahanglan nga buhaton niini nga CPU.

Atong mahanduraw ang load Average niini nga CPU isip tulay:

Adunay usa lamang ka lane sa taytayan ug ang tanan nga mga sakyanan kinahanglan nga motabok niini nga lane.

(Dayag, ang taytayan magamit ra sa usa ka direksyon.)

Kung 0 ang load sa sistema, nagpasabot nga walay sakyanan sa tulay ▼

Kung 0 ang load sa sistema, nagpasabot nga walay sakyanan sa taytayan

Ang load sa sistema kay 0.5, nga nagpasabot nga adunay katunga sa mga sakyanan sa taytayan ▼

Ang load sa sistema mao ang 0.5, nga nagpasabot nga adunay katunga nga mga sakyanan sa tulay 4th sheet

Ang load sa sistema kay 1.0, nga nagpasabot nga adunay mga sakyanan sa tanang bahin sa tulay, nga nagpasabot nga ang tulay "puno" ▼

Ang karga sa sistema kay 1.0, nga nagpasabot nga adunay mga sakyanan sa tanang bahin sa tulay, nga nagpasabot nga ang tulay "puno" nga sheet 5

  • Apan kinahanglan nga itudlo nga ang taytayan mahimo gihapon nga maagian nga hapsay dinhi.

Ang load sa sistema kay 1.7, nagpasabot nga daghan kaayo ang mga sakyanan ug puno ang taytayan (100%).

  • Ang mga sakyanan nga naghulat sa taytayan nagkantidad sa 70% sa mga sakyanan sa tulay.

Pinaagi sa analogy, ug uban pa, ang load sa sistema kay 2.0:

  • Nagpasabot nga adunay daghang mga sakyanan nga naghulat kay adunay mga bridge deck.
  • Ang sistema nga load nga 3.0 nagpasabot nga doble ang gidaghanon sa mga sakyanan nga naghulat sa taytayan kay sa deck.
  • Kung ang load sa sistema labaw pa sa 1, ang likod nga sakyanan kinahanglan maghulat;
  • Kon mas dako ang load sa sistema, mas taas ang oras sa paghulat sa pagtabok sa tulay▼

Ang mas bug-at nga load sa sistema, mas taas ang oras sa paghulat sa pagtabok sa taytayan. Sheet 6

  • Ang sistema sa load sa CPU mao ang batakan nga katumbas sa kapasidad sa nahisgutan sa ibabaw nga analog bridge, nga mao ang pinakataas nga workload sa CPU.
  • Ang sakyanan sa tulay usa ka proseso nga naghulat sa pagproseso sa CPU.

Kung ang CPU nagproseso sa labing taas nga 100 nga mga proseso matag minuto, ang load sa sistema mao ang 0.2, nga nagpasabut nga ang CPU nagproseso lamang sa 1 nga mga proseso sa kini nga 20 minuto;

Ang load sa sistema nga 1.0 nagpasabot nga ang CPU nagproseso ug 1 ka proseso niining 100 ka minuto;

1.7 Kini nagpasabot nga dugang sa 100 ka proseso nga giproseso sa CPU, adunay 70 ka proseso nga naghulat nga maproseso sa CPU.

Aron hapsay ang pagpadagan sa kompyuter, ang load sa sistema kinahanglang dili molapas sa 1.0, mao nga dili na kinahanglan nga maghulat alang sa bisan unsang proseso ug ang tanang proseso mahimong maproseso una.

Dayag nga, ang 1.0 usa ka hinungdanon nga kantidad.

Kung kini nga kantidad molapas, ang sistema dili maayo.Kinahanglan ka nga mangilabot.

XNUMX. Pila ang angay nga average load sa sistema?

Ang 1.0 ba usa ka sulundon nga kantidad alang sa pagkarga sa sistema?

Dili kinahanglan, ang mga sysadmin lagmit nga magbilin usa ka gamay nga wanang.

Kung kini nga kantidad moabot sa 0.7, kinahanglan nimo mahibal-an ang usa ka butang nga sama niini:

  • Kung ang load sa sistema nagpadayon nga labaw pa sa 0.7, kinahanglan nimo nga sugdan ang pag-imbestiga sa problema ug pugngan ang sitwasyon nga mograbe.
  • Kung ang load sa sistema nagpadayon nga labaw pa sa 1.0, kinahanglan nimo nga mangita usa ka solusyon ug ipaubos ang kantidad.
  • Kung ang load sa sistema moabot sa 5.0, kini nagpakita nga adunay usa ka seryoso nga problema sa sistema, ug kini wala motubag sa dugay nga panahon, o hapit nahagsa.Dili nimo tugutan ang sistema nga maabot kini nga kantidad.

Upat, daghang mga processor sa CPU

Ang naa sa ibabaw nagdahum nga ang imong kompyuter (computer) adunay usa ra ka CPU.

Unsa ang mahitabo kung ang imong kompyuter (computer) adunay 2 ka CPU nga na-install?

Ang 2 nga mga CPU nagpasabut nga ang gahum sa pagproseso sa kompyuter (computer) doble, ug ang gidaghanon sa mga proseso nga mahimong maproseso sa parehas nga oras doble.

Chen WeiliangAng taytayan gigamit gihapon isip analogy dinhi. Ang 2 ka CPU nagpasabot nga ang tulay adunay 2 ka channel, ug ang kapasidad sa trapiko doble ▼

Gigamit gihapon ni Chen Weiliang ang tulay isip usa ka analogy dinhi. Ang 2 ka CPU nagpasabot nga ang tulay adunay 2 ka agianan, ug ang kapasidad sa trapiko nadoble.

  • Busa, ang 2 ka CPU nagpasabot nga ang load sa sistema makaabot sa 2.0, ug ang matag CPU moabot sa 100% nga workload.
  • Alang sa kompyuter nga adunay n.0 nga mga CPU, ang madawat nga pagkarga sa sistema hangtod sa n.0 nga mga CPU.

Lima, multi-core nga CPU processor

Ang mga tigsuplay sa chip kasagarang adunay daghang mga cores sa CPU sulod sa 1 ka CPU, nga gitawag nga "multi-core CPU".

Ang usa ka multi-core nga CPU susama sa usa ka multi-CPU sa termino sa load sa sistema.

Busa, kung gikonsiderar ang load sa sistema, kinahanglan nimong hunahunaon kung pila ang mga CPU sa imong computer?Ug pila ka mga core ang naa sa matag CPU?

Dayon, pinaagi sa pagbahin sa load sa sistema sa kinatibuk-ang gidaghanon sa mga cores, basta ang load kada core dili molapas sa 1.0, ang computer modagan sama sa naandan.

Giunsa mahibal-an kung pila ang mga core sa CPU sa usa ka kompyuter?

Pinaagi sa paggamit sa sugo, nagtugot kanimo sa pagtan-aw sa impormasyon sa CPU ▼

cat /proc/cpuinfo

Mga sugo nga direktang nagbalik sa kinatibuk-ang gidaghanon sa mga core sa CPU▼

grep -c 'model name' /proc/cpuinfo

XNUMX. Unsang load average time ang akong tan-awon?

katapusang pangutana:

Ang "load average" load average mibalik sa total nga tulo ka average:

  • 1 minuto nga load sa sistema, 5 minuto nga load sa sistema, 15 minuto nga load sa sistema.

Unsa nga bili ang akong ipasabut?

  • Kung ang load sa sistema mas dako pa sa 1 sulod lamang sa 1.0 ka minuto, ang laing 2 ka yugto sa panahon mas ubos sa 1.0, nga nagpakita nga kini usa lamang ka temporaryo nga panghitabo ug ang problema dili seryoso.
  • Kung ang kasagaran nga load sa sistema mas dako pa kay sa 15 sulod sa 1.0 minutos (human sa pagdugang sa gidaghanon sa CPU cores), ang problema anaa gihapon, dili usa ka temporaryo nga panghitabo.
  • Busa, kinahanglan nimo nga obserbahan ang "15 minuto nga load sa sistema" ingon usa ka timailhan nga ang kompyuter (computer) naglihok nga normal.

Ang mosunod mao ang dugang mahitungod sa top command/CPU paggamit/load average kalkulasyon pamaagi ▼

Unsa ang akong buhaton kung ang load sa VPS taas kaayo?

Karon ang akong website dili ma-access tungod kay ang load taas kaayo, unsa ang akong buhaton?

ibabaw – 20:44:30 pataas 12 min, 1 user, load average: 2.21, 8.39, 6.48

  • Ang imong server nagdumala sa kaugalingon, ang kinahanglan nimong buhaton mao ang pagsusi sa imong server mismo pinaagi sa SSH.
  • Susiha kung unsa ang nagdagan?Unsa nga proseso ug uban pa?
  • Kung gikinahanglan, sulayi i-restart ang server.
  • Kung ang load taas pa kaayo human ma-restart ang server, sulayi nga mailhan ang sobra nga gibug-aton nga proseso ug hunongon kini.
  • Kung gikinahanglan, i-restart ang proseso (dili ang server) sa tinagsa.
  • O pagkahuman sa pagkonsulta sa serbisyo sa kostumer "kung ngano nga ang load sa VPS / server taas kaayo", wala pa'y paagi nga mahimo kini, ug sa katapusan ang bugtong paagi mao ang pagdugang sa configuration sa server.

Pila ka luna ang angay alang sa website sa kompanya sa langyaw nga pamatigayon?

Giunsa pagpili ang husto nga configuration sa server?I-klik ang link sa ubos aron makita ang adlaw-adlaw nga average nga 1 IP server nga solusyon ▼

Paglaum Chen Weiliang Blog ( https://www.chenweiliang.com/ ) mipakigbahin "Pila ang Linux Load Average taas kaayo? Ang CPU Load Utilization Check" makatabang kanimo.

Welcome sa pagpaambit sa link niini nga artikulo:https://www.chenweiliang.com/cwl-1027.html

Malipayon nga pag-abut sa channel sa Telegram sa blog ni Chen Weiliang aron makuha ang labing bag-ong mga update!

🔔 Mahimong una nga makakuha sa bililhon nga "ChatGPT Content Marketing AI Tool Usage Guide" sa direktoryo sa taas nga channel! 🌟
📚 Kini nga giya adunay daghang kantidad, 🌟Kini usa ka talagsaon nga oportunidad, ayaw palabya ​​kini! ⏰⌛💨
Share ug like kung ganahan ka!
Ang imong pagpaambit ug pag-like mao ang among padayon nga kadasig!

 

发表 评论

Ang imong email address dili mapatik. Gigamit ang mga kinahanglanon nga uma * Label

scroll sa ibabaw