Производительность при сетевом рендеринге в Corona.

Автор
Сообщение
На сайте c 22.04.2012
Сообщений: 26
Санкт-Петербург

Добрый день! У кого есть опыт сетевого рендеринга - скажите, насколько хорошо/плохо корона у вас масштабируется при распределении на несколько пк по lan? 

Проблема:

Есть пк на threadripper 1950x, и есть пк на core i7-4930k разогнанном до 4,5 ггц.

Тредриппер рендерит бенчмарк короны за 1.12, интел - за 2.55. Разница в производительности - в 2,4 раза,, тредриппер на 60% мощнее. 

По моим подсчетам, нода с интелом должна давать прирост 40-45%. На 110 пассов тредрипера интел должен возвращать 50 своих. Но интелл возвращает 29 пассов, т.е. прирост производительности 26%. Рендерил на своей тестовой сцене, прогонами по 10 минут, с подключенной нодой и без, на обоих пк. Почему так, кто-нибудь знает?

На сайте c 31.03.2011
Сообщений: 9795
Renderfarm

у меня машины все одинаковые и в зависимости от того, как долго подгружается сцена на ноды прирост от каждой машины 90-98%

а сеть у вас гигабитная?

На сайте c 22.04.2012
Сообщений: 26
Санкт-Петербург

Цитата xpp_nd_ruphus:

у меня машины все одинаковые и в зависимости от того, как долго подгружается сцена на ноды прирост от каждой машины 90-98%

а сеть у вас гигабитная?

Да, сеть гигабитная... 

На сайте c 31.03.2011
Сообщений: 9795
Renderfarm

recviem94 ну вы еще учитывайте, что когда машина рендерит самостоятельно, то она сразу включается в процесс, а когда др, то она сначала качает ассеты с головы, потом ей тоже нужно сделать самостоятельно все предпросчеты, как парсинг, uhd и прочее, т.е. в работу машина может включиться с существенной задержкой, отсюда и просадка на 10 минутном рендере по пассам, на длинных рендерах такое будет незаметно и баланс производительности выравнивается

ПС вообще ДР использовать для коротких рендеров не совсем оправдано

ППС чем проще сцена и чем меньше она весит, тем быстрее машины по ДР включаются в работу

На сайте c 14.06.2012
Сообщений: 15021
Москва
Цитата recviem94:
Есть пк на threadripper 1950x, и есть пк на core i7-4930k разогнанном до 4,5 ггц.

Плохо, когда нода сильно слабее. Пока получит сцену, пока отпарсит, пока пассы придут, ведущая уже далеко вперёд убежит.

На сайте c 22.04.2012
Сообщений: 26
Санкт-Петербург
Цитата xpp_nd_ruphus:

recviem94 ну вы еще учитывайте, что когда машина рендерит самостоятельно, то она сразу включается в процесс, а когда др, то она сначала качает ассеты с головы, потом ей тоже нужно сделать самостоятельно все предпросчеты, как парсинг, uhd и прочее, т.е. в работу машина может включиться с существенной задержкой, отсюда и просадка на 10 минутном рендере по пассам, на длинных рендерах такое будет незаметно и баланс производительности выравнивается

ПС вообще ДР использовать для коротких рендеров не совсем оправдано

ППС чем проще сцена и чем меньше она весит, тем быстрее машины по ДР включаются в работу

Цитата Yehat:
Цитата recviem94:
Есть пк на threadripper 1950x, и есть пк на core i7-4930k разогнанном до 4,5 ггц.

Плохо, когда нода сильно слабее. Пока получит сцену, пока отпарсит, пока пассы придут, ведущая уже далеко вперёд убежит.

Я тоже думал об этом, но нет! Там грубо говоря 20 секунд разницы, пока нода примет сцену, отпарсит, и так далее. Это не объясняет такое несоответствие. Что на 2 минутах тестирования, что на 10, на 20, независимо от времени - нода возвращает 25-26% пассов, а должна возвращать 45

На сайте c 14.06.2012
Сообщений: 15021
Москва

Попробуйте уменьшить интервал обновления до 30 секунд.

Не может она вернуть 45%. Это бы значило, что её скорость на уровне 7 райзена, но же это не так.

Цитата recviem94:
Разница в производительности - в 2,4 раза,, тредриппер на 60% мощнее. 

В 2,4 раза и на 60% это не одно и то же))) вы ошиблись в подходе.

На сайте c 22.04.2012
Сообщений: 26
Санкт-Петербург
Цитата Yehat:

Попробуйте уменьшить интервал обновления до 30 секунд.

Не может она вернуть 45%. Это бы значило, что её скорость на уровне 7 райзена, но же это не так.

Интервал уменьшил. А на счет скорости на уровне 7-го райзена - я вроде результат бенча короны в первом сообщении обозначил. 2.55 минуты, это на уровне райзена 1700. Если этого недостаточно, вот скрины с cpu-z и встроенного в него бенча, со сравнением с 1700-м.

 

На сайте c 31.03.2011
Сообщений: 9795
Renderfarm

recviem94 рязань 1700х рендерит бенчмарк короны за 1:50

разница в 2.4 раза это не на 60%, а на 140% быстрее

На сайте c 22.04.2012
Сообщений: 26
Санкт-Петербург
Цитата xpp_nd_ruphus:

recviem94 рязань 1700х рендерит бенчмарк короны за 1:50

разница в 2.4 раза это не на 60%, а на 140% быстрее

За 1:50 она рендерит в разгоне до 4гц и памятью 3000+, при хорошей погоде и правильном положении звезд)) В стоке оно так не отрендерит никогда.  2.30 - нормальный результат

Про проценты - я косячно выразился) В любом случае, сути это не меняет, интел возвращает слишком мало.

На сайте c 31.03.2011
Сообщений: 9795
Renderfarm
а правильно ли вы считаете соотношение пассов между машинами, он как пишет 100 (30 DR), это значит что общее число пассов 100, с ноды пришло 30 пассов, а голова отрендерила 70
На сайте c 22.04.2012
Сообщений: 26
Санкт-Петербург
Цитата xpp_nd_ruphus:
а правильно дли вы считаете соотношение пассов между машинами, он как пишет 100 (30 DR), это значит что общее число пассов 100, с ноды пришло 30 пассов, а голова отрендерила 70

Хм. Возможно вы правы, пойду перепроверять, потому что скрины с фреймбуфера во время тестов не сохранял 

Читают эту тему: