Hi, 31.08.2007 11:31,, Chris Howells wrote:: > Hi, > > I am trying to figure out whether bacula supports multiplexing multiple > simultaneous backup jobs to the same tape - having googled, the results > are inconclusive :)
The only correct answer is Yes. > I am currently playing with an LTO-4 tape drive which has a raw data > transfer rate of 120MB/sec. Clearly any single machine is going to have > difficulty in maxing out the drive. I'd therefore like to try running > backups from multiple machines to the drive simultaneously. > > If it does support multiplexing, what kind of options do I need in the > config files? I currently have bacula talking to the drive, but I was > getting 25MB/sec backing up a 10gig file of zeros (admittedly from a > single SATA disk so that's not too surprising), but just 10MB/sec doing > a trial backup of a home directory server over the network, from a > pretty fast RAID. We get better performance from our current LTO-2 > drives and Legato Networker :( First you need to enable job concurrency. That will require you to add "Maximum Concurrent Jobs" in several places, which are well documented. Furthermore, you might have to change the jobs and schedules so that jobs actually run in parallel. The schedules are clear, I think, but keep in mind that Bacula only runs jobs of the same priority at once. Then you've got to decide how Bacula should multiplex. The simple solution requires no further configuration; jobs will write their blocks to tape as they arrive. This is simple, but restoring can take lots of extra time due to many unneccessary tape positionings and possibly reading unnecessary data. The (almost always) better solution is to enable spooling with a reasonable spool space - a few hundred GB, preferrably. This costs more disk space (which is comparable cheap), but then, Bacula will spool as much of a job as is possible and write that en block to tape. The time it takes for a single backup can increase, but the overall throughput of several jobs will be better, and data from each job is kept more or less together on tape, allowing faster restores. In this scenario, the speed of your spooling file system will probably be the limiting factor for tape speed, so you better implement a fast RAID for spool space. Imagine one job is despooling data, while several others write data from the client to the spool area and you get an impression of the kind of disk subsystem you need. Arno > Thanks. > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users -- Arno Lehmann IT-Service Lehmann www.its-lehmann.de ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users