Quantu hè altu u Linux Load Average appropritatu? Verificazione di l'utilizazione di a carica di CPU

Se u vostru urdinatore (urdinatore) hè lentu, pudete vulete verificà se u sistema hè sottu à una carica alta?

Recentemente, un pocuMarketing InternetL'ufficiale hà dichjaratu ch'ellu era rispunsevuleE-commerceU situ web era inaccessibile per via di una situazione qualchì tempu fà...

Stu situ web hè basatu annantu àU situ di WordPress, inLinux Configurazione di u servitore VPS.

  • A cunfigurazione di u servitore Linux VPS hà solu 1 core CPU è 1GB RAM memoria.

Entra in u fondu di u servitore Linux VPS per verificà u prublema, è truvate chì a media di carica hè assai alta, righjunghjendu sopra à 10.0.

Nant'à i sistemi Linux, usu di solituuptimecumanda per vede lu (wcumanda ètopcumanda hè ancu dispunibule).

Inoltre, travaglianu ancu cù l'urdinatori Mac d'Apple.

Se truvate chì a media di carica hè troppu alta, pruvate à risolve u prublema!

  • Quandu a carica media di carica hè troppu alta,Chen WeiliangA suluzione data hè di aumentà u numeru di core CPU.
  • Allora, aghjurnà decisamente a cunfigurazione à2 core CPU,8 GB memoria RAM.
  • A situazione di carica media alta carica hè stata risolta rapidamente.

XNUMX. Verificate a carica di u sistema

In una finestra di terminal SSH, scrivite u cumandimu seguitu ▼

uptime

U sistema restituverà una linea di informazioni ▼

Quantu hè altu u Linux Load Average appropritatu? Verificazione di l'utilizazione di a carica di CPU

A seconda mità di a linea dice "media di carica" ​​chì significa "a carica media di u sistema"

  • Cù 3 numeri in l'internu, pudemu stabilisce se a carica di u sistema hè grande o chjuca?

Carica di u servitore? cumanda superiore / usu CPU / carica mètudu calculu mediu

Perchè ci sò 3 numeri?

  • Rappresentanu a carica media di u sistema in minuti di 1, 5 è 15 minuti.
  • Se tenete à circà, vi dicerà ancu chì quandu u CPU hè completamente inattivu, a media di carica hè 0;
  • Quandu a carica di travagliu di CPU hè saturata, a media di carica hè 1.

Chì significà CPU?

  • CPU hè a unità centrale di prucessu.
  • (Unità Centrale di Trattamentu Inglese, CPU)
  • U CPU hè u core di l'informatica è u core di cuntrollu di un computer.

Usu CPU

  • L'usu di CPU hè una infurmazione statistica nantu à u statu di l'usu di CPU per un periudu di tempu.
  • Questu indicatore mostra l'usu di CPU (quandu u CPU hè occupatu).
  • Se u CPU hè occupatu per un bellu pezzu, avete bisognu di cunsiderà se u CPU hè sopracargatu. ?
  • U funziunamentu di overload à longu andà hè un tipu di dannu à a macchina stessa.
  • Dunque, l'utilizazione di CPU deve esse cuntrullata à un certu rapportu per assicurà u funziunamentu normale di a macchina.

Cosa hè Load Average?

  • Load Average hè a carica di CPU, è l'infurmazioni chì cuntene sò e statistiche di u statutu di usu di CPU in un segmentu.
  • Hè una statistica di a somma di u processu CPU è u numeru di prucessi chì aspetta per processà CPU per un periudu di tempu.
  • Questu hè, e statistiche di a lunghezza di fila utilizata da u CPU.

Ovviamente, u più bassu u valore di "media di carica", cum'è 0.2 o 0.3, significa chì a carica di travagliu di l'urdinatore (urdinatore) hè menu è a carica di u sistema hè più ligera.

  • Tuttavia, quandu pudete vede chì u sistema hè sottumessu à una carica pisanti?
  • In fine hè uguali à 1 ore?O hè uguali à 0.5?O hè uguali à 1.5?
  • Chì duverebbe fà se sti trè valori sò diffirenti in 1 minutu, 5 minuti è 15 minuti?

XNUMX. Analogia

Per stabilisce se u vostru sistema hè sottumessu à una carica pesante, duvete capisce ciò chì significa veramente a media di carica.

In seguitu,Chen WeiliangSta quistione serà spiegata in a lingua più chjara pussibule.

Prima, assumemu chì in u casu più simplice, u vostru urdinatore hà una sola CPU, è tutte e operazioni deve esse realizatu da questu CPU.

Imaginemu a carica Media di stu CPU cum'è un ponte:

Ci hè una sola via nantu à u ponte è tutti i veiculi anu da attraversà sta strada.

(Ovviamente, u ponte pò esse usatu solu in una direzzione).

Quandu a carica di u sistema hè 0, significa chì ùn ci hè micca una vittura nantu à u ponte ▼

Quandu a carica di u sistema hè 0, significa chì ùn ci hè micca una vittura nantu à u ponte

A carica di u sistema hè 0.5, chì significa chì ci sò a mità di e vitture nantu à u ponte ▼

A carica di u sistema hè 0.5, chì significa chì ci sò mezze vitture nantu à u ponte 4th fogliu

A carica di u sistema hè 1.0, chì significa chì ci sò vitture in tutte e parte di u ponte, chì significa chì u ponte hè "pienu" ▼

A carica di u sistema hè 1.0, chì significa chì ci sò vitture in tutte e parte di u ponte, chì significa chì u ponte hè "pienu" fogliu 5

  • Ma deve esse nutatu chì u ponte pò ancu esse passatu bè quì.

A carica di u sistema hè 1.7, chì significa chì ci sò troppu veiculi è u ponte hè pienu (100%).

  • I veiculi chì aspittàvanu nantu à u ponte contavanu u 70% di i veiculi di u ponte.

Per analogia, è cusì, a carica di u sistema hè 2.0:

  • U significatu chì ci sò tanti veiculi chì aspettanu quant'è ponti di ponte.
  • Una carica di sistema di 3.0 significa chì ci sò duie volte più veiculi chì aspettanu nantu à u ponte quant'è u ponte.
  • Quandu a carica di u sistema hè più grande di 1, u veiculu posteriore deve aspittà;
  • Più grande hè a carica di u sistema, più longu u tempu d'attesa per attraversà u ponte▼

A più pesante a carica di u sistema, più longu hè u tempu d'attesa per attraversà u ponte. Foglia 6

  • A carica di u sistema di u CPU hè basicamente uguale à a capacità di u ponte analogicu sopra citatu, chì hè a carica di travagliu massima di u CPU.
  • U veiculu nantu à u ponte hè un prucessu chì aspetta chì u CPU processà.

Se u CPU prucessa un massimu di 100 prucessi per minutu, a carica di u sistema hè 0.2, chì significa chì u CPU processa solu 1 prucessi in questu minutu 20;

Una carica di sistema di 1.0 significa chì u CPU processa 1 prucessi in questu minutu 100;

1.7 Questu significa chì in più di i 100 prucessi chì u CPU hè processatu, ci sò 70 prucessi chì aspettanu per esse processati da u CPU.

In ordine per eseguisce l'urdinatore lisu, a carica di u sistema ùn deve esse più di 1.0, cusì ùn ci hè bisognu di aspittà per ogni prucessu è tutti i prucessi ponu esse trattati prima.

Ovviamente, 1.0 hè un valore chjave.

Se stu valore hè superatu, u sistema ùn hè micca ottimali.Avete da intervene.

XNUMX. Quantu hè u sistema di carica di carica media apprupriatu?

Hè 1.0 un valore ideale per a carica di u sistema?

Micca necessariamente, i sysadmins tendenu à lascià un pocu spaziu.

Quandu stu valore righjunghji 0.7, duvete sapè qualcosa cusì:

  • Quandu a carica di u sistema cuntinueghja à esse più grande di 0.7, duvete principià à investigà u prublema è impedisce a situazione di peghju.
  • Quandu a carica di u sistema cuntinueghja à esse più grande di 1.0, duvete truvà una suluzione è calà u valore.
  • Quandu a carica di u sistema righjunghji 5.0, indica chì ci hè un prublema seriu cù u sistema, è ùn risponde micca per un bellu pezzu, o quasi crashes.Ùn deve micca lascià u sistema ghjunghje à stu valore.

Quattru, più processori CPU

A suprana assume chì u vostru urdinatore (urdinatore) hà solu un CPU.

Chì succede se u vostru urdinatore (urdinatore) hà 2 CPU installati?

2 CPU significa chì a putenza di trasfurmazioni di l'urdinatore (computer) hè radduppiata, è u numeru di prucessi chì ponu esse processati à u stessu tempu hè radduppiatu.

Chen WeiliangU ponte hè sempre usatu cum'è una analogia quì. 2 CPU significa chì u ponte hà 2 canali, è a capacità di trafficu hè duppiata ▼

Chen Weiliang usa sempre u ponte cum'è una analogia quì. 2 CPU significa chì u ponte hà 2 passaghji, è a capacità di trafficu hè duppiu.

  • Dunque, 2 CPU significa chì a carica di u sistema pò ghjunghje à 2.0, è ogni CPU pò ghjunghje à u 100% di a carica di travagliu.
  • Per l'urdinatori cù n.0 CPU, a carica di sistema accettabile hè finu à n.0 CPU.

Cinque, processore CPU multi-core

I fornitori di chip generalmente anu parechje core CPU in 1 CPU, chì hè chjamatu "CPU multi-core".

Un CPU multi-core hè simile à un multi-CPU in termini di carica di sistema.

Dunque, quandu cunsiderà a carica di u sistema, duvete cunsiderà quanti CPU hà u vostru urdinatore?E quanti core hà ogni CPU?

Allora, dividendu a carica di u sistema per u numeru tutale di core, sempre chì a carica per core ùn supera micca 1.0, l'urdinatore correrà cum'è solitu.

Cumu sapè quanti core CPU hà un urdinatore?

Utilizendu u cumandimu, permette di vede l'infurmazioni CPU ▼

cat /proc/cpuinfo

Cumandamenti chì tornanu direttamente u numeru tutale di core di u CPU▼

grep -c 'model name' /proc/cpuinfo

XNUMX. Quale hè u tempu mediu di carica chì mi deve fighjà?

ultima quistione:

A media di carica "media di carica" ​​rende un totale di trè medie:

  • 1 minutu di carica di u sistema, 5 minuti di carica di u sistema, 15 minuti di carica di u sistema.

Quale valore deve riferite?

  • Se a carica di u sistema hè più grande di 1 per solu 1.0 minutu, l'altri 2 periodi di tempu sò menu di 1.0, chì indica chì questu hè solu un fenomenu tempurale è u prublema ùn hè micca seriu.
  • Se a carica media di u sistema hè più grande di 15 in 1.0 minuti (dopu à aumentà u nùmeru di core CPU), u prublema hè sempre quì, micca un fenomenu tempurale.
  • Dunque, duvete principarmenti osservà "15 minuti di carica di u sistema" cum'è un indicatore chì l'urdinatore (urdinatore) funziona normalmente.

U seguitu hè più nantu à u metudu di calculu mediu cumandante / CPU usu / carica ▼

Chì duverebbe fà se a carica VPS hè troppu alta?

Avà u mo situ web ùn pò micca accede perchè a carica hè troppu alta, chì deve fà?

cima - 20:44:30 up 12 min, 1 utilizatore, media di carica: 2.21, 8.39, 6.48

  • U vostru servitore hè autogestionatu, ciò chì duvete fà hè di verificà u vostru servitore stessu via SSH.
  • Verificate ciò chì funziona?Chì prucessu è cusì ?
  • Se necessariu, pruvate à riavvia u servitore.
  • Se a carica hè ancu troppu alta dopu à riavvia u servitore, pruvate d'identificà u prucessu sopracarcu è ferma.
  • Se necessariu, riavvia u prucessu (micca u servitore) individualmente.
  • O dopu avè cunsultatu u serviziu di u cliente "perchè a carica VPS / server hè troppu alta", ùn ci hè ancu manera di fà, è infine l'unicu modu hè di aumentà a cunfigurazione di u servitore.

Quantu spaziu hè adattatu per u situ web di una cumpagnia di cummerciu esteru?

Cumu sceglie a cunfigurazione di u servitore ghjustu?Cliccate u ligame sottu per vede a suluzione media di u servitore IP 1 ogni ghjornu ▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) hà spartutu "Quantu hè u Linux Load Average troppu altu? Verificazione di l'utilizazione di a carica di CPU" vi aiuterà.

Benvenuti à sparte u ligame di stu articulu:https://www.chenweiliang.com/cwl-1027.html

Benvenuti à u canali Telegram di u blog di Chen Weiliang per avè l'ultime aghjurnamenti!

🔔 Siate u primu à uttene a preziosa "Guida d'Utilisazione di l'Utili di l'AI di Marketing di cuntenutu ChatGPT" in u cartulare di u canali! 🌟
📚 Questa guida cuntene un valore enormu, 🌟Questa hè una rara opportunità, ùn mancate micca! ⏰⌛💨
Condividi è mi piace se ti piace!
A vostra spartera è Mi piace sò a nostra motivazione cuntinua!

 

发表 评论

U vostru indirizzu email ùn serà micca publicatu. I campi richiesti sò aduprati * Etichetta

scorri in cima