On 3/14/07, John Pettitt <[EMAIL PROTECTED]> wrote:
>
>  It's time to build a new server.  My old one (a re-purposed Celeron D
> 2.9Ghz / 768M FreeBSD box with a a 1.5 TB raid on a Highpoint card) has hit
> a wall in both performance and capacity.     gstat on FreeBSD shows me that
> the Highpoint raid array is the main bottleneck (partly because it's in a
> regular PCI slot and partly because it's really software raid with crappy
> drivers) and CPU is a close second.     I'm going to build a new box with
> SATA disks and a better raid card.

Yep, a combination of CPU and IO load and capacity is what limits
backup speed of the typical BackupPC installation.

>  So my question: Has anybody does any actual benchmarks on BackupPC servers?

Hmm, nothing official here.

>  Which OS & Filesystem is best?  (I'm, leaning toward Ubuntu and  RaiserFS)

OS doesn't matter. Pick whatever you are familiar with. As far as OS
goes, ReiserFS 3 is good because it stores small files very
efficiently because of it's tail packing feature. But I usually stick
with ext3 because of it's reliability. xfs and jfs are generally used
when volumes start getting very large and xfs especially usually
handles large file IO very well, but BackupPC's disk workload usually
involves lots of small IO so it may not help much there.

>  RAID cards that work well?  Allow for on the fly expansion?

3ware cards seem to be a favorite for SATA setups. I am also a big fan
of software RAID on Linux as well.

> RAID mode ?  5?  6?  10?    500GB drives seem to be the sweet spot in the
> price curve right now - I'd like to get 1.5TB after RAID  so 6 drives in
> RAID 10.

The RAID mode you use will be determined by storage, performance and
redundancy requirements.

Knowing that multiple disk failures are common enough unless you are
very diligent about scanning/monitoring disks for warning signs for
large arrays it's often a very good idea to use RAID 6 or RAID 10.

Raid 5/6 will not perform well at all for small writes because of the
additional reads required to write parity.

Also keep in mind that since most disk IO on a BackupPC machine is
seek limited, the more spindles you can get working in parallel the
better - this usually means RAID 10. But if storage capacity
requirements outweigh performance I would go with RAID 6 or 5.

I would do your own benchmarks with the various RAID setups to find
what works best for you. Make sure you let us know what you find. ;-)

>  I'm leaning towards a core 2 duo box with 2Gb of ram.

That should be plenty of CPU power depending on how many clients you
intend to back up in parallel.

-Dave

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
BackupPC-users mailing list
BackupPC-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/backuppc-users
http://backuppc.sourceforge.net/

Reply via email to