Utilizzando i processi Top-4 hai il 100% + CPU: come?


8

Semplice davvero

Avere un server Linux - 4 processi sono in esecuzione con un utilizzo della CPU superiore al 100%.

Cosa significa esattamente? Supponevo che nulla potesse andare oltre il 100% :)

Risposte:


12

È una macchina multi core? Il mio laptop è un dual core e posso ottenere il massimo per mostrare il 100% per 2 processi.

Da quanto ho capito, top ti darà il 100% per processore / core.


3
Sì, se hai 4 core e lo
massimizzi,

Ho 4 core e in questo momento ho 5 processi che utilizzano circa il 99% di utilizzo della CPU. Oltre il 400%, come è possibile?
Addison,

3

Le diverse versioni di top visualizzano l'utilizzo della CPU in modo diverso. Supponendo che ci si riferisca a singoli elementi pubblicitari del processo, top mostra l'utilizzo cumulativo della CPU per quel processo e tutti i thread figlio. Ad esempio, se un processo ha due thread figlio in esecuzione, uno che utilizza il 50% della CPU 0 e l'altro thread che utilizza il 75% della CPU 1, top segnalerà l'utilizzo della CPU per il processo al 125%.

Questi thread possono essere visualizzati eseguendo top con un -H o in PS con l'opzione -m.


0

L'utilizzo è in riferimento a un processore. I processi a thread singolo non possono superare il 100%. Tuttavia, se top può riportare alcuni campioni oltre il 100%. I processi multi-thread dovrebbero essere in grado di superare il 100% dati più processori.

Sembrerebbe che abbiate molti processi associati alla CPU. Questo è normale per alcuni processi come il programma Seti. I processi interattivi normalmente non usano molta CPU.

In base al rapporto, è necessario disporre di almeno 4 processori.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.