Czy ktoś może mi wyjaśnić, dlaczego czasami istnieje 10 lub 15 procesów o tym samym tytule i „statystykach” wymienionych w htopie? Zgaduję, że działa wiele wątków - ale że wiele z nich oczywiście nie mogło działać jednocześnie.
Czy w wyniku zastosowania powiedzmy 15 wątków niesąsiadujących vs. 10 wątków niesąsiadujących ma miejsce jakikolwiek spadek wydajności?
linux
ubuntu-9.10
performance
javanix
źródło
źródło
Odpowiedzi:
htop
pokazuje domyślnie poszczególne wątki jako osobne procesy, podobnie jakps -AL
by to robił. Jeśli naciśniesz kapitałH
, przełączy się on na pokazywanie tylko głównych procesów (ponowne naciśnięcie przełącza z powrotem). Informacje podsumowujące dla każdego wątku w rzeczywistości odzwierciedlają cały proces, więc nie mają osobnej liczby pamięci itp. Wątki będą wyświetlane,R
gdy są aktywne iS
gdy nie są aktywne, chociaż ponieważhtop
odświeżają się tylko co kilka sekund, nie można tak łatwo monitorować ich aktywności w ten sposób , ponieważ przełączanie wątków odbywa się znacznie szybciej.Wydajność różnych modeli wątków jest złożona, a poza tym
superuser.com
- musisz wyszczególnić poszczególne problemy, jeśli się pojawią, a nie próbować zgadywać :)Więcej informacji na ten sam temat można znaleźć na stronie http://groups.google.com/group/alt.os.linux.mandriva/browse_thread/thread/59c9f42e99b53663/2e6ddc78b2b85cf2?lnk=raot
Uwaga:
H
dotyczy wątków użytkowników; dla wątków jądra istnieje podobny klawisz przełączaniaK
, a obie opcje są dostępne w menu ustawień -F2
następnie Opcje wyświetlaniaźródło