Ещё четыре месяца до официального выхода Ubuntu 12.10 "Quantal Quetzal", но уже видно что новый релиз будет быстрее своих предшественников.
Хоть релиз будет в октябре, но уже сейчас уже можно ощутить улучшения в плане производительности. Уже в тестах на платформе ARMv7 Ubuntu 12.10 показывает лучшие результаты (Caldexa показала как всё летает в Ubuntu на 192 ARM ядрах), но большинство из нас интересует платформа x86/x86_64.
Ubuntu 12.04 | Ubuntu 12.10 2012-06-22 | |
Процессор | Intel Core i7-3770K @ 3.50 Ghz (8 ядер) | Intel Core i7-3770K @ 3.50 Ghz (8 ядер) |
Материнская плата | ECS Z77H2-A2X v1.0 | ECS Z77H2-A2X v1.0 |
Память | 16384 Мб | 16384 Мб |
Диск | 240 Gb OCZVERTEX3 | 240 Gb OCZVERTEX3 |
Графика | Intel Ivy Bridge | Intel 3rd Gen Core |
Звук | Realtek ALC 892 | Realtek ALC 892 |
Монитор | Dell P2210H | Dell P2210H |
Сеть | Realtek RTL 8111/8168B + Intel Centrino Advanced-N 6205 | Realtek RTL 8111/8168B + Intel Centrino Advanced-N 6205 |
ОС | Ubuntu 12.04 | Ubuntu 12.10 2012-06-22 |
Ядро | 3.2.0-23-generic (x86_64) | 3.5.0-1-generic (x86_64) |
Десктоп окружение | Unity 5.10 | Unity 5.12 |
Display Server | X Server 1.11.3 | X Server 1.11.3 |
Display Driver | Intel 2.17 | Intel 2.19 |
OpenGL | 2.1 Mesa 8.0.2 | 3.0 Mesa 8.0.3 |
Compiler | gcc 4.6 | gcc 4.7 |
ФС | ext4 | ext4 |
Разрешение экрана | 1920x1080 | 1920x1080 |
Ключи компиляции
- 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
- Ubuntu 12.10 2012-06-22: --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
- Ubuntu 12.10 2012-06-22: CFQ / data=ordered,errors=remount-ro,relatime,rw
Процессор
- Scaling Governor: ondemand
Графика
- 2D Acceleration: UXA
Для теста взят образ Ubuntu 12.10 от 22 июня 2012. Версии компонентов включают ядро Linux 3.5, Unity 5.12, X.Org Server 1.11.3, xf86-video-intel 2.19, Mesa 8.0.3, gcc 4.7.
Нужно надеяться, чтобы новая Ubuntu 12.10 использовала ветку 3.6 linux ядра, в котором реализовано множество улучшений различных подсистем. Обновление в рамках Ubuntu 12.04 ядра с 3.2 до 3.5 уже содержит улучшения производительности и новые возможности.
С Ubuntu 12.10, возможно, придут X.Org Server 1.12 и Mesa 8.1. В Mesa 8.1 реализовано больше OpenGL функций таких как Clover, VDPAU state tracker, а так же некоторые улучшения производительности для определённого оборудования.
Другое значительное отличие то, что в Ubuntu 12.10 обновлён gcc с 4.6 до 4.7. Gcc 4.7 был выпущен одновременно с Ubuntu 12.04, но так как это LTS релиз, то gcc 4.7 не успел попасть на этот поезд. В gcc 4.7 лучше поддержка языков, улучшена производительность и добавлены новые возможности.
Можно взглянуть на сравнение производительности Ubuntu 12.04 против Ubuntu 12.10 на платформе Intel Core i7 с Hyper Threading.
Всегда интересные тесты графики.
Производительность Cairo намного лучше в Ubuntu 12.10. Между ядрами 3.2 и 3.5 много улучшений в Интел драйверах DRM для Sandy Bridge и Ivy Bridge платформ. Улучшения в xf86-video-intel от версии 2.17 до 2.19 содержит исправления и множество улучшений. В Ubuntu 12.10 включена по умолчанию технология Intel SNA Acceleration, которая улучшает 2D производительность.
Вместе с общим улучшением OpenGL производительности, Ubuntu 12.10 получит улучшения в графической подсистеме Intel и в открытых драйверах. Intel, Nouveau, Radeon DRM драйвера уже получили множество улучшений при обновлении ядра с 3.2 до 3.5 версии. С версией Mesa 8.1 производительность некоторого аппаратного обеспечения ещё больше ускорится. Некоторое ускорение добавит исправление проблемы в Unity, которое приводило к падению fps на некоторых видеокартах до 30-40%.
Для некоторых дисков можно улушчить файловую подсистему с обновлённой ext4. Ext4 остаётся файловой системой по умолчанию в Ubuntu 12.10 и с btrfs решили повременить.
Для интенсивных вычислительных нагрузок под различными процессорными архитектурами должно наблюдаться увеличение производительности с новым компилятором gcc 4.7. В gcc 4.7 улучшена поддержка Sandy Bridge, Ivy Bridge и еще юная Intel 2013 Haswell платформа. Улучшения коснуться и AMD.
Для некоторых тестов gcc 4.7 не даёт улучшений и даже наблюдается регрессия.
C-Ray - это многопоточный ray-tracer. Один из тестов где на современном Интел оборудовании с gcc 4.7 виден прогресс.
Smallpt и Minion тесты, к сожалению, показывают ухудшение производительности. С приближением релиза Ubuntu 12.10 всё больше оборудования и их сочетаний будет проверено и прояснится картина быстродействия будущей Ubuntu 12.10!
Немає коментарів:
Дописати коментар