najwyższa wydajność: użycie procesora> 100%


16

Oto najlepsze wyniki, które zebrałem: najwyższa wydajność

Zauważyłem, że top pokazuje, że użycie procesora przez VLC wynosi> 100%.

Czy ktoś może mi uzasadnić, dlaczego tak to pokazuje, czy jest to błąd w najwyższej aplikacji, czy coś innego.


Nie kłamie, bo przeciętny ładunek jest wyższy niż 4. To wydaje się wysokie - spróbuj ponownie uruchomić VLC i najpierw zrób coś, aby zwolnić trochę pamięci.
Paul Tomblin

Widzę też, że używasz compiz. Czy masz dobrą kartę graficzną 3d? Jeśli nie, prawdopodobnie tam zmierza cały procesor, próbując wyrenderować film na powierzchni 3D.
Paul Tomblin

Odpowiedzi:


31

Jesteś w środowisku wielordzeniowym / wieloprocesorowym, a „top” działa w trybie Irix. Oznacza to, że twój proces (vlc) wykonuje obliczenia, które utrzymują zajęte 1,2 CPU / rdzenie. Może to oznaczać 100% + 20%, 60% + 60% itp.

Naciśnij „I”, aby przejść do trybu Solaris. Otrzymujesz tę samą wartość podzieloną przez liczbę rdzeni / procesorów.


2
Po wyjściu z trybu Irix przez naciśnięcie I, możesz nacisnąć, Waby zapisać tę konfigurację jako domyślną, jeśli jesteś rootem.
AKWF

2
Zanim nacisnąłeś, Waby zapisać je jako def. config, możesz także nacisnąć 1raz lub dwa razy, aby dowiedzieć się, jak dokładnie ładowane są procesory / rdzenie. ;)
poige

co należy wyciągnąć, jeśli mamy maszynę z jednym rdzeniem i topwyświetlamy jeden z procesów jako użycie 100% procesora. Czy to oznacza, że ​​maszyna jest zawieszona i żaden inny proces nie uzyska czasu procesora.
Krishna Oza

@ krishna_oza: Gdyby tak było top, nie byłby już w stanie zaktualizować listy procesów, ponieważ jest to również proces. 100% na maszynie z jednym rdzeniem oznacza, że ​​„żaden inny proces nie wymagał czasu procesora podczas okresu pomiaru” (a może coś się stało, ale był tak szybki, że skończył się błędem pomiaru). Co najważniejsze, kiedy inny proces staje się aktywny, powinieneś zobaczyć, że wartość 100% topponownie spada, a drugi proces otrzymuje pozostały udział.
ntninja

Zaktualizuj komentarze @AKWF i @poige: Nie jestem pewien, czy tak było już w 2012 roku, ale na razie (2019) topzapisze plik konfiguracyjny, ${XDG_CONFIG_HOME:-~/.config}/procps/toprcjeśli Wklucz zostanie użyty podczas uruchamiania go jako zwykły użytkownik.
ntninja
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.