In response to Joseph Wright <[EMAIL PROTECTED]>:

> It seems that the resources used by the database should be taken into  
> account when looking at Bacula's memory usage, because even though  
> the two are separate, the director is the one putting the records  
> there.  Maybe I should re-ask the question as:  How heavily does  
> Bacula tax the database with 50 or more clients being backed up  
> concurrently, and what kind of hardware is recommended for such a  
> situation?

If you've got 50 jobs running simultaneously, you're liable to need a
massive DB server.  Unfortunately, however, that's not enough information
to be sure.

The real load on the DB server is (mostly) determined by two factors.
1) The number of files being backed up.
2) The amount of duplication in pathnames and filenames.

If each backup job is 1000s of tiny files, you're going to be working
the database pretty hard, as each of those files will require that a
record be written to the database.

If filenames and pathnames change often, that will require that additional
database records be written for each file saved.  For a file that has a
name never used before in a directory never backed up before, you have
3 database records created.

On the flip side, if you're filesets consist largely of the same files that
are constantly being edited, and your average filesize is large, you'll find
that the speed of your storage media will slow you down and the database
will have no trouble keeping up.

I suspect that's part of the reason that there are no published hardware
requirements for Bacula.  The hardware requirements aren't really for Bacula,
their for your specific workload.

Regardless of all that, if you really mean to run 50 jobs in parallel
(i.e. at the same time, not just 50 jobs in series) I would recommend that
you get a dedicated DB server with about 12 disks arranged in a RAID 10 and
a battery-backed cache.  If you can run the jobs in series, then just about
any reasonably powered server hardware should suffice.

-- 
Bill Moran
http://www.potentialtech.com

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to