четвер, 16 серпня 2012 р.

Ubuntu 12.10 быстрее всех на Intel оборудовании

Как уже описывалось "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

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

Сразу в тесте 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, которые появятся в следующем месяце и дадут ещё прирост производительности.

nexuiz

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

open arena 0.8.5

open arena 0.8.8

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

warsow

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

xonotic 0.6 low

xonotic 0.6 hi

Мрачная игра Xonotic показывает заметное улучшение производительности в Ubuntu 12.10 против Ubuntu 12.04.

Ниже представлены тесты процессора, выполненные в NAS Parallel Benchmarks от NASA.

NAS Parallel Benchmark v3.3 Тест EP.B

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

NAS Parallel Benchmark v3.3 Тест FT.B

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

NAS Parallel Benchmark v3.3 Тест LU.A

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

NAS Parallel Benchmark v3.3 Тест MG.B

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

NAS Parallel Benchmark v3.3 Тест UA.A

Решение уравнения теплопроводности с учетом диффузии и конвекции в кубе. Источник тепла подвижен, сетка нерегулярна и меняется каждые 5 шагов.

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

lammps

ffte 5

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

ttsiod

vp8

cray

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

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

smallpt

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

ffmpeg

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

minion bibd

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

minion graceful

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

minion solitaire

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

openssl 1e

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

pgbench v8.4.11.jpg

Печальное поражение 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

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments