Quanto è appropriata la media del carico di Linux? Controllo dell'utilizzo del carico della CPU

Se il tuo computer (computer) è lento, potresti voler controllare se il sistema è sotto carico elevato?

Di recente, è disponibile un fileMarketing su InternetL'ufficiale ha dichiarato di essere responsabilefornitore di energia elettricaIl sito web era inaccessibile a causa di una situazione qualche tempo fa...

Questo sito web si basa suSito Web WordPress,nelLinux Configurazione del server VPS.

  • La configurazione del server VPS Linux ha solo 1 core CPU e 1 GB di memoria RAM.

Accedi allo sfondo del server VPS Linux per verificare il problema e scopri che la media del carico è molto alta, raggiungendo più di 10.0.

Sui sistemi Linux, di solito utilizziamouptimecomando per visualizzarlo (wcomando etopè disponibile anche il comando).

Inoltre, funzionano anche con i computer Mac di Apple.

Se trovi che il carico medio è troppo alto, prova a risolvere il problema!

  • Quando il carico medio è troppo alto,Chen WeiangLa soluzione data è aumentare il numero di core della CPU.
  • Quindi, aggiorna decisamente la configurazione a2 core della CPU,8 GB Memoria RAM.
  • La situazione di carico medio elevato è stata rapidamente risolta.

XNUMX. Controllare il carico del sistema

In una finestra del terminale SSH, digita il seguente comando▼

uptime

Il sistema restituirà una riga di informazioni ▼

Quanto è appropriata la media del carico di Linux? Controllo dell'utilizzo del carico della CPU

La seconda metà della riga dice "carico medio" che significa "carico medio del sistema"

  • Con 3 numeri all'interno, possiamo determinare se il carico del sistema è grande o piccolo?

Carico del server? comando superiore/utilizzo della CPU/metodo di calcolo della media del carico

Perché ci sono 3 numeri?

  • Rappresentano il carico medio del sistema in minuti di 1 minuto, 5 minuti e 15 minuti.
  • Se continui a cercare, ti dirà anche che quando la CPU è completamente inattiva, il carico medio è 0;
  • Quando il carico di lavoro della CPU è saturo, la media del carico è 1.

Cosa significa CPU?

  • La CPU è l'unità di elaborazione centrale.
  • (Unità di elaborazione centrale inglese, CPU)
  • La CPU è il nucleo di calcolo e il nucleo di controllo di un computer.

uso della CPU

  • L'utilizzo della CPU è l'informazione statistica dello stato di utilizzo della CPU in un periodo di tempo.
  • Questo indicatore mostra l'utilizzo della CPU (quando la CPU è occupata).
  • Se la CPU è occupata a lungo, è necessario considerare se la CPU è sovraccarica. ?
  • Il funzionamento in sovraccarico a lungo termine è una sorta di danno alla macchina stessa.
  • Pertanto, l'utilizzo della CPU deve essere controllato a un determinato rapporto per garantire il normale funzionamento della macchina.

Che cos'è la media del carico?

  • Load Average è il carico della CPU e le informazioni in esso contenute sono le statistiche dello stato di utilizzo della CPU all'interno di un segmento.
  • È una statistica della somma dell'elaborazione della CPU e del numero di processi in attesa dell'elaborazione della CPU per un periodo di tempo.
  • Cioè, le statistiche sulla lunghezza della coda utilizzate dalla CPU.

Ovviamente, più basso è il valore di "carico medio", ad esempio 0.2 o 0.3, significa che il carico di lavoro del computer (computer) è minore e il carico di sistema è più leggero.

  • Tuttavia, quando puoi vedere che il sistema è sotto carico pesante?
  • Alla fine è uguale a 1 ora?O è uguale a 0.5?O è uguale a 1.5?
  • Cosa devo fare se questi tre valori sono diversi entro 1 minuto, 5 minuti e 15 minuti?

XNUMX. Analogia

Per determinare se il tuo sistema è sovraccarico, devi capire cosa significa veramente la media del carico.

Il prossimo,Chen WeiangQuesta domanda sarà spiegata nel linguaggio più semplice possibile.

Innanzitutto, assumiamo che nel caso più semplice, il tuo computer abbia solo una CPU e tutte le operazioni devono essere eseguite da questa CPU.

Immaginiamo il carico medio di questa CPU come bridge:

C'è solo una corsia sul ponte e tutti i veicoli devono attraversare questa corsia.

(Ovviamente, il ponte può essere utilizzato solo in una direzione.)

Quando il carico del sistema è 0, significa che non ci sono auto sul ponte ▼

Quando il carico del sistema è 0, significa che non ci sono auto sul ponte

Il carico del sistema è 0.5, il che significa che ci sono metà delle auto sul ponte ▼

Il carico del sistema è 0.5, il che significa che ci sono mezzi vagoni sul 4° foglio del ponte

Il carico del sistema è 1.0, il che significa che ci sono auto su tutte le parti del ponte, il che significa che il ponte è "pieno" ▼

Il carico del sistema è 1.0, il che significa che ci sono auto su tutte le parti del ponte, il che significa che il ponte è "pieno" foglio 5

  • Ma c'è da sottolineare che il ponte può ancora essere attraversato senza intoppi qui.

Il carico del sistema è 1.7, il che significa che ci sono troppi veicoli e il ponte è pieno (100%).

  • I veicoli in attesa sul ponte rappresentavano il 70% dei veicoli del ponte.

Per analogia, e così via, il carico del sistema è 2.0:

  • Significa che ci sono tanti veicoli in attesa quanti sono i ponti.
  • Un carico di sistema di 3.0 significa che ci sono il doppio dei veicoli in attesa sul ponte rispetto al ponte.
  • Quando il carico del sistema è maggiore di 1, il veicolo posteriore deve attendere;
  • Maggiore è il carico del sistema, maggiore è il tempo di attesa per l'attraversamento del ponte▼

Maggiore è il carico del sistema, maggiore è il tempo di attesa per attraversare il ponte Foglio 6

  • Il carico di sistema della CPU è sostanzialmente uguale alla capacità del suddetto bridge analogico, che è il carico di lavoro massimo della CPU.
  • Il veicolo sul bridge è un processo in attesa dell'elaborazione da parte della CPU.

Se la CPU elabora un massimo di 100 processi al minuto, il carico del sistema è 0.2, il che significa che la CPU elabora solo 1 processi in questo 20 minuto;

Un carico di sistema di 1.0 significa che la CPU gestisce 1 processi in questo 100 minuto;

1.7 Ciò significa che oltre ai 100 processi che la CPU sta elaborando, ci sono 70 processi in attesa di essere elaborati dalla CPU.

Per far funzionare il computer senza problemi, il carico del sistema non deve superare 1.0, quindi non è necessario attendere alcun processo e tutti i processi possono essere elaborati per primi.

Ovviamente, 1.0 è un valore chiave.

Se questo valore viene superato, il sistema non è ottimale.Devi intervenire.

XNUMX. Quanto è appropriato il carico medio del carico del sistema?

1.0 è un valore ideale per il carico del sistema?

Non necessariamente, gli amministratori di sistema tendono a lasciare un po' di spazio.

Quando questo valore raggiunge 0.7, dovresti sapere qualcosa del genere:

  • Quando il carico del sistema continua a essere maggiore di 0.7, è necessario iniziare a esaminare il problema ed evitare che la situazione peggiori.
  • Quando il carico del sistema continua a essere maggiore di 1.0, è necessario trovare una soluzione e abbassare il valore.
  • Quando il carico del sistema raggiunge 5.0, indica che c'è un problema serio con il sistema e che non ha risposto per molto tempo o è quasi andato in crash.Non lasciare che il sistema raggiunga questo valore.

Quattro, più processori CPU

Quanto sopra presuppone che il tuo computer (computer) abbia solo una CPU.

Cosa succede se sul tuo computer (computer) sono installate 2 CPU?

2 CPU significa che la potenza di elaborazione del computer (computer) è raddoppiata e il numero di processi che possono essere elaborati contemporaneamente è raddoppiato.

Chen WeiangIl bridge è ancora usato come analogia qui 2 CPU significa che il bridge ha 2 canali e la capacità di traffico è raddoppiata ▼

Chen Weiliang usa ancora il ponte come analogia qui: 2 CPU significa che il ponte ha 2 passaggi e la capacità di traffico è raddoppiata.

  • Quindi, 2 CPU significano che il carico del sistema può raggiungere 2.0 e ogni CPU raggiunge il 100% del carico di lavoro.
  • Per un computer con n.0 CPU, il carico di sistema accettabile è fino a n.0 CPU.

Cinque processori CPU multi-core

I fornitori di chip di solito contengono più core CPU all'interno di 1 CPU, che è chiamata "CPU multi-core".

Una CPU multi-core è simile a una multi-CPU in termini di carico del sistema.

Pertanto, quando si considera il carico del sistema, è necessario considerare quante CPU ha il tuo computer?E quanti core ha ciascuna CPU?

Quindi, dividendo il carico del sistema per il numero totale di core, a condizione che il carico per core non superi 1.0, il computer funzionerà normalmente.

Come sapere quanti core della CPU ha un computer?

L'utilizzo del comando consente di visualizzare le informazioni sulla CPU ▼

cat /proc/cpuinfo

Comandi che restituiscono direttamente il numero totale di core della CPU▼

grep -c 'model name' /proc/cpuinfo

XNUMX. Quale tempo medio di carico dovrei guardare?

ultima domanda:

La media del carico "medio del carico" restituisce un totale di tre medie:

  • 1 minuto di carico del sistema, 5 minuti di carico del sistema, 15 minuti di carico del sistema.

A quale valore devo fare riferimento?

  • Se il carico del sistema è maggiore di 1 per solo 1.0 minuto, gli altri 2 periodi di tempo sono inferiori a 1.0, il che indica che si tratta solo di un fenomeno temporaneo e il problema non è grave.
  • Se il carico medio del sistema è maggiore di 15 entro 1.0 minuti (dopo aver aumentato il numero di core della CPU), il problema persiste, non è un fenomeno temporaneo.
  • Pertanto, dovresti osservare principalmente "15 minuti di caricamento del sistema" come indicatore del normale funzionamento del computer (computer).

Quanto segue è di più sul metodo di calcolo della media di comando/utilizzo della CPU/carico ▼

Cosa devo fare se il carico VPS è troppo alto?

Ora non è possibile accedere al mio sito Web perché il carico è troppo elevato, cosa devo fare?

top – 20:44:30 su 12 min, 1 utente, carico medio: 2.21, 8.39, 6.48

  • Il tuo server è autogestito, quello che dovresti fare è controllare il tuo server stesso tramite SSH.
  • Controlla cosa è in esecuzione?Quale processo e così via?
  • Se necessario, prova a riavviare il server.
  • Se dopo aver riavviato il server il carico è ancora troppo elevato, provare a identificare il processo sovraccaricato e interromperlo.
  • Se necessario, riavviare il processo (non il server) individualmente.
  • Oppure dopo aver consultato il servizio clienti "perché il carico VPS/server è troppo alto", non c'è ancora modo di farlo e infine l'unico modo è aumentare la configurazione del server.

Quanto spazio è adatto per il sito web di una società di commercio estero?

Come scegliere la giusta configurazione del server?Fare clic sul collegamento sottostante per visualizzare la soluzione media giornaliera di 1 server IP ▼

发表 评论

Il tuo indirizzo email non verrà pubblicato. 必填 项 已 用 * 标注

Scorrere fino a Top