GNU/Linux >> Linux Esercitazione >  >> Linux

Perché l'utilizzo della CPU riportato da top in Linux è superiore al 100%?

AFAIK top mostra l'utilizzo della CPU in relazione alla potenza di 1 core, ovvero se la tua attività occupa il 200% della CPU, allora occupa due core.


Dalla pagina man in alto

   k: %CPU  --  CPU usage
  The task's share of the elapsed  CPU  time  since  the  last  screen
  update,  expressed as a percentage of total CPU time.  In a true SMP
  environment, if 'Irix mode' is Off, top will operate  in  number  of
  CPUs.  You toggle 'Irix/Solaris' modes with the 'I' interactive com-
  mand.

Quindi, sì, in alto mostra la percentuale di CPU PER core, ma puoi attivare o disattivare questo comportamento premendo "I".


Sì, se un processo in top supera il 100% o top mostra un carico>1.0, significa che più di un core è occupato o che il sistema ha una sottoscrizione eccessiva. Oversubscription significa che c'è più lavoro da mettere sul core di quanto sia fisicamente gestibile.

In top puoi anche ordinare la visualizzazione in base a diversi parametri (come la memoria utilizzata). Se vuoi vedere cosa puoi ordinare, fai riferimento alla guida o alla pagina man per top .

Puoi anche vedere tutti i tipi di informazioni sui processi stessi, come la memoria virtuale o residente utilizzata dal processo e se è inattivo o attualmente in esecuzione, nonché il tempo della CPU utilizzato.

Il carico medio in alto, se necessario, può essere visualizzato anche dal uptime comando.


Linux
  1. Trova i migliori processi in esecuzione in base al massimo utilizzo di memoria e CPU in Linux

  2. Il comando Sed di Linux:utilizzo ed esempi

  3. Come calcolare l'utilizzo della CPU di un processo tramite PID in Linux da C?

  4. Quali sono i metodi disponibili per ottenere l'utilizzo della CPU nella riga di comando di Linux?

  5. Comando principale di Linux:cosa siamo noi, sy, ni, id, wa, hi, si e st (per l'utilizzo della CPU)?

Come utilizzare il comando superiore in Linux

I 10 motivi principali per utilizzare Linux

Come personalizzare il comando top di Linux

Come creare il 100% del carico della CPU su un sistema Linux

Come trovare i migliori processi in esecuzione in base all'utilizzo di memoria e CPU in Linux

Come controllare l'utilizzo o l'utilizzo della CPU di Linux