support.bibblelabs.com Forum Index support.bibblelabs.com
Forums for Bibble
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

These forums are READ-ONLY.
The current forums for Bibble 5 discussions and support is at http://support.bibblelabs.com
RAID setup... SSD or hard drives ?

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    support.bibblelabs.com Forum Index -> Bibble 5 - Information.
View previous topic :: View next topic  
Author Message
liotier



Joined: 10 Sep 2008
Posts: 8
Location: Paris, France

PostPosted: Wed Sep 10, 2008 6:02 am    Post subject: RAID setup... SSD or hard drives ? Reply with quote

I'm currently on a JPEG workflow using Digikam which I like a lot. But I'm going to transition to RAW, moving from a Canon 400D to a 50D - bigger files, a Bibble 5 purchase and most probably the need for faster hardware. Since mass storage I/O seems to be the bottleneck for image processing, I'm focusing on that subsystem.

In the throughput for money category, hard disks will still win by far in the medium term. But the orders of magnitude lower seek times of SSD make them very interesting for intense multitasking. As a gross approximation, SSD are superior for random IO with small files, hard disks provide more throughput for linear IO with big files. According to some rudimentary tests, the file size threshold seems to be somewhere in the handful of megabytes range.

So my question to whoever has had his hands on the current pre-release versions of Bibble 5 is : for RAID0 at constant price, should I stack 10kRPM disks or a bunch of 32 GB SSD ?

I'm currently using Linux - and I'm going to use Bibble there too, probably with XFS which seems the best filesystem for that sort of use.

I guess it is too early to ask for benchmarks... But I'm hungry for them !
Back to top
View user's profile Send private message Visit poster's website
sgaure



Joined: 23 Feb 2008
Posts: 96
Location: Oslo, Norway

PostPosted: Wed Sep 10, 2008 9:16 am    Post subject: Reply with quote

Actually, the few B5 benchmarks which have been made available says quite clearly that B5 is *not* I/O bound.

A modern SATA disk yields 40-80MB/s in sequential read. That's, say, 5 images per second. Even with B5 it seems you'll need more than 4 cores to process at that speed.

However, if you have too little memory you'll find yourself paging, and then a faster disk will help a lot; but more memory will help even more.
Back to top
View user's profile Send private message
liotier



Joined: 10 Sep 2008
Posts: 8
Location: Paris, France

PostPosted: Wed Sep 10, 2008 9:29 am    Post subject: Reply with quote

sgaure wrote:
Actually, the few B5 benchmarks which have been made available says quite clearly that B5 is *not* I/O bound.


So much for my intuition... Do you have links to those benchmarks ?

sgaure wrote:
A modern SATA disk yields 40-80MB/s in sequential read. That's, say, 5 images per second. Even with B5 it seems you'll need more than 4 cores to process at that speed.


I'm aiming for four cores and four to eight GB. Would a single 10kRPM hard disk keep this sort of setup adequately fed with data ?
Back to top
View user's profile Send private message Visit poster's website
cvermillion



Joined: 28 Jun 2005
Posts: 4949
Location: Austin, TX

PostPosted: Wed Sep 10, 2008 10:18 am    Post subject: Reply with quote

liotier wrote:
So much for my intuition... Do you have links to those benchmarks ?


Take a look a the "Multi-core Performance" announcement at the top of this form and this thread http://support.bibblelabs.com/webboard/viewtopic.php?t=10964

-Colleen

_________________
What to include when reporting an issue with Bibble 5
Back to top
View user's profile Send private message Visit poster's website
liotier



Joined: 10 Sep 2008
Posts: 8
Location: Paris, France

PostPosted: Wed Sep 10, 2008 10:36 am    Post subject: Reply with quote

cvermillion wrote:
Take a look a the "Multi-core Performance" announcement at the top of this form and this thread http://support.bibblelabs.com/webboard/viewtopic.php?t=10964


Thanks. The thread says that the 16 cores demo was using a system disk and two other disk in RAID 0 for data. So I guess a single 10kRPM disk should be ample for a four cores system.
Back to top
View user's profile Send private message Visit poster's website
bonk
Bibble Expert
Bibble Expert


Joined: 27 May 2004
Posts: 1698
Location: graz, austria

PostPosted: Sat Sep 13, 2008 3:57 pm    Post subject: Reply with quote

i wouldnt build a computer system for still imaging with a RAID0. never. ever.
its just unsafe and doesnt deliver the goods. (demo machines excluded)

taking your considerations a little further:

if you look at the numbers in the video, bibble does around 5 frames per second on that 16core.
those were 8 megapixel files, that gives us 2.5 megapixel per second per core.
a quadcore could therefore do roughly 10 megapixels per second.
thats around 10Mb read and totally worst case 60Mb write (TIFF 16bit).
and with TIFF 16bit we are talking about more than 200 Gb of output per hour.

taking full advantage of your computer you wont need a fast drive.
you will need a really BIG one.

Cool

_________________
bernd gruber - http://grubernd.at
if you are on ipernity like me -- why not join the bibble group and tag your images?
Back to top
View user's profile Send private message Visit poster's website
liotier



Joined: 10 Sep 2008
Posts: 8
Location: Paris, France

PostPosted: Sun Sep 14, 2008 2:27 am    Post subject: Reply with quote

RAID0 may be unsafe, but it is cheap throughput performance and I mitigate the risk by having nightly backups to another host. But I would not do it in a commercial setting, and on servers I prefer RAID1 - or RAID10 when needed.

Thanks for opening my eyes on the size issue - I was thinking about storing the output as JPEG, but a non-destructive format is better for the archival purpose although the numbers are quite frightening. The 50D's 15.05 mpixels (4752x3168) files are 20.2 MB - the TIFF would be 90 MB with a 5 MB JPEG on top for diffusion. All together that is 115 MB per frame... My storage needs are jumping by a factor of more than ten !

I was planning to have a small fast volume for current work and a large cheap one for archive, but a single fast 7500 RPM 1TB drive such as a Samsung Spinpoint F1 looks sufficient to provide the read/write streams required to keep the quad core well fed - and it is big enough as well !

So I'll probably go for a cheap SSD such as a 32GB OCZ as a root volume, with a 1TB Samsung Spinpoint F1 as /home. And of course another 1TB hard drive to back it up on my file server...
Back to top
View user's profile Send private message Visit poster's website
bonk
Bibble Expert
Bibble Expert


Joined: 27 May 2004
Posts: 1698
Location: graz, austria

PostPosted: Sun Sep 14, 2008 2:52 am    Post subject: Reply with quote

liotier wrote:
I was thinking about storing the output as JPEG, but a non-destructive format is better for the archival purpose although the numbers are quite frightening.

depending on the usage of your images..
for most stuff i just output 4 megapixel jpgs, which is plenty enough
for small prints and it keeps the database from which i search really fast.

for large prints i usually revisit the raw-file, bring in my new knowledge and
new software version since i shot the picture, and prepare it specially for output.
retouching, sharpening, etc etc. only from those pictures i save a 16bit tiff into my archive.

actually my archive consists of two parts - one for raw-files and output-tiffs and film scans.
the other are the 4mp files, often really quick&dirty scans or previews, but they contain all the iptc metadata.
this is the part i use to find an actual picture.

this two-sided approach keeps the data i need to keep around in really sane amounts.
other folks manage their raw-files directly, so they only work from and keep around the raw-files.

_________________
bernd gruber - http://grubernd.at
if you are on ipernity like me -- why not join the bibble group and tag your images?
Back to top
View user's profile Send private message Visit poster's website
Moz



Joined: 07 Jul 2006
Posts: 9

PostPosted: Fri Sep 26, 2008 9:46 pm    Post subject: Reply with quote

bonk wrote:
other folks manage their raw-files directly, so they only work from and keep around the raw-files.


That's me Smile

I just made a mistake getting my PC upgraded by morons so I've had to recover from backup and buy new disks Sad But my system is a mirrored pair of small 10krpm disks for the OS and programs, and a 4 disk RAID5 array for data. Even with quad core there's no danger of Bibble being IO bound.

I think you'd be much, much better off buying a 4 or 8 port RAID card and plugging cheap 7200rpm disks into it. You'll find that your data throughput in most situations in at least as good off a 4 or 6 disk RAID5 array using cheap disks as it is off even claytons RAID with faster disks - a 30% boost in throughput from the faster disk doesn't count for much against two or more cheaper disks for the same price (if you must, RAID10 the cheapies to get best speed). If you have the money, an SSD for boot and/or swap might pay off ("swap" meaning Bibble thumbnails etc as well).

(Claytons RAID = RAID0, the RAID you have when you don't have RAID - Australian slang)
Back to top
View user's profile Send private message
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    support.bibblelabs.com Forum Index -> Bibble 5 - Information. All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group