LXF170:Phoronix Test Suite
|
|
|
header 2| header 3|-| row 1, cell 1| row 1, cell 2| row 1, cell 3|-| row 2, cell 1| row 2, cell 2| row 2, cell 3|-|}{|class=wikitable border=1 cellpadding=5|+ table name |
header 2 | header 3 |
row 1, cell 2| row 1, cell 3 |
row 2, cell 2| row 2, cell 3 |
Объективное сравнение настольных систем
Сергей Голубев затеял поверку алгеброй качества популярных дистрибутивов.
Безусловно, вынесенная в заголовок фраза в известной степени абсурдна. Если рассматривать вопрос с практической точки зрения, то главный критерий, по которому выбирают систему для десктопа – это удобство. Сугубо субъективный критерий, осмелюсь заметить.
Конечно, есть какая-то всеобщая эргономика, но, применяя ее к конкретному человеку, сразу сталкиваешься с таким количеством исключений, что разговор о ней чаще теряет всякий смысл. Свидетельство тому – многочисленные «холивары», периодически сотрясающие сетевое пространство.
Тем не менее, попытки объективно сравнить настольные системы были, есть и будут. В частности, сразу же после выхода Phoronix Test Suite 1.0 состоялось тестирование дистрибутивов Ubuntu 8.04, Fedora 9 и Mandriva 2011.1. А при тестировании различных версий Ubuntu было обнаружено «торможение» системы с ростом версий.
Методика тестирования
Итак, инструмент для объективного сравнения – Phoronix Test Suite. Точнее, следующие тесты:
» C-ray (полная нагрузка на процессор); » Compress-gzip (сжатие gzip, процессорный тест); » Encode-flac (кодирование flac, процессорный тест); » Encode-mp3 (кодирование MP3, процессорный тест); » Ffmpeg (кодирование ffmpeg, процессорный тест); » Pgbench (запросы PostgreSQL, общая производительность); » Phpbench (запросы PHP, общая производительность); » Render-bench (рендеринг, графическая подсистема). Тестовый ноутбук – Dell Vostro V130 (процессор и видео от Intel, оперативной памяти – 4 ГБ). Никакой экзотики, обычная пользовательская машина.
В исследовании принимали участие русифицированные дистрибутивы, явно предназначенные для установки настольных систем и включившие пакет Phoronix в репозиторий (неважно, официальный или нет). Поэтому в некоторых популярных системах – ALT Linux, Gentoo и Arch Linux – тестирование не производилось. Условие вхождения в репозиторий вызвано элементарным уважением к сообществу разработчиков дистрибутива. Если разработчики решили не включать приложение в репозиторий, значит, они не хотят, чтобы в их системе запускались тесты. Имеют на это полное право.
А вот с методикой оценки результатов получилась заминка. Для большей объективности было решено ничего не придумывать самому, а спросить совета у сообщества. Увы, мнение большинства оказалось хоть и понятным, но контрпродуктивным: «поскольку никакого практического смысла в этих тестах нет, то блажь все это».
Поэтому будет применена следующая методика. Системы, занявшие три первых места, получают по одному баллу. Победителем считается дистрибутив, получивший больше баллов в своей категории.
Впрочем, если вы не согласны с этой методикой, то никто не мешает вам придумать другую и применить ее для собственного варианта ранжирования. Тем более, что результаты тестов – перед вами.
32-разрядные системы с рабочим столом Gnome 3 (Unity)
Тут необходима небольшая преамбула. Если вкратце, то нельзя обнять необъятное. А если подробно, то рассмотреть все дистрибутивы со всеми рабочими столами за сколько-нибудь разумное время не представляется возможным. Тем более, что теоретически результат одного и того же испытания на одной и той же системе не должен зависеть от типа рабочего стола.
Поэтому в качестве дополнительного испытания были запущены тесты только на 32-разрядных системах с рабочим столом Gnome 3. Выбор разрядности обусловлен тем, что именно такую версию рекомендует при установке компания Canonical. Никакого другого смысла в этом нет – просто предполагалось, что большинство пользователей выберет именно вариант по умолчанию.
Думаю, не сильно ошибусь, если предположу, что именно Ubuntu – самая популярная система у поклонников интерфейса Gnome. То есть результаты тестов полностью соответствуют выбору пользователей. |
> Тест ffmpeg в системе Kubuntu.
32-разрядные системы с рабочим столом KDE 4
Результаты тестирования