Может кто-нибудь объяснить мне, почему в htop иногда отображаются 10 или 15 процессов с одинаковыми заголовками и «статистикой»? Я предполагаю, что запущено несколько потоков, но очевидно, что многие из них не могут работать одновременно.
Есть ли какой-либо удар по производительности, если процесс использует, скажем, 15 не одновременных потоков против 10 не одновременных потоков?
linux
ubuntu-9.10
performance
javanix
источник
источник
Ответы:
htop
показывает отдельные потоки как отдельные процессы по умолчанию, как и вps -AL
случае. Если вы нажмете заглавную,H
он переключится на отображение только основных процессов (повторное нажатие переключит обратно). Сводная информация о каждом потоке фактически отражает весь процесс, поэтому у них нет отдельного подсчета памяти и т. Д. Потоки будут отображаться,R
когда они активны, аS
когда неактивны, хотя из-заhtop
того, что они обновляются только каждые несколько секунд, вы не можете легко контролировать их активность таким образом. , поскольку переключение потоков происходит намного быстрее, чем это.Производительность различных моделей многопотоковости сложна и выше
superuser.com
- вам нужно детализировать конкретные проблемы, если они возникают, а не пытаться угадать :)См. Http://groups.google.com/group/alt.os.linux.mandriva/browse_thread/thread/59c9f42e99b53663/2e6ddc78b2b85cf2?lnk=raot для более подробного обсуждения этой темы.
Обратите внимание, что
H
для пользовательских потоков; для потоков ядра аналогичный тумблерK
существует, и оба параметра доступны в меню настроек -F2
затем Параметры отображенияисточник