Как уже описывалось "Ubuntu 12.10 будет быстрее всех на ARM процессорах", но так же выяснилось, что улучшения производительности в Ubuntu 12.10 касается оборудования Intel.
Данная статья описывает борьбу Ubuntu 12.04 LTS против Ubuntu 12.10 2012-08-13 на компьютере CompuLab Intense-PC. Intense-PC - это детище израильского производителя CompuLab, который так же выпускает Fit-PC2 и Tegra 2 Trim-Slice.

Intense-PC основан на архитектуре Intel Ivy Bridge со встроенной графикой и процессором Core i7. Данная железяка может очень заинтересовать вас из-за своего маленького размера.
CompuLab - Intel Ivy Bridge - Ubuntu 12.04 против Ubuntu 12.10
Ubuntu 12.04 LTS | Ubuntu 12.04 LTS обновлённая | Ubuntu 12.10 2012-08-13 | |
Процессор | Intel Core i7-3517UE @ 2.10GHz (4 ядра) | Intel Core i7-3517UE @ 2.10GHz (4 ядра) | Intel Core i7-3517UE @ 2.10GHz (4 ядра) |
Материнская плата | CompuLab Intense-PC | CompuLab Intense-PC | CompuLab Intense-PC |
Чипсет | Intel Ivy Bridge DRAM | Intel Ivy Bridge DRAM | Intel 3rd Gen Core DRAM |
Память | 8192 Мб | 8192 Мб | 8192 Мб |
Диск | 500GB Hitachi HCC54755 | 500GB Hitachi HCC54755 | 500GB Hitachi HCC54755 |
Графика | Intel Ivy Bridge | Intel Ivy Bridge | Intel Ivybridge Mobile (GT2) |
Аудио | Realtek ALC888 | Realtek ALC888 | Realtek ALC888 |
Монитор | VA2431 | VA2431 | VA2431 |
Сеть | Intel 82579LM Gigabit Connection + Realtek RTL8188CE 802.11b/g/n | Intel 82579LM Gigabit Connection + Realtek RTL8188CE 802.11b/g/n | Intel 82579LM Gigabit Connection + Realtek RTL8188CE 802.11b/g/n |
ОС | Ubuntu 12.04 | Ubuntu 12.04 | Ubuntu 12.10 |
Ядро | 3.2.0-23-generic (x86_64) | 3.2.0-29-generic (x86_64) | 3.5.0-09-generic (x86_64) |
Десктоп | Unity 5.10.0 | Unity 5.14.0 | Unity 6.2.0 |
Видеосервер | X Server 1.11.3 | X Server 1.11.3 | X Server 1.12.1.902 (1.12.2 RC 2) |
Видеодрайвер | intel 2.17.0 | intel 2.17.0 | intel 2.19.0 |
OpenGL | 2.1 Mesa 8.0.2 | 2.1 Mesa 8.0.2 | 3.0 Mesa 8.0.4 |
Компилятор | GCC 4.6 | GCC 4.6 | GCC 4.7 |
ФС | ext4 | ext4 | ext4 |
Разрешение | 1920х1080 | 1920х1080 | 1920х1080 |
Ключи компиляции Ubuntu:
- Ubuntu 12.04 LTS: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
- Ubuntu 12.04 LTS - обновлённая: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
- Ubuntu 12.10 2012-08-13: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
Подробности о диске:
Ubuntu 12.04 LTS: CFQ / barrier=1,data=ordered,errors=remount-ro,relatime,rw,user_xattr
Подробности о процессоре: режим работы ondemand.
Подробности о графике: 2D Acceleration - UXA.
Тестирование
В тесте участвует чистая Ubuntu 12.04 и Ubuntu 12.04 обновлённая на дату теста. Эта обновлённая Ubuntu 12.04 позволит протестировать исправление для Unity по работе с OpenGL, которое исправило досадную регрессию в 3D производительности.
Ubuntu 12.10 2012-08-13 будет защищать, как вы поняли, Ubuntu 12.10 с заплатками на дату 13 августа 2012 года.
CompuLab Intense-PC с процессором Intel Core i7-3517UE будет участвовать в тесте на всём его протяжении со всеми дистрибутивами.
Различные тесты захватят различные подсистемы в Ubuntu 12.04 Precise Pangolin и Ubuntu 12.10 Quantal Quetzal и выявят победителя.
Начнётся тест интегрированной графики Intel Ivy Bridge под Ubuntu 12.04 и 12.10 с OpenGL.

Сразу в тесте Lightsmark виден хороший прирост производительности в Ubuntu 12.10. Улучшение производительности OpenGL для Ivy Bridge в Ubuntu 12.10 связано в основном из-за обновления ядра Linux с 3.2 до Linux 3.5, в котором произошли изменения затрагивающие платформу Ivy Bridge. В Ubuntu 12.10 до сих пор нет последних версий Mesa 8.1/9.0, которые появятся в следующем месяце и дадут ещё прирост производительности.

Количество кадров в секунду (Frame Per Second = FPS) так же говорит в пользу Ubuntu 12.10.


OpenArena доказывает, что исправленный баг работы Unity c OpenGL действительно имел место. Обновлённая Ubuntu 12.04 быстрее оригинальной Ubuntu 12.04. Старшая сестра Ubuntu 12.10 быстрее обеих Ubuntu 12.04.

Опять без сюрпризов, Warsow с графикой Intel HD быстрее под Ubuntu 12.10.


Мрачная игра Xonotic показывает заметное улучшение производительности в Ubuntu 12.10 против Ubuntu 12.04.
Ниже представлены тесты процессора, выполненные в NAS Parallel Benchmarks от NASA.

EP - Embarrassingly Parallel benchmark. Цель теста - Генерация независимых нормально распределенных случайных величин при помощи метода Marsaglia polar. Это позволит выяснить пиковую производительность для данной платформы.

Решение 3хмерного уравнения в частных производных при помощи Быстрого преобразования Фурье (FFT).

Решает синтетическую систему нелинейных дифференциальных уравнений в частных производных (трёхмерная система уравнений Навье-Стокса для сжимаемой жидкости или газа), используя три алгоритма: блочная трехдиагональная схема с методом переменных направлений (BT), скалярная пятидиагональная схема (SP) и метод симметричной последовательной верхней релаксации (алгоритм SSOR, задача LU).

Аппроксимация решения трехмерного дискретного уравнения Пуассона при помощи V-циклового многосеточного метода.

Решение уравнения теплопроводности с учетом диффузии и конвекции в кубе. Источник тепла подвижен, сетка нерегулярна и меняется каждые 5 шагов.
Тесты NAS Parallel заметно быстрее в операционной системе Ubuntu 12.10, чем в Ubuntu 12.04. Причиной улучшения является переход с gcc 4.6 на gcc 4.7. GCC 4.7 имеет лучшую поддержку процессоров последнего поколения Intel Ivy Bridge, а так же некоторые оптимизации для него.


LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) — свободный пакет для классической молекулярной динамики, написанный группой из Сандийских национальных лабораторий. В тестах LAMMPS и FFTE опять таки видно превосходство Ubuntu 12.10, учитывая юный возраст релиза.



TTSIOD, кодирование видео кодеков VP8, C-Ray безусловная победа Ubuntu 12.10 64 бита и мощный отрыв от 12.04.
Отличные результаты C-Ray можно объяснить компилятором GCC 4.7, который заточил поддержку множества потоков для C-Ray просто "на ура".

Smallpt незначительно, но всё таки быстрее в операционной системе Ubuntu 12.10 Quantal Quetzal.

В тесте FFmpeg маленькая победа Ubuntu 12.04 над 12.10 на гране погрешностей. Причём обновлённая Ubuntu 12.04 победила оригинал.

Победа Убунту 12.10 в тесте Minion BIBD, где нужно найти отношения между объектами и блоками.

Убунту 12.04 побеждает Убунту 12.10 в тесте Minion Graceful, причём оригинал побеждает обновлённую версию 12.04.

Обновлённая Ubuntu 12.04 побеждает оригинал и Убунту 12.10.

В тесте OpenSSL, где приходится работать с 4096 битными ключами RSA, можно смело сказать - ничья, так как все результаты реально находятся в границах погрешностей.

Печальное поражение Ubuntu 12.10, где она проиграла по количеству транзакций базы данных PostgreSQL. Спишем на юность и молодость. К официальному релизу Ubuntu 12.10 обязана выдать нам "на гора" в данном тесте.
В целом, Ubuntu 12.10 на CompuLab Intense-PC с процессором Intel Core i7 "Ivy Bridge" выглядит очень хорошо и даже обновлённая Ubuntu 12.04 получает свои баллы в тестах.
Основная производительность идёт за счёт оптимизации свободных графических драйверов Intel и переходу на компилятор gcc 4.7.
Дополнительный прирост для графики Nouveau, Radeon, Intel может дать будущая Mesa 8.1/9.0.
Выступление Марка Шатлворта на UDS-Q в
Похожие материалы:
Ubuntu 12.10 будет быстрее предшествениц.
Unity 6.2 в Ubuntu 12.10.
Ubuntu 12.10 Alpha 3
Ubuntu 12.10 Alpha 2
Ubuntu 12.10 Alpha 1
Немає коментарів:
Дописати коментар