Kann mir jemand erklären, warum manchmal 10 oder 15 Prozesse mit dem gleichen Titel und den gleichen "Statistiken" in htop aufgelistet sind? Ich vermute, es werden mehrere Threads ausgeführt - aber viele von ihnen konnten offensichtlich nicht gleichzeitig ausgeführt werden.
Wird eine Leistungsbeeinträchtigung festgestellt, wenn ein Prozess beispielsweise 15 nicht gleichzeitig ablaufende Threads im Vergleich zu 10 nicht gleichzeitig ablaufenden Threads verwendet?
linux
ubuntu-9.10
performance
javanix
quelle
quelle
Antworten:
htop
Zeigt einzelne Threads standardmäßig als separate Prozesse an, ähnlich wieps -AL
dies der Fall wäre. Wenn Sie die Taste drückenH
, werden nur die Hauptvorgänge angezeigt (erneutes Drücken schaltet zurück). Die zusammenfassenden Informationen jedes Threads spiegeln tatsächlich den gesamten Prozess wider, sodass sie keine separate Speicheranzahl usw. haben. Die Threads werden angezeigt ,R
wenn sie aktiv sind undS
wenn sie nicht aktiv sind. Da sie jedochhtop
nur alle paar Sekunden aktualisiert werden, können Sie ihre Aktivität auf diese Weise nicht einfach überwachen , da Thread-Schalter viel schneller als das passieren.Die Leistung der verschiedenen Threading-Modelle ist komplex und darüber hinaus müssen
superuser.com
Sie bestimmte Probleme detaillieren, wenn sie auftreten, anstatt zu raten :)Weitere Informationen zum gleichen Thema finden Sie unter http://groups.google.com/group/alt.os.linux.mandriva/browse_thread/thread/59c9f42e99b53663/2e6ddc78b2b85cf2?lnk=raot
Beachten Sie, dass dies
H
für Benutzer-Threads gilt. Für Kernel-Threads gibt es eine ähnliche UmschalttasteK
, und beide Optionen sind über das Einstellungsmenü undF2
dann unter Anzeigeoptionen verfügbarquelle