Hi
We have just started to use bacula as our backup solution and are
suffering some performance problems. The details are
Server:
Debian 4.0 running bacula 2.2.4 is multihomed as it backs up over two
networks.
Storage is Overland Arcvault24 on same host
Database is mysql:
ceres:/usr/local/src/bacula-patches# dpkg --list |grep mysql
rc bacula-director-mysql 2.0.3-4
Network backup, recovery and verification (D
ii libdbd-mysql-perl 3.0008-1 A
Perl5 database interface to the MySQL data
ii libmysqlclient15-dev 5.0.32-7etch1
mysql database development files
ii libmysqlclient15off 5.0.32-7etch1
mysql database client library
ii mysql-client 5.0.32-7etch1
mysql database client (meta package dependin
ii mysql-client-5.0 5.0.32-7etch1
mysql database client binaries
ii mysql-common 5.0.32-7etch1
mysql database common files (e.g. /etc/mysql
ii mysql-server-4.1 5.0.32-7etch1
mysql database server (transitional package)
ii mysql-server-5.0 5.0.32-7etch1
mysql database server binaries
Client machine is debian 3.1 again running bacula 2.2.4
filesystem is 2.4 TB LVM volume manager volume (underneath is 2X
raid10): filesystem is xfs.
The network used in this backup is gigabit and is OK - I ran netperf
test and it gave reasonable answers. The client disk is plenty quick
enough (at least 220MB/s read). The server disk is also OK (the backup
is spooled to disk) at 50MB/s.
So all the individual parts have the necessary performance but when I
run a backup I get a rate of about 770KB/s which is a bit of a
showstopper when you have at least (I split the 2TB volume up) 600Gb to
backup. The nature of the data is a mixture, but it does tend to be
small: pdfs html and other web type files.
Details of the software are :
###################################################################################
patches both have the following patches added which takes them pretty
close to 2.2.5 I believe
2.2.4-ansi-label.patch
2.2.4-lost-block.patch
2.2.4-parse-command.patch
2.2.4-poll-mount.patch
2.2.4-replace.patch
2.2.4-restore.patch
2.2.4-sd-auth-fail.patch
2.2.4-sql.patch
2.2.4-verify.patch
####################################################################################
client
Configuration on Mon Oct 15 13:05:56 GMT 2007:
Host: i686-pc-linux-gnu -- debian 3.1
Bacula version: 2.2.4 (14 September 2007)
Source code location: .
Install binaries: /usr/local/bacula-2.2.4/sbin
Install config files: /usr/local/bacula-2.2.4/etc
Scripts directory: /usr/local/bacula-2.2.4/etc
Working directory: /usr/local/bacula-2.2.4/var/bacula/working
PID directory: /var/run
Subsys directory: /var/run/subsys
Man directory: /usr/share/man
Data directory: /usr/local/bacula-2.2.4/share
C Compiler: gcc 3.3.5
C++ Compiler: /usr/bin/g++ 3.3.5
Compiler flags: -g -O2 -Wall -fno-strict-aliasing
-fno-exceptions -fno-rtti
Linker flags: -O
Libraries: -lpthread
Statically Linked Tools: no
Statically Linked FD: no
Statically Linked SD: no
Statically Linked DIR: no
Statically Linked CONS: no
Database type: None
Database lib:
Database name: bacula
Database user: bacula
Job Output Email: [EMAIL PROTECTED]
Traceback Email: [EMAIL PROTECTED]
SMTP Host Address: localhost
Director Port: 9101
File daemon Port: 9102
Storage daemon Port: 9103
Director User:
Director Group:
##########################################################################################################
Server
Host: i686-pc-linux-gnu -- debian 4.0
Bacula version: 2.2.4 (14 September 2007)
Source code location: .
Install binaries: /usr/local/bacula-2.2.4/sbin
Install config files: /usr/local/bacula-2.2.4/etc
Scripts directory: /usr/local/bacula-2.2.4/etc
Working directory: /usr/local/bacula-2.2.4/var/bacula/working
PID directory: /var/run
Subsys directory: /var/run/subsys
Man directory: /usr/share/man
Data directory: /usr/local/bacula-2.2.4/share
C Compiler: gcc 4.1.2
C++ Compiler: /usr/bin/g++-4.1 4.1.2
Compiler flags: -g -O2 -Wall -fno-strict-aliasing
-fno-exceptions -fno-rtti
Linker flags: -O
Libraries: -lpthread -ldl
Statically Linked Tools: no
Statically Linked FD: no
Statically Linked SD: no
Statically Linked DIR: no
Statically Linked CONS: no
Database type: MySQL
Database lib: -L/usr/lib -lmysqlclient_r -lz
Database name: bacula
Database user: bacula
Job Output Email: [EMAIL PROTECTED]
Traceback Email: [EMAIL PROTECTED]
SMTP Host Address: localhost
Director Port: 9101
File daemon Port: 9102
Storage daemon Port: 9103
Director User:
Director Group:
Storage Daemon User:
Storage DaemonGroup:
File Daemon User:
File Daemon Group:
SQL binaries Directory /usr/bin
Large file support: yes
Bacula conio support: yes -ltermcap
readline support: no
TCP Wrappers support: no
TLS support: yes
Encryption support: yes
ZLIB support: yes
enable-smartalloc: yes
bat support: no
enable-gnome: no
enable-bwx-console: no
enable-tray-monitor: yes
client-only: no
build-dird: yes
build-stored: yes
ACL support: no
Python support: no
Batch insert enabled: yes
##################################################################################
Does anyone have any ideas:
Thanks
Bob
--
Bob Cregan
Unix Systems Administrator
1 Riverside Court
Lower Bristol Road
Bath
BA2 3DZ
Tel: +44 1225 361000
Mobile: 07712388129
-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users