Oto najlepsze wyniki, które zebrałem:
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.
Oto najlepsze wyniki, które zebrałem:
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.
Odpowiedzi:
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.
I
, możesz nacisnąć, W
aby zapisać tę konfigurację jako domyślną, jeśli jesteś rootem.
W
aby zapisać je jako def. config, możesz także nacisnąć 1
raz lub dwa razy, aby dowiedzieć się, jak dokładnie ładowane są procesory / rdzenie. ;)
top
wyś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.
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% top
ponownie spada, a drugi proces otrzymuje pozostały udział.
top
zapisze plik konfiguracyjny, ${XDG_CONFIG_HOME:-~/.config}/procps/toprc
jeśli W
klucz zostanie użyty podczas uruchamiania go jako zwykły użytkownik.