Monitor systemu GNOME i góra pokazujące różne użycie procesora

10

Kiedy odtwarzam film za pomocą SMPlayera (wideo: mpv) i sprawdzam użycie procesora za pomocą monitora systemu GNOME, pokazuje on użycie procesora% 4 lub% 5 (1 sekundowy interwał aktualizacji), ale htoppokazuje użycie procesora% 45:

użycie procesora mpv

toppokazuje takie samo obciążenie jak htop:

najlepsze użycie procesora mpv

Ponieważ prędkość obrotowa wentylatora mojego procesora rośnie, gdy odtwarzam film w SMPlayer. Podejrzewam, że topdokładniej raportuje użycie procesora.

Mam Intel i7 920 z 6 GB pamięci RAM.

Dlaczego mam duże obciążenie procesora i dlaczego widzę różne wyniki na topmonitorze systemu GNOME i na nim?

LÓD
źródło
1
po topwejściu naciśnij, 1aby zobaczyć procent poszczególnych rdzeni
Robert Riedl
1
@ thomasrutter Z mojego doświadczenia w pracy na serwerach, jeśli masz dwurdzeniowy system z uruchomioną wersją 100.00, twój system ma poważne problemy i prawdopodobnie zawiesił się. Jest powód, dla którego używamy tutaj 32+ systemów podstawowych, ponieważ wiele załadowanych systemów osiągnie 25,00 w ciągu 1 minuty i więcej. Nawet ten mówi, że średnie obciążenie 6,03 na jednym rdzeniu jest złe, ale na 8 rdzeniach jest w porządku. howtogeek.com/194642/…
Terrance
@Terrance, zdaję sobie sprawę, że średnia obciążenia 100 jest mocno przeciążona, wskazując tylko, że jest to możliwe. W poprzednim komentarzu powiedziano, że średnie obciążenie 8-rdzeniowej maszyny może wzrosnąć do 8
thomasrutter
@ thomasrutter Tak, miałem na myśli, że wszystko będzie dobrze.
Terrance
To pytanie nie jest nawet bliskie byciu duplikatem tego drugiego, co się stało?
thomasrutter,

Odpowiedzi:

21

Zauważ, że jeden odczyt jest 8 razy wyższy niż drugi. Masz 8 rdzeni (lub jednostek wykonawczych). Najprostszym wyjaśnieniem jest to, że jedno oblicza się jako procent jednego rdzenia, a drugie jako procent wszystkich ośmiu.

Zgodnie z tym , toprzeczywiście wykazują wykorzystanie procesora za procesie jako procent jednej CPU.

thomasrutter
źródło
6
Wyjaśnia to również, dlaczego topczasami może pokazywać procesy wykorzystujące więcej niż 100% procesora. Na 8-rdzeniowym procesorze można użyć do 800%
Suppen