[Linux-cluster] Backup of a GFS2 volume
Davide Brunato
brunato at sissa.it
Tue Aug 30 10:51:36 UTC 2011
Hello,
I've a Red Hat 5.7 2-node cluster for electronic mail services where the mailboxes (maildir format)
are stored on GFS2 volume. The volume contains about 7500000 files for ~740 GB of disk space
occupation. Previously the mailboxes were on a GFS1 volume, and I migrated to GFS2 when we changed
the SAN storage system.
Due to incremental backups that have become extremely slow (about 41-42H) after the migration from
GFS to GFS2, I checked the configuration/tuning of the cluster and volume mount options, with the
help of Red Hat support, but the optimizations (<gfs_controld plock_rate_limit="0"/>, mount with
noatime and nodiratime) don't have significantly accelerated the incremental backups.
So I tried another backup strategy, using the snaphot feature of our SAN storage system, doing
backups outside the cluster environment. I use the snapshots of the GSF2 on another server (also
with RHEL 5.7) mounting the volume as a local (not clustered) filesystem:
/var/mailboxes type gfs2 (rw,noatime,nodiratime,lockproto=lock_nolock,localflocks,localcaching)
The duration of full backups are slightly better (from 24-25H to 21-22H of duration) and the
incremental backup are "acceptable" (about 9H). But the speed is still low in comparison to backups
of Ext3 filesystems, particularly for incremental backups.
I've notice that the glocks are still used, also when I mount a snapshot of the mailbox GFS2
partition as a local filesystem:
# mount -t gfs2 /dev/mapper/posta_mbox_disk_vg-posta_mbox_disk_lvol1 /var/mailboxes -o
lockproto=lock_nolock,noatime,nodiratime
# time cp -Rp /var/mailboxes/prova* /var/tmp/test/
real 2m5.648s
user 0m0.311s
sys 0m13.243s
# rm -Rf /var/tmp/test/*
# time cp -Rp /var/mailboxes/prova* /var/tmp/test/
real 0m10.946s
user 0m0.254s
sys 0m10.634s
# cat /proc/slabinfo | grep gloc
gfs2_glock 35056 35064 424 9 1 : tunables 54 27 8 : slabdata 3896 3896
0
Is there a way to exclude the use of the glocks, or them are necessary to access the partition, even
if mounted as local filesystem?
Thanks
Davide Brunato
--
______________________________________________
Davide Brunato
Sistema Informatico SISSA: http://sis.sissa.it
via Bonomea 265 - 34136 Trieste - Italy
tel: +39-040-3787538 e-mail: brunato at sissa.it
More information about the Linux-cluster
mailing list