Всем привет. В прошлой статье мы сравнивали производительность процессора Intel core i7-9700K в Windows и Mac OS. Теперь же, как просили в комментариях, я сравню самую "свежую" на данный момент систему от редмондцев Windows 1903 c Ubuntu 19.04. Посмотреть результаты в Mac OS X и прошлой версии Windows можно в статье - Тесты производительности Core i7 9700K: Windows vs Mac OS
Список операционных систем выглядит следующим образом:
Версия Windows изменилась с прошлого раза, и теперь она имеет маркировку - 1903 или Windows May 2019 Update. Я решил отключить патчи meltdown / spectre. Что же, посмотрим, будет ли прибавка, по сравнению с прошлой версией (1809).
Методика тестирования с прошлого раза изменений не претерпела. Но, есть одно важное уточнение. Некоторые программы не имеют нативных версий под Linux (Ubuntu), поэтому запускались посредством Wine. Среди них - Corona Benchmark и Cinebench (обе версии). Так же, по каким-то причинам, известным лишь создателям Wine, V-ray версии 1.0.8 наотрез отказывался запускаться в Disco Dingo, поэтому будем использовать только V-ray Next 4.10, который доступен для Linux в виде CLI.
В процессе тестирования JetStream2 - отказывался работать в Windows под Chrome, а запускать данный бенч в другом браузере было бы некорректно, так что результаты для Windows можно взять из прошлого материала и прибавить к ним 2-4%.
Поехали!
|
OS
|
Single core (больше-лучше)
|
Multicore (больше-лучше)
|
| Windows 10 1903 | 6050 | 31135 |
| Ubuntu 19.04 | 6466 (+ 6,9%) | 34311 (+ 10,2%) |
|
|
|
| OS | V-ray next 4.10.03 k/s (больше-лучше) |
| Windows 10 1903 | 10850 |
| Ubuntu 19.04 | 11449 (+ 5,6%) |
|
|
|
| OS | Cinebench R15 (больше-лучше) | Cinebench R20 (больше-лучше) | ||
| CPU (singlecore) |
CPU (multicore) |
CPU (singlecore) |
CPU (multicore) |
|
| Windows 10 1903 |
204 | 1560 | 482 | 3740 |
| Ubuntu 19.04 |
204 | 1568 (+0.5%) | 483 (+ 0.2%) | 3712 (- 0.74%) |
|
|
|
|
|
|
|
OS
|
Time (меньше-лучше) |
Rays / sec (больше-лучше) |
| Windows 10 1903 |
00:02:26 | 3 322 500 |
| Ubuntu 19.04 |
00:02:35 (+ 9сек) | 3 134 380 (- 5,7%) |
|
|
|
| OS | Score (больше - лучше) |
| Windows 10 1903 |
292 |
| Ubuntu 19.04 |
271 (- 7,2%) |
|
|
|
| OS | Score (больше - лучше) |
| Windows 10 1809 |
162,135 |
| Ubuntu 19.04 |
156,244 (- 3,6%) |
|
|
|
В качестве тестового сэмпла был взят данный ролик в 4К разрешении и перекодирован в 1080р30 кодеком h.265 c настройками по умолчанию (настройки на скриншоте)
| OS |
Time (меньше - лучше) |
FPS (больше - лучше) |
| Windows 10 1903 | 96.16s | 15.57 fps |
| Ubuntu 19.04 |
93.97s (- 2,19сек) | 15.93 fps (+ 2,3%) |
|
|
|
Результаты в 3D показались мне неубедительными, поэтому было решено протестировать процессор в приложении - Blender. Версия программы значилась как 2,79b. Скачать сцены можно на этой странице. Настройки для рендера оставил по умолчанию.
| OS | Ryzen scene (меньше - лучше) |
BMW scene (меньше - лучше) |
| Windows 10 1903 |
00:24:02 | 05:00:44 |
| Ubuntu 19.04 |
00:21:12 (- 2,9сек) | 04:22:59 (- 37,85сек) |
|
|
|
|
|
|
Результаты неоднозначные, так как у меня была уверенность в том, что Linux камня на камне не оставит от "окошек" почти во всех тестах... К слову, без отключения патчей meltdown/spectre разрыв в некоторых тестах был бы больше, а отставание, например в том же WebXPRT 3 - меньше. Порадовала скорость работы в Blender на Linux. А вот все что касается работы браузера и веб-приложений - тут лидерство за Wndows, хотя нетребовательный пользователь вряд ли заметит разницу.
Поддержка железа в Linux приятно удивила - драйверы на Wi-Fi и bluetooth для на Asus Strix z390-e "встали" без проблем. Так же, хочется отметить корректную работу планировщика ресурсов (горячий привет windows версии 1803 и старше), малое количество предустановленного софта и как следствие процессов в памяти. Высокочастотный 9700К вкупе с памятью 3200Мгц заставляет буквально летать Disco Dingo. Но не все так однозначно. В Linux для домашнего пользователя или создателя контента все еще остро строит проблема софта (напр. работать в Фотошопе или Премьере через Wine то еще удовольствие), что-то частично решается использованием аналогов, что-то работает через Wine или Play on Linux.
Резюмируя вышесказанное, отмечу, что если Вы нетребовательный пользователь и Вы давно хотели попробовать Linux - сейчас самое время. Ubuntu 19.04 достаточно современная, стабильная система, с производительностью и поддержкой у которой проблем нет. Однако, если кроме того, Вам хочется: играть, стримить, монтировать видео, создавать графику, полноценно работать в офисных программах, то тут 2 пути - либо windows, либо установка Hackintosh.
На просторах Интернета имеется много тестов в так называемых "рабочих приложениях" - Adobe Premiere, 3ds Max и иже с ними. Но вот реально полезных бенчмарков для разработчиков, devops и прочих it-специалистов почти нет. В следующей статье мы исправим это недостаток - погоняем наш 9700К и сравним его с Ryzen 2700X / 1800X в тестовом пакете Phoronix Test Suite, который позволяет оценить производительность "камешка" в таких задачах как - компиляция Java, парсинг JSON, производительность при работе с SQL и РНР, скорость подбора паролей в пакете Join the Ripper и многое другое.
P.S. Также, если кому-то будет интересно, то покажу как запускать Phoronix Test Suite в Windows.