Доброго времени суток! На проведение этого небольшого исследования меня сподвигло желание недорого поменять мой i7-4930k на xeon e5-2690 v2. Но, поскольку мой 4930к, обладая 6-ю ядрами, в режиме 24/7 работает на 4,3 ггц, а зион 2690 v2, являясь 10-ти ядерным, работает на частоте 3 ггц, я захотел проверить, что я приобрету и потеряю при переходе с шести быстрых ядер на более медленные десять. Для этого я сделал три разных теста, в которых попытался учесть важные для меня рабочие моменты.
Все тесты я решил провести на трёх вариантах задержки - 64, 128 и 256 семплов, а также в трёх вариантах настройки асио гарда. Красивые таблицы я делать не умею, поэтому результаты будут не супер-удобно читаемыми =( В скобках указано количество задействованных ядер/потоков для каждого результата. Для определения максимального количества инстанций каждый тест нагружался до треска или полного пропадания звука с последующим отключением одной, последней включённой инстанции. Семплрейт везде 48000 гц.
Итак, погнали:
Значит, что можно сказать? Переход с 4,3 ггц на 3 ггц сродни катастрофе. Падение производительности, на мой взгляд, драматичное)) А вот переход с 6-ти ядер по 4,3 ггц на 10-ть по 3 ггц в теории может дать до 80% прироста, но есть нюанс. Если нагружать более медленные ядра тяжелыми плагинами (как например стелс лимитер с максимальным оверсемплингом), то прирост будет скромнее, до 25 процентов или даже не будет вовсе. Например, если такой лимитер поставить на мастер шину, то он нагрузит собой только одно ядро, и в этой ситуации более медленные ядра останутся в проигрыше. А вот хорошо распараллеливающиеся инструменты, типа контакта или луша покажут очень хороший результат даже на более медленных ядрах. Для себя пока вижу переход на зион оправданным, учитывая то, что их можно использовать два в одной системе. А 20 ядер и 40 потоков это уже очень хорошо))) Если кто-то что-нибудь добавит полезное, то буду рад. Я мог что-то упустить по незнанию.
p.s. потом дополню эти результаты показателями реального зиона, посмотрим, насколько точно получилось предсказать пользу от дополнительных ядер.
p.p.s а вообще, если ещё лучше подумать, то нужен двухпроцевый комп на зионах для вены со всеми синтами и библиотеками, и один комп с очень быстрым (свыше 4 ггц) современным процем, для управления веной и навешивания в daw всяких ништяков))
- 1. тест на количество t-racks stealth limiter в 16-ти кратном оверсемплинге, с нагрузкой на одно ядро и на все ядра.
- 2. тест на количество инстанций/голосов lush-101 (патч altered reality, пять голосов в каждой инстанции, мультипроцессинг в настройках луша включён)
- 3. аналогичный второму тест, только все lush работают через Vienna Ensemble Pro 5
- 4 и самое для меня важное - поскольку и 4930к, и зион 2690 v2 относятся к одному и тому же поколению процессоров ivy bridge-e, я подумал, что смогу более точно узнать пользу от четырёх дополнительных ядер зиона, проведя все тесты на двух активных ядрах моего 4930 и на шести. Не знаю, насколько это соотносится с реальностью, но в теории выглядит весьма правдоподобно))
Все тесты я решил провести на трёх вариантах задержки - 64, 128 и 256 семплов, а также в трёх вариантах настройки асио гарда. Красивые таблицы я делать не умею, поэтому результаты будут не супер-удобно читаемыми =( В скобках указано количество задействованных ядер/потоков для каждого результата. Для определения максимального количества инстанций каждый тест нагружался до треска или полного пропадания звука с последующим отключением одной, последней включённой инстанции. Семплрейт везде 48000 гц.
Итак, погнали:
- 64 - 4 (1C\1T) 24 (6C\12T)
128 - 5 (1C\1T) 24 (6C\12T)
256 - 5 (1C\1T) 24 (6C\12T)
- AG low - 5 (1C\1T) 24 (6C\12T)
AG med - 5 (1C\1T) 25 (6C\12T)
AG high - 5 (1C\1T) 26 (6C\12T)
- 64 - 3 (1C\1T) 12 (6C\12T)
128 - 3 (1C\1T) 13 (6C\12T)
256 - 3 (1C\1T) 13 (6C\12T)
- AG low - 3 (1C\1T) 14 (6C\12T)
AG med - 3 (1C\1T) 14 (6C\12T)
AG high - 3 (1C\1T) 15 (6C\12T)
- 64 - 3 (1C\1T) 9 (2C/4T)
128 - 4 (1C\1T) 9 (2C/4T)
256 - 5 (1C\1T) 10 (2C/4T)
- AG low - 5 (1C\1T) 11 (2C/4T)
AG med - 5 (1C\1T) 11 (2C/4T)
AG high - 5 (1C\1T) 12 (2C/4T)
- 64 - 19 (VEP 5 - 16)
128 - 23 (VEP 5 - 20)
256 - 25 (VEP 5 - 24)
- AG low - 28
AG med - 28
AG high - 29
- 64 - 13 (VEP - 12)
- 128 - 15 (VEP - 15)
256 - 18 (VEP - 17)
- AG low - 18
AG med - 19
AG high - 20
- 64 - 8 (VEP - 6)
128 - 9 (VEP - 8)
256 - 10 (VEP - 9)
- AG low - 11
AG med - 11
AG high - 12
- 64 - 31 (VEP - 22)
128 - 36
256 - 48
- AG low - 39
AG med - 39
AG high - 51
- 64 - 60 (VEP - 38)
128 - 78 (VEP - 54)
256 - 96 (VEP - 72)
- AG low - 95
AG med - 103
AG high - 115
- 64 - 17 (VEP - 16)
128 - 22 (VEP - 22)
256 - 24 (VEP - 27)
- AG low - 25
AG med - 25
AG high - 29
- 64 - 2
128 - 195
256 - 197
Значит, что можно сказать? Переход с 4,3 ггц на 3 ггц сродни катастрофе. Падение производительности, на мой взгляд, драматичное)) А вот переход с 6-ти ядер по 4,3 ггц на 10-ть по 3 ггц в теории может дать до 80% прироста, но есть нюанс. Если нагружать более медленные ядра тяжелыми плагинами (как например стелс лимитер с максимальным оверсемплингом), то прирост будет скромнее, до 25 процентов или даже не будет вовсе. Например, если такой лимитер поставить на мастер шину, то он нагрузит собой только одно ядро, и в этой ситуации более медленные ядра останутся в проигрыше. А вот хорошо распараллеливающиеся инструменты, типа контакта или луша покажут очень хороший результат даже на более медленных ядрах. Для себя пока вижу переход на зион оправданным, учитывая то, что их можно использовать два в одной системе. А 20 ядер и 40 потоков это уже очень хорошо))) Если кто-то что-нибудь добавит полезное, то буду рад. Я мог что-то упустить по незнанию.
p.s. потом дополню эти результаты показателями реального зиона, посмотрим, насколько точно получилось предсказать пользу от дополнительных ядер.
p.p.s а вообще, если ещё лучше подумать, то нужен двухпроцевый комп на зионах для вены со всеми синтами и библиотеками, и один комп с очень быстрым (свыше 4 ггц) современным процем, для управления веной и навешивания в daw всяких ништяков))
Последнее редактирование: