GNU/Linux >> Linux Esercitazione >  >> Linux

Che cos'è la media del carico in Linux?

La media del carico in Linux è una metrica utilizzata dagli utenti Linux per tenere traccia delle risorse di sistema. Ti aiuta anche a monitorare il modo in cui le risorse di sistema sono impegnate.

Sebbene il carico medio sia una delle metriche più fondamentali per l'utilizzo delle risorse, la metrica è inutile a meno che tu non capisca cosa dice a un utente. In questo tutorial, ti aiuteremo a capire cosa significa Load Average in Linux.

Inoltre, discuteremo alcuni semplici metodi per monitorare il carico medio per il tuo sistema.

Nozioni di base sulla media del carico in Linux

Per comprendere la media del carico in Linux, dobbiamo sapere cosa definiamo carico. In un sistema Linux, il carico è una misura dell'utilizzo della CPU in un dato momento.

Si riferisce al numero di processi attualmente in esecuzione dalla CPU o in attesa di esecuzione.

Un sistema inattivo ha un carico pari a 0. Con ogni processo in esecuzione o in lista d'attesa, il carico aumenta di 1.

Di per sé, il carico non fornisce alcuna informazione utile all'utente. Il carico può cambiare in pochi secondi. Questo perché il numero di processi che utilizzano o aspettano il tempo della CPU non rimane costante. Questo è il motivo per cui utilizziamo la media del carico in Linux per monitorare l'utilizzo delle risorse.

Imparare a familiarizzare con la media del carico in Linux

La media del carico, come suggerisce il nome, rappresenta il carico medio su una CPU per un intervallo di tempo impostato. Questi valori sono il numero di processi in attesa della CPU o in uso nel periodo specificato.

Mentre la maggior parte delle persone è abituata alle percentuali di carico mostrate nei sistemi Windows, la media del carico in Linux è rappresentata da tre diversi valori decimali.

Dai un'occhiata all'immagine sopra dove dice "carica media:0,03, 0,03, 0,01"

Andando da sinistra a destra:

  • Il primo valore rappresenta il carico medio sulla CPU nell'ultimo minuto.
  • Il secondo ci fornisce il carico medio per l'intervallo degli ultimi 5 minuti
  • Il terzo valore ci fornisce il carico medio di 15 minuti

Questo aiuta un utente a farsi un'idea di come la CPU viene utilizzata dai processi su un sistema nel tempo.

Mentre un carico di 1 può significare circa il 100% di utilizzo delle risorse su un sistema a processore singolo, tali sistemi sono praticamente inesistenti oggi. A meno che tu non aggiorni il tuo sistema da oltre un decennio, il tuo sistema dovrebbe funzionare su un processore multi-core.

Per un processore dual-core, un carico di 1 significa che 1 core era inattivo al 100%. Ciò si traduce in circa il 50% di utilizzo della CPU. Allo stesso modo, rappresenterebbe il 25% di utilizzo della CPU per un processore quad-core.

Il carico medio in Linux tiene conto dei thread e delle attività in attesa insieme ai processi in esecuzione. Inoltre, è un valore medio invece di essere un valore istantaneo.

Tuttavia, un'idea approssimativa dell'utilizzo delle risorse può essere determinata dal rapporto tra il carico medio e il numero di core del processore. Sebbene non sia un valore esatto per l'utilizzo della CPU in un dato momento, può essere utile per il monitoraggio delle risorse.

Come controllare la media del carico in Linux

Ora che sappiamo cosa rappresenta la media del carico, discuteremo alcuni modi per controllare la media del carico in Linux. La media del carico può essere cercata in tre modi comuni.

1. Utilizzo del comando uptime

Il comando uptime è uno dei metodi più comuni per controllare la media del carico per il tuo sistema. Per utilizzare il comando uptime, apriamo semplicemente la riga di comando e digitiamo quanto segue.

uptime

Questo mostra la quantità di tempo per cui il nostro sistema è stato attivo, insieme al numero di utenti attivi e alla media del carico per il nostro sistema. Lo screenshot seguente mostra cosa dovresti vedere quando usi il comando uptime sul tuo sistema.

Come puoi vedere, la media del carico dell'ultimo minuto è 0,03. Per gli ultimi cinque minuti e quindici minuti, i valori della media del carico sono rispettivamente 0,03 e 0,01.

2. Utilizzo del comando superiore

Un altro modo per monitorare la media del carico sul tuo sistema è utilizzare il comando top in Linux. Per farlo, apri semplicemente il terminale e digita questo.

top

Questo aprirà l'interfaccia superiore nel tuo terminale. A differenza del comando uptime, questo offre una visione approfondita dell'utilizzo delle risorse per il tuo sistema.

Lo screenshot seguente mostra cosa dovresti vedere quando usi il comando in alto sul tuo sistema.

Come puoi vedere nella riga più in alto, la media del carico dell'ultimo minuto è 0,34. Per gli ultimi cinque minuti e quindici minuti, i valori della media del carico sono rispettivamente 0,14 e 0,405.

3. Utilizzo dello strumento Sguardi

Lo strumento Sguardi è uno strumento di monitoraggio del sistema che funziona in modo simile al comando in alto. Fornisce una panoramica dettagliata dell'utilizzo delle risorse di sistema. Per utilizzare lo strumento Sguardi sul tuo sistema, devi installare il suo pacchetto usando questo comando.

sudo apt-get install glances

Una volta terminata l'installazione, digita quanto segue nel tuo terminale.

glances

Questo aprirà l'interfaccia di sguardi nel tuo terminale. A differenza del comando in alto, questo fornisce il numero di core del processore disponibili insieme alla media del carico per il tuo sistema.

Lo screenshot seguente mostra cosa dovresti vedere quando usi il comando sguardi sul tuo sistema.

Come puoi vedere nella regione evidenziata, la media del carico per l'ultimo minuto è 0,14. Per gli ultimi cinque minuti e quindici minuti, i valori della media del carico sono rispettivamente 0,12 e 0,05.

Conclusione

La media del carico in Linux è una metrica essenziale per monitorare facilmente l'utilizzo delle risorse di sistema. Tenere sotto controllo il carico medio aiuta a garantire che il sistema non subisca arresti anomali o sessioni lente.

Ci auguriamo che questo tutorial sia stato in grado di aiutarti a familiarizzare con il concetto di Load Average in Linux.


Linux
  1. Cosa c'è di nuovo con rdiff-backup?

  2. Che cos'è un utente Linux?

  3. Cos'è Umask in Linux

  4. Che cos'è il numero di inode in Linux?

  5. Cos'è JingOS Linux?

Che cos'è la shell in Linux?

Cosa mi dice il mio prompt dei comandi di Linux?

Cosa fare in caso di panico del kernel Linux

Che cos'è Login Shell in Linux?

Che cos'è la media del carico in Linux?

Che cos'è il file .bashrc in Linux?