Проводил тест
ПК:
Проц: Intel Core i7 920 2.6? 5 ядра
Материнская плата: Asus P6T WS Pro, 58 чипсет
Память: DDR3 6 Gb, 2х3, тайминг 9-9-9-24
Видео: Gigabyte HD 5850
Питание: 850W
ОС: Win7 64
Загружаем для теста 33 TIF файла в PTGui, примерно, по 34 Mb
Подготавливаем.
Сборка исходного файла в hdr ( 10800 х 5600 точно не помню) занимает почти 1 час.
Загрузка ЦП: 1-4%, ОП: 4,5 Гб
Стесняюсь сказать, но у меня на личном ПК, с ооооооочень скромной начинкой, которая этой в подметки не годится сборка идет 1.5 часа. По хорошему, с такой конфигурацией должно летать, ан нет... не тут-то было.
В чем проблема, может кто подскажет?
В моей ситуации стоит задача "как получить скорость сбора 10-20 минут".
Оптимальный ПК для сборки виртуальных туров в высоком разрешении из большого числа файлов .TIF в программе PTGui
Всего 12 сообщ.
|
Показаны 1 - 12
Оптимальный ПК для сборки виртуальных туров
Re[Антик]:
модель винта не написали...
предположу, что при таком большом колчестве исходников и таких больших их объемах идет интенсивный обмен между диском и оперативкой
и это может здорово тормозить работу... даже не смотря на наличие у дисков режима прямого доступа к памяти (DMA!)
кстати, в Диспетчере устройств тоже бы у винта не мешало проверить наличие этой галочки... вернее, не у самого винтав в Свойствах, а у IDE/ATA-контроллера....
может своп-винды выделить на отдельный диск? или SSD?
предположу, что при таком большом колчестве исходников и таких больших их объемах идет интенсивный обмен между диском и оперативкой
и это может здорово тормозить работу... даже не смотря на наличие у дисков режима прямого доступа к памяти (DMA!)
кстати, в Диспетчере устройств тоже бы у винта не мешало проверить наличие этой галочки... вернее, не у самого винтав в Свойствах, а у IDE/ATA-контроллера....
может своп-винды выделить на отдельный диск? или SSD?
Re[Антик]:
PTGui может работать на любом слабом компьютере, главное, чтобы дискового пространства было достаточно. Она всё делает через винт. Поэтому, нужно расположить папку временных файлов на самом быстром HDD. Если нужна ещё и скорость (хотя собирать можно и ночью, если задать сразу много панорам), то можно купить пару быстрых дисков, только скорость всё равно в разы не вырастет.
Re[Kolobokk]:
от: Xuman
модель винта не написали...
Модель - напишу ближе к вечеру, прямо сейчас к сожалению, не могу, т.к. человек, у которого делал тест сборки - на работе и разговаривать по тел не может.
Что касается оперативной памяти, то на тестовом ПК ее 6Гб.
от:Kolobokk
PTGui может работать на любом слабом компьютере, главное, чтобы дискового пространства было достаточно. Она всё делает через винт. Поэтому, нужно расположить папку временных файлов на самом быстром HDD.Подробнее
Спасибо за подсказку, попробуем реализовать!
от: Kolobokk
Если нужна ещё и скорость (хотя собирать можно и ночью, если задать сразу много панорам), то можно купить пару быстрых дисков, только скорость всё равно в разы не вырастет.
Пожалуйста, подскажите, как сделать - что бы ставить на ночь несколкьо панорам собираться? Допустим, подготовил я 5 проектов к сборке, а дальше?
Re[Антик]:
от: Антик
Что касается оперативной памяти, то на тестовом ПК ее 6Гб.
при таких объемах 6 Гб даже свопа винды - маловато!!!
1. вообще имхо лучше сделать, Ram-диск на оставшийся свободный объем памяти... там разместить своп-винды....
2. попробовать принудительно выставить своп- винды на максимум (если он не "авто" стоит)... допустим отвести 5 Гб под своп... и посмотреть как измениться производительность...
Re[Антик]:
от: Антик
...
Загрузка ЦП: 1-4%, ОП: 4,5 Гб
...
Чё ж тут думать? Всё упирается в харддиск, это самое слабое место. Если б взамен i7 вложились бы в покупку пары шустрых SSD - было б МНОГО быстрее :)
ЗЫ По описанию теста я не понял ничего. Как собараются HDRi? Как сохраняются? В 8 или 16 битах идёт обработка? Через что идёт варпинг и каков алгоритм интерпляции? Какой выбран блендер? И т.д.
- от этого зависит скорость обработки в разы
Re[Xuman]:
от:Xuman
при таких объемах 6 Гб даже свопа винды - маловато!!!
1. вообще имхо лучше сделать, Ram-диск на оставшийся свободный объем памяти... там разместить своп-винды....
2. попробовать принудительно выставить своп- винды на максимум (если он не "авто" стоит)... допустим отвести 5 Гб под своп... и посмотреть как измениться производительность...Подробнее
Это теория. На практике выходит так, что на рам-диск сильно выгоднее вешать папку с временными файлами пт-гуя. И темп-папку винды, если блендится смартблендом (но это уже если оперативки хватит).
Мои эксперименты показали, что на 8 Гб оперативки можно уместить 5-5,5 Гб рам-диск без сильного падения производительности в других местах. Но этого хватит только на то, чтобы собирать экви 6000х3000 в 8 битах. Если хочется больше, надо вкладываться в быстрые харды.
Re[Валентин Прянишников]:
соглашусь, что теория)))
я просто в предположение того, что узкое место - винты
и предложение сделал
если у ПТгуи есть собственный своп, то логичнее конечно же, его класть на RAM-диск
я просто в предположение того, что узкое место - винты
и предложение сделал
если у ПТгуи есть собственный своп, то логичнее конечно же, его класть на RAM-диск
Re[Антик]:
от: Антик
В чем проблема, может кто подскажет?
В моей ситуации стоит задача "как получить скорость сбора 10-20 минут".
Диск разумеется.
Решение - купить SSD, ну там 80-160GB, у меня пока 80GB SSD стоит, и временные файлы панорамосшивателя повесить на оный SSD. Емкость SSD задаст максимальный размер панорамы который можно сшить _только_ на SSD не используя обычные HDD.
Re[Saturn]:
Как более бюджетный вариант - добавить в конфигурацию еще пару обычных жестких дисков. Не SSD. Один будет источником файлов панорам, на другой будет писаться результирующая панорама.
При правильной конфигурации PTGui хорошо умеет грузить многоядерные системы.
На 8 ядрах (2 Xeon в рабочей станции от HP) я его пробовал. Загрузка по процессорам была близка к 100%.
Да, если панорам много, лучше autopano использовать. Его можно натравить на директорию с исходниками, он сам находит фрагменты панорам и предлагает их собрать.
При правильной конфигурации PTGui хорошо умеет грузить многоядерные системы.
На 8 ядрах (2 Xeon в рабочей станции от HP) я его пробовал. Загрузка по процессорам была близка к 100%.
Да, если панорам много, лучше autopano использовать. Его можно натравить на директорию с исходниками, он сам находит фрагменты панорам и предлагает их собрать.
Re[sakharov]:
от: sakharov
Как более бюджетный вариант - добавить в конфигурацию еще пару обычных жестких дисков. Не SSD. Один будет источником файлов панорам, на другой будет писаться результирующая панорама.
1) Большинство времени оно копается во временных файлах так что где источник и куда пишется оно вторично.
2) Мой Intel 80GB SSD мне обошелся в $239, не так уж и много и явно быстрее HDD.
Re[Saturn]:
Что-то очень медленно как для такой конфигурации.
Попробовал для примера собрать 15844x5868 8-bit из 7 файлов в hugin (+nano +enblend) - собрало примерно за 2 с половиной минуты.
Но ПК гораздо слабее: phenom II x3 3GHz 4GB RAM ddr2 linux 64 bit
На некоторых этапах используются все 3 ядра и видеокарта (geforсe 9500).
Я бы советовал взять на время ещё +6Гб памяти (или +12), отдать 6-8Гб рамдиска под временные файла и посмотреть что изменится.
Попробовал для примера собрать 15844x5868 8-bit из 7 файлов в hugin (+nano +enblend) - собрало примерно за 2 с половиной минуты.
Но ПК гораздо слабее: phenom II x3 3GHz 4GB RAM ddr2 linux 64 bit
На некоторых этапах используются все 3 ядра и видеокарта (geforсe 9500).
Я бы советовал взять на время ещё +6Гб памяти (или +12), отдать 6-8Гб рамдиска под временные файла и посмотреть что изменится.
