URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 38142
[ Назад ]

Исходное сообщение
"OpenNews: Планировщики SD и CFS глазами разработчика FreeBSD"

Отправлено opennews , 07-Авг-07 09:30 
"Планировщики SD и CFS глазами разработчика FreeBSD (http://jeffr-tech.livejournal.com/12933.html)"

URL: http://jeffr-tech.livejournal.com/12933.html
Новость: http://www.opennet.me/opennews/art.shtml?num=11670


Содержание

Сообщения в этом обсуждении
"Планировщики SD и CFS глазами разработчика FreeBSD"
Отправлено Andrew Kolchoogin , 07-Авг-07 09:30 
Особенно приятно в комментариях читать, что при финитном n O(whatever(n)) эквивалентно O(1). :)

"Планировщики SD и CFS глазами разработчика FreeBSD"
Отправлено Аноним , 10-Авг-07 21:20 
А это разве не так? :-/

"Планировщики SD и CFS глазами разработчика FreeBSD"
Отправлено nuclight , 05-Сен-07 22:25 
Разумеется не так. Их можно сравнить разве что только при фиксированном n, в случае чего нотация O() вообще теряет смысл. При различных же n - есть и разница. Что и наблюдается в действительности, см. коммент там же:

According to ingo himself having 1,000 runnable tasks increases context
switch cost by 20%.. That's a 10 deep tree. At worst you'd expect another 5 levels in the tree, so 30% total. It's not killing you but it's not ideal either.