Monitor di sistema GNOME e top che mostrano un diverso utilizzo della CPU


10

Quando riproduco un film con SMPlayer (video: mpv) e controllo l'utilizzo della CPU con il monitor di sistema GNOME, mostra% 4 o% 5 utilizzo CPU (intervallo di aggiornamento di 1 secondo), ma htopmostra% 45 utilizzo CPU:

utilizzo di mpv cpu

topmostra lo stesso carico di htop:

massimo utilizzo della CPU mpv

Dal momento che il mio RPM della ventola della CPU aumenta quando riproduco un film con SMPlayer. Sospetto che topriferisca l'utilizzo della CPU in modo più accurato.

Ho Intel i7 920 con 6 GB di RAM.

Perché ho un elevato utilizzo della CPU e perché vedo risultati diversi su tope nel monitor di sistema GNOME?


1
quando dentro top, premi 1per vedere le percentuali dei singoli core
Robert Riedl,

1
@thomasrutter Attraverso la mia esperienza di lavoro sui server, se hai un dual core in esecuzione 100,00 il tuo sistema è in grave difficoltà e probabilmente si blocca. C'è un motivo per cui qui utilizziamo più di 32 sistemi core poiché molti sistemi caricati colpiranno 25,00 in 1 minuto e oltre. Anche questo dice che la media del carico di 6.03 su un singolo core è male, ma su un 8 core va bene. howtogeek.com/194642/…
Terrance

@Terrance, sono consapevole che la media del carico 100 è fortemente sovraccarica, sottolineando solo che è possibile. Il tuo commento precedente diceva che la media del carico su una macchina a 8 core potrebbe salire a 8.
thomasrutter,

@thomasrutter Sì, intendevo quello come staresti bene.
Terrance

Questa domanda non è nemmeno vicina ad essere un duplicato dell'altra, cosa è successo?
thomasrutter

Risposte:


21

Si noti che una lettura è 8 volte superiore rispetto all'altra. Hai 8 core (o unità di esecuzione). La spiegazione più semplice è che uno lo sta calcolando come percentuale di un singolo core e l'altro come percentuale di tutti e otto.

In base a ciò , topmostra effettivamente l'utilizzo della CPU per processo come percentuale di un singolo core della CPU.


6
Questo spiega anche perché a topvolte può mostrare processi che utilizzano più del 100% di CPU. Su una CPU a 8 core, è possibile utilizzare fino all'800%
Suppen
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.