|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Masterov 2:5002/63.100 31 Oct 2007 10:00:50 To : Eugene Grosbein Subject : тормоза на семерке --------------------------------------------------------------------------------
Replying to a message of Eugene Grosbein to Leizer A Karabin:
EG>>> А чего это стало с традиционным шедулером в FreeBSD 7.0-PRERELEASE?
LAK>> Замену уже в 6.2
LAK>> # options SCHED_4BSD
LAK>> options SCHED_ULE
LAK>> я же не сам придумал. Hо, к прискорбию, источник рекомендации забыл.
EG> Hа семерке при прочих равных условиях с ULE мир собирается у меня на 4
EG> минуты дольше, чем с 4BSD (на 9.5-9.7% медленнее), хотя конечно
EG> интерактивность в 4BSD в семерке не сравнится с ULE, который имеет
EG> две группы очередей исполнения, для интерактивных тредов и остальных
EG> и просто не даёт квантов остальным, пока интерактивные не спят. Для
EG> сервера 9% может быть существенно.
Перешел дома на 7.0-BETA с 6.2-STABLE.
Сразу собрал ядро с SCHED_ULE.
По субъективным ощущениям, интерактивность стала хуже. При сборке в фоне в один
поток (portupgrade) ощутимы задержки.
Видны, например, в KDE-шном пасьянсе: если взять карту и потаскать ее от правого
края до левого раз пять-шесть, курсор будет двигаться без карты, а карта будет с
задержкой до секунды повторять траекторию курсора :-)
Если в фоне ничего не собирается, такого не проявляется.
Еще заметил, что в KDE-шном скринсэйвере "Часы" секундная стрелка (при сборке
чего-то в фоне) не перемещается каждую секунду, а может переместиться сразу на
две секунды и даже более.
В шестерке с SCHED_4BSD такого не было.
Железо:
AthlonXP 2500+ (естественно, одноядерный), 512M RAM, Во время сборок, про
которые я упоминал выше своп был пуст.
Как мне показалось, с++ приложения (например, KDE) стали собираться быстрее, к
сожалению, не засекал время сборки на 6.2, поэтому подтвердить не смогу.
С уважением, Alex.
--- FleetStreet 1.27.1
* Origin: Ceterum censeo Carthaginem delendam esse! (2:5002/63.100)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/3826472847c5.html, оценка из 5, голосов 10
|