Вот поставил 2.6.24 ядро в зюзе запустил на к2д три одинаковых процесса типа cat /dev/urandom > /dev/null & имею:
8727 misha 20 0 4952 648 536 R 92 0.0 4:13.07 cat
8725 misha 20 0 4952 644 536 R 50 0.0 3:44.14 cat
8728 misha 20 0 4952 644 536 R 50 0.0 4:33.57 cat
Правда ради справедливости стоит сказать что процесс с 92% CPU постепенно меняется циклически 8727->8725->8728 и опять сначала. Смена наблюдается примерно раз в две секунды так что при большом промежутке времени процессы получат равное колисчество ресурсов а при малегьком промежутке нет, всегда будет иметься избранный процесс. Теперь вопрос:
Под линью этот эффект вообще излечим или нет? В О(1) было тоже самое.
ЗЫ: Вод под фряхой что с BSD44 что с ULE планировщиком никаких подобных эффектов нет! Что под линь впадлу нормальный алгоритм в ланировщик вписать???