Andrew Doran, работающий над улучшением SMP в NetBSD, провёл тестирование производительности MySQL на NetBSD CURRENT.
Результаты (http://www.feyrer.de/NetBSD/bx/blosxom.cgi/nb_20071001_0149....) тестов показывают значительный рост производительности относительно NetBSD 3. Для сравнения были проведены аналогичные тесты на FreeBSD, Linux, OpenBSD и Solaris.URL: http://www.feyrer.de/NetBSD/bx/blosxom.cgi/nb_20071001_0149....
Новость: http://www.opennet.me/opennews/art.shtml?num=12266
Странный тест, почему в NetBSD использовали UFS2+SoftUpdates, а в OpenSolaris UFS, не ясно, насколько я помню, NetBSD прекрасно живёт на UFS, к чему этот пиар, не понятно...:)))
Solaris UFS не имеет ничего общего с UFS/UFS2/SoftUpdates из *BSD.
Можно было возразить почему не ZFS...
И где инфа о том, как тюнили каждую из ОС-ей или главное громко заявить о попугаях, не важно, как в реальности, вообщем тест чистый пиар??:-\
> где инфа о том, как тюнили каждую из ОСЗа отдельные деньги.
интересно, что подразумевается под ULE в тесте FreeBSD7? ULE1, ULE2 или SHED_SMP(ULE3) ? Если ULE1, то сравнение не объективно ни разу.
>интересно, что подразумевается под ULE в тесте FreeBSD7? ULE1, ULE2 или SHED_SMP(ULE3)
>? Если ULE1, то сравнение не объективно ни разу.Вроде бы взят тот SCHED_ULE, который сейчас в cvs (для тестирования брался сентябрьский снэпшот, это видно из легенды в графике). Но вот насчет корректности тестирования сомневаюсь, у Jeff`a и у Kris`a при тестировании не было такого провала в производительности.
Этот товарищ как-то не так давно уже выступал с результатами, где NetBSD рвёт все остальное, как тузик грелку. И все-таки я до сих пор не могу понять, почему он что тогда, что сейчас не отключает I/O в тесте SMP. Не надо быть гуру ядра, чтобы понять: когда тестируем, насколько хорошо OS умеет нагружать процессоры, любой I/O должен быть выключен. Иначе это будет тестирование подсистемы ввода/вывода. Это все равно что играть в футбол на стадионе длиной в 50 км - какая разница, как ты умеешь работать с мячом, если главное тут - умение бегать?
http://jeffr-tech.livejournal.com/15171.htmlJeff сам проверил, и говорит, что не все так однозначно...
Не то что неоднозначно, а то Jeff запустил подобный тест на подобном оборудовании и получил результат лучший, чем в subj. Видимо при тестировании FreeBSD не были выключены опции WITNESS и INVARIANTS. По умолчанию эти опции включены в ядре.
Не совсем понятно чем вызвана пила в конце теста под линуксом
http://marc.info/?l=netbsd-tech-kern&m=119142054028425&w=2Все выяснилось - тест был не корректным так как у FreeBSD7 не были выключены debugging в malloc(). На повторных тестах все встало на свои места!
NetBSD ч0рные пиарщики ;)