Погонял сегодня лысого..., в смысле тесты всякие ядра. :) Конфиг естественно под мою систему, за эталон взял РедХетовский,
так как он не может работать без HUGETLB и CGROUP, то пришлось
включать их везде.
Ядра такие:
1. ванила 2.6.32.25
2. ванила 2.6.36
3. 2.6.36-libre (тут пробегала новость)
4. 2.6.32-71.7.1.el6 (RHEL6)
Цифер много лень систематизировать. Общий диагноз для RedHat - неайс.
Все выше перечисленные кроме РедХатовского ведут себя примерно одинаково,
погрешности не более 2%.
РедХат сливает почти везде, кроме РеалТайма - максимум был 500 мкс., средняя 75 мкс.
У остальных средняя задержка 35 мкс, но зато максимум прыгал от 3500 до 8500
Но забавный факт, при многотредовых тестах, у ванильных ядер и у либре,
глюкала ТОЛЬКО ОДНА нить, остальные стабильно держали в районе 300 мкс.
Редхат на первых секундах, сразу тормозил до 500 мкс. на всех процах. :)
РедХат слил в тестах:
Unigine Heaven аж целых 5 fps. (много тестил, думал глюк, а не... :))
в GTKperf - 10 сек.
При чтение из /dev/urandom медленнее других на 0.6 Мб/с
RTT до роутера тормозил на 0.2 мс. (у всех ~0.73, у этого 0.9 мс)
Далее, sunspider-0.9.1 - тот самый бенчмарк джавы - слил стабильно 20 ms
Ах да, самый ацтой это тест pi_sterss (POSIX Priority Inheritance mutexes)
Наследование приоритетов мьютексов. Смысл теста - в максимальном количестве
обращений при условии сохранения приоритетов. Я сделал условия, что будут
4 группы по 3 нити, и тест длится ровно 60 секунд.
Редхатовское ядрище более 2 мильонов не может выжать, но зато стабильно примерно
2140000 +/-10000, все остальные по 6-7 мильонов!!!!
ДИАГНОЗ: В TOP500 мы его не увидим, а вот для баз данных, веб серваков, и прочей шняги самое оно.