htop pokazujący duplikaty aplikacji z bardzo dziwnymi dziwnymi wynikami w górę od 20, 30, 40 lub więcej, patrz zrzut ekranu

17

Dołączyłem zrzuty ekranu z htopa i są to dziwne wyniki. Czy ktoś może wyjaśnić, co się tutaj dzieje? Pokazuje, że nowa aplikacja copy.com zajmuje około 500% mojej pamięci, jeśli ją policzysz.

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Wardr
źródło

Odpowiedzi:

21

To, co widzisz, jest całkowicie normalne. Jeśli chcesz mieć łatwiejszy widok na oczy (który nadal pokazuje prawidłowe informacje), możesz wykonać następujące czynności w HTOP:

  1. Naciśnij F2, aby wejść do menu Setup.
  2. Po wybraniu „Ustawienia” po lewej stronie naciskaj strzałkę w dół, aż pojawi się „Opcje wyświetlania”.
  3. Naciśnij strzałkę w prawo (->), aby przesunąć kursor do następnej kolumny i naciśnij klawisz „spacja”, aby wybrać „Widok drzewa”.
  4. Naciśnij strzałkę w dół i wybierz „Ukryj wątki jądra”, naciskając klawisz „spacja”.
  5. Naciśnij ponownie strzałkę w dół i wybierz „Ukryj wątki użytkownika” za pomocą klawisza „spacja”.
  6. Naciśnij klawisz F10, aby zapisać zmiany.

Domyślnie jest wyświetlana reprezentacja wszystkich zgłaszanych wątków jądra i przestrzeni użytkownika. Wykonując powyższe kroki, nie będziesz pokazywać tych wątków i będziesz mieć lepszy widok na uruchomione procesy w twoim systemie.

Jeśli chcesz, oto co mam w moim pliku ~ / .config / htop / htoprc:

# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
fields=0 48 17 18 38 39 40 2 46 47 49 1 
sort_key=46
sort_direction=1
hide_threads=0
hide_kernel_threads=1
hide_userland_threads=1
shadow_other_users=1
show_thread_names=1
highlight_base_name=1
highlight_megabytes=1
highlight_threads=1
tree_view=1
header_margin=1
detailed_cpu_time=1
cpu_count_from_zero=0
update_process_names=1
color_scheme=0
delay=15
left_meters=LeftCPUs Memory Swap 
left_meter_modes=1 1 1 
right_meters=RightCPUs Tasks LoadAverage Uptime 
right_meter_modes=1 2 2 2 
darthlukan
źródło
Przekonałem się, że musiałem edytować ~/.config/htop/htoprcplik, aby ustawienia były zachowane podczas uruchamiania htop. Innymi słowy, po prostu wykonanie ponumerowanych kroków nie zadziałało, musiałem zmienić hide_userland_threads=0na hide_userland_threads=1ręcznie.
Søren Mortensen
@ SørenMortensen - Przyczyną może być emulator terminala, którego używasz (F10 może zostać przechwycony, aby wyświetlić menu emulatora terminala). To jeden z powodów, dla których opublikowałem moją konfigurację, na wypadek gdyby konieczna była bezpośrednia edycja pliku konfiguracyjnego.
darthlukan