You are not logged in.

> The forum rules have been updated. Please take a moment to read them.

  • Index
  •  » Hardware
  •  » Optimal Disc and System Configurations for Gigapixel Projects

#1 2011-04-05 21:28:35

BrianLR
Member
From: New Jersey, USA
Registered: 2008-09-07
Posts: 102
Website

Optimal Disc and System Configurations for Gigapixel Projects

I have reviewed the data from about twenty or so Gigapixel projects in the past year or two and most tend to through large numbers at the disc configuration problem, e.g. 3 x 2TB drives, while one carefully choose the size of the 4 drive groups: System, Temp, Data, Projects and surprisingly only one, the Paris 26GP, used 6 SSD drives exclusively, although they did not state how these where divided up. It would be great to hear more from Gigapixel Projects about what they learned about optimising systems in the course of putting together Gigapixel Panos?

I have read lots of posts in this forum about the use of SSDs, but I am still trying to determine what would be the best way to build the HDD/SDD resources to support Gigapixel work with APG and Photoshop together.

Often SSD disc(s) are recommended for system/program/pagefile, but is that necessary, maybe just for the pagefile yes, as all but 300Mb of that can be split of on to another drive, but if the only benefit of an SSD(s) for System/Program files is they load a bit quicker is that really worth the expense of SSD(s). A small SSD just for page file might suffice, or could the pagefile and temp file occupy the same SDD(s). I have seen a question raised about putting such intensive random access read/write process on SSD(s), as that may degrade the SSD. Most SSDs are not built for use on RAIDs and TRIM is not supported on RAIDs. There is an interesting review of SSD and RAID performance and degradation at http://macperformanceguide.com/SSD-RealWorld.html

Temporary files and Scratch discs are often mentioned, but is there anyway to tell how large the disc(s) will be needed for a given project. Let say for example a 10 Gigapixel project, what factors affect the size of the APG temp file space required, does it differ if you source files are JPeg vs Tiff?

What other APG processes are critally dependant on disc access and how much disc resources are necessary and what is the best way to optimise these to solve the bottlenecking problem?

The cost of SSD's and RAID capable drives can be the most expensive part of the system, it seems that many are experimenting but not really comparing real data on which to base decisions. I have a spreadsheet of the data on these projects that I gathered from the Gigapixel websites and some email replies from projects, I would like to share this on the Kolor site, if that is possible please let me know how.

Last edited by BrianLR (2011-04-05 21:34:15)


Brian  - http://PhotoWebLab.zenfolio.com
Nikon D600, D300, Nikkor 10.5mm, Sigma  15mm, Sigma 10-20mm, Nikkor 18-70mm, Nikkor 24-85mm VR,
Nikkor 50mm f/1.8, Nikkor 55-200mm VR, Tokina 80-400mm, AutoMate, Nodal Ninja 3 Mk II with RD-16, Nodal Ninja RD1
Cyber-PC Intel Core i7-2600K, 32GB RAM, GeForce GTX 560 Ti 1GB DDR5, 240GB SSD, 2 x 450Gb VelociRaptor RAID 0, 2 x2 TB HDD RAID 0

Offline

 

#2 2011-04-07 17:29:28

BrianLR
Member
From: New Jersey, USA
Registered: 2008-09-07
Posts: 102
Website

Re: Optimal Disc and System Configurations for Gigapixel Projects

I would welcome suggestions as to which of the following processes really benefit the most from the use of SSD and or HDD RAID 0:

Operating System (Windows 7 Pro 64bit)
Programs ( APG, DxO, CS5 Photoshop and Premiere Pro )
Pagefile
Temp files (APG )
Scratch Disc (Photoshop and Premiere Pro )
Data Files
Render Files
Project Files

Last edited by BrianLR (2011-04-09 05:14:32)


Brian  - http://PhotoWebLab.zenfolio.com
Nikon D600, D300, Nikkor 10.5mm, Sigma  15mm, Sigma 10-20mm, Nikkor 18-70mm, Nikkor 24-85mm VR,
Nikkor 50mm f/1.8, Nikkor 55-200mm VR, Tokina 80-400mm, AutoMate, Nodal Ninja 3 Mk II with RD-16, Nodal Ninja RD1
Cyber-PC Intel Core i7-2600K, 32GB RAM, GeForce GTX 560 Ti 1GB DDR5, 240GB SSD, 2 x 450Gb VelociRaptor RAID 0, 2 x2 TB HDD RAID 0

Offline

 

#3 2011-05-04 02:28:00

tived
Member
From: Dane in Western Australia
Registered: 2008-07-11
Posts: 835

Re: Optimal Disc and System Configurations for Gigapixel Projects

Sorry Brian for the late reply

The more SSD's you can group together in a RAID-0 the faster, the onboard intel ICH-10 controller that most Intel board use, is pretty good for the number of connections it has, after that its down to the RAID controller you buy Areca and LSI are good choices if you want to go beyond 6 or more drives in one RAID.

I still think that you need to break your storage down into three groups, OS/APPs, TEMP/Scratch disk and Main Storage. Ok make it four with a backup as well. The system is only as fast as the slowest link, and in most cases HDD's are the slowest link, at least in current computers. Speed is nothing without reliability.

So from your above list, it would be simple to place things with these groups. What is harder is to choose the right hardware to ensure that all this run's smoothly. Depending on $$$ you make up what is the best setup vs $$$ spend, really fast is also really expensive. but I would definately put SSD's in for OS/APPs and for TEMP/Scratch disk, for Main storage and Back up I think you will be fine with fast HDD's in RAID-0 or RAID-01/10, you can make the backup an external unit, if you do not have room in your case.

Sorry for the late reply

Henrik

Offline

 

#4 2011-05-04 02:55:18

tived
Member
From: Dane in Western Australia
Registered: 2008-07-11
Posts: 835

Re: Optimal Disc and System Configurations for Gigapixel Projects

Temporary files and Scratch discs are often mentioned, but is there anyway to tell how large the disc(s) will be needed for a given project. Let say for example a 10 Gigapixel project, what factors affect the size of the APG temp file space required, does it differ if you source files are JPeg vs Tiff?

PTGui can give you a required disk size, i am not sure (i don't know if APG can do it)

you can never have enough ;-)

Henrik

Offline

 

#5 2011-05-04 05:36:42

Lakes
New member
Registered: 2011-05-02
Posts: 5

Re: Optimal Disc and System Configurations for Gigapixel Projects

May I suggest a site to do some research for SSDs

http://thessdreview.com/

It covers a lot of benchmarks and testing scenarios that may be useful.  There are new drive coming that make RAID setups unnecessary for speed throughput according to their tests and reviews.

If this site has already been mentioned I'll apologize now for the duplicate info.

Offline

 

#6 2011-05-04 05:42:38

tived
Member
From: Dane in Western Australia
Registered: 2008-07-11
Posts: 835

Re: Optimal Disc and System Configurations for Gigapixel Projects

Hi Lakes,
Excellent site
Do you have a link to the particular review.

thanks

Henrik

Offline

 

#7 2011-07-30 03:52:17

KreAture
Member
From: Norway
Registered: 2007-02-04
Posts: 210

Re: Optimal Disc and System Configurations for Gigapixel Projects

From what I gather, for rendering APP/APG uses scratch when there is insufficient RAM in the folowing fashion:
It will start during warping, creating a file for every input-image in 32bpp. This equates to <images in> * <images in rez> * 4.
It will then work with these files and due to stacking etc the ammount of data will then go down again. This means max is reached after the warping stage.

I have tested this on a number of large panos and my largest was 2214 images of 16.2 Mpix each (3x stack). It reached 143 GB scratch.
It appears this works for full rez, but overestimates for anything less than 100% output size or if some input-images are not covered by selected area for render.

Can someone from Kolor confirm that this is a viable method of estimating scratch?

Offline

 

#8 2011-08-01 03:18:07

gddxb
Member
Registered: 2010-04-27
Posts: 224

Re: Optimal Disc and System Configurations for Gigapixel Projects

Haven't done any proper testing, but can relate a couple of findings.

For my 45GP shot of Dubai last year, I needed just over 1TB of scratch space.

I've recently added a couple of 240GB Corsair Force Series 3 drives that I have pointed APG and Photoshop to to use as scratch. That brought the rendering time for a 5GP pano down by 50% (2+ hours down to around 1 hour 10 minutes) compared to using 300GB Velociraptors. Not using RAID, and I certainly won't be getting the most out of the SSD's from my Gigabyte EX58 UD5 motherboard.

i7 920 2.67 GHz
24GB RAM
Win64

Offline

 

#9 2011-08-01 17:57:48

KreAture
Member
From: Norway
Registered: 2007-02-04
Posts: 210

Re: Optimal Disc and System Configurations for Gigapixel Projects

Wow gddxb!
I run a single 120 GB Force GT and my 6.1 Gpix pano overflowed to slow scratch.
It just finished rendering actually.
64 hours 36 minutes. But it is a heavy blend though. 3x stack makes for up to 12 images overlapping in corners and requiring a lot of blending.
I couldn't get larger than 4GB ram sticks though, and there is only 4 slots on this mainboard. Your extra ram probably has a huge impact too.
Blending was 61 hours and saving a 48 GB PSB file was 28 minutes.

Offline

 

#10 2011-08-05 10:41:32

IgnacioFerrando
Member
From: Zaragoza, Spain
Registered: 2011-06-06
Posts: 10
Website

Re: Optimal Disc and System Configurations for Gigapixel Projects

I'm just trying my first Gigapixel, I have a Mac Pro 2x3 Quad-Core with 9gB ram, I also added a SSD of 240GB where I put the 1000 Tiff files and also the temp APG files.... I use other HD to save the final file (218855 x 57497).
I launched the trace process 30h ago and in the activity monitor APG is using 700% of CPU and 5,4 Gb of ram, but the Warping bar in APG do not move... I don't know if this is normal, is there a way to know how many time is necessary to wait??
the source files are 16bit Tiff of 4928 × 3264

regards


-

Offline

 

#11 2011-08-05 11:30:31

UK Pano
Member
From: Sunny South East UK
Registered: 2009-05-14
Posts: 362

Re: Optimal Disc and System Configurations for Gigapixel Projects


Canon 400D / Canon 24-105mm L / Sigma 8mm f3.5 FE / Sigma 10-20mm / Sigma 70-300mm / NN3 & R1 / PS CS2 / LR3 / Enfuse

Offline

 

#12 2011-08-05 12:51:07

UK Pano
Member
From: Sunny South East UK
Registered: 2009-05-14
Posts: 362

Re: Optimal Disc and System Configurations for Gigapixel Projects

BrianLR wrote:

Often SSD disc(s) are recommended for system/program/pagefile, but is that necessary, maybe just for the pagefile yes, as all but 300Mb of that can be split of on to another drive, but if the only benefit of an SSD(s) for System/Program files is they load a bit quicker is that really worth the expense of SSD(s). A small SSD just for page file might suffice, or could the pagefile and temp file occupy the same SDD(s). I have seen a question raised about putting such intensive random access read/write process on SSD(s), as that may degrade the SSD. Most SSDs are not built for use on RAIDs and TRIM is not supported on RAIDs. There is an interesting review of SSD and RAID performance and degradation at http://macperformanceguide.com/SSD-RealWorld.html

This is an interesting article on SSD performance after a time of useage and for me, raises concerns in paying out £350.00 for a shiny high capacity, high performance SSD that may not continue with the expected performance even on a PC platform with TRIM supported.

Would a couple or so of WD's RAID Enterprise HDD's in RAID be better placed as an alternative to SSD if reliabilty of the SSD's is in question?  Similiar cost, slightly less performance perhaps but longer term more reliable?

I would be interested in Tived's and the other hardware junkies thoughts on this!

BrianLR wrote:

I have a spreadsheet of the data on these projects that I gathered from the Gigapixel websites and some email replies from projects, I would like to share this on the Kolor site, if that is possible please let me know how.

Did you ever post this information Brian?


Canon 400D / Canon 24-105mm L / Sigma 8mm f3.5 FE / Sigma 10-20mm / Sigma 70-300mm / NN3 & R1 / PS CS2 / LR3 / Enfuse

Offline

 

#13 2011-08-05 17:05:34

KreAture
Member
From: Norway
Registered: 2007-02-04
Posts: 210

Re: Optimal Disc and System Configurations for Gigapixel Projects

Well, I have seen multiple tests of teh SandForce 2xxx based disks that hold up well after use.
I myself has already ran my Force GT 120 GB through it's paces hard on Win7. Some of my projects have written multiple terabytes to the disk now.
See attached image for a quick benchtest done just for you UK Pano.


Uploaded Images

Offline

 

#14 2011-08-05 17:40:28

klausesser
Member
From: Düsseldorf, Germany
Registered: 2006-05-22
Posts: 6419
Website

Re: Optimal Disc and System Configurations for Gigapixel Projects

IgnacioFerrando wrote:

I'm just trying my first Gigapixel, I have a Mac Pro 2x3 Quad-Core with 9gB ram, I also added a SSD of 240GB where I put the 1000 Tiff files and also the temp APG files.... I use other HD to save the final file (218855 x 57497).
I launched the trace process 30h ago and in the activity monitor APG is using 700% of CPU and 5,4 Gb of ram, but the Warping bar in APG do not move... I don't know if this is normal, is there a way to know how many time is necessary to wait??
the source files are 16bit Tiff of 4928 × 3264

regards


-

Hi!

Don´t use TIFFs in that case. Use JPG in high quality. 1000 Tiff images (i hope you used 8bit instead of 16bit) is a bit heavy . . . Using a 240 GB SSD and putting 1000 Tiff files AND the temp on it can´t work sufficiently in my eyes. Let the images on a regular HD and use the SSD for temp only! I guess it will be used completely . . . maybe you´d have to add some more SSD.

best, Klaus

Last edited by klausesser (2011-08-05 17:42:14)


If you want something you´ve never had,
then you´ve got to do something you´ve never done.

Online

 

#15 2011-08-08 11:47:37

UK Pano
Member
From: Sunny South East UK
Registered: 2009-05-14
Posts: 362

Re: Optimal Disc and System Configurations for Gigapixel Projects

KreAture wrote:

See attached image for a quick benchtest done just for you UK Pano.

Lol!  Awwhh, shucks you shouldn't have done that just for me wink

Looks to be functioning quite well at those speeds after being used as you have said.


Canon 400D / Canon 24-105mm L / Sigma 8mm f3.5 FE / Sigma 10-20mm / Sigma 70-300mm / NN3 & R1 / PS CS2 / LR3 / Enfuse

Offline

 

#16 2011-08-08 17:41:16

KreAture
Member
From: Norway
Registered: 2007-02-04
Posts: 210

Re: Optimal Disc and System Configurations for Gigapixel Projects

If at a later time I need more space (if my panos go beyond 2000 images input on a regular basis) I will add another 120 GB disk and raid them.

Currently I am running cluster sizes of 32k but I could run up to 64k since it's NTFS. I wonder what operations are used in APx?
Might have to test 4(default),8,16,32 and 64 just to see who gives the best random access speed, as that seems to be the most important. There are a LOT of threads running in paralell, all of which seem to access a bunch of files at the same time.

Offline

 
  • Index
  •  » Hardware
  •  » Optimal Disc and System Configurations for Gigapixel Projects

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson