Ahmed Kamal
2008-Dec-21 11:08 UTC
[zfs-discuss] ZFS and AVS replication performance issues
Hi, I have setup AVS replication between two zvols on two opensolaris-2008.11 nodes. I have been seeing BIG performance issues, so I tried to setup the system to be as fast as possible using a couple of tricks. The detailed setup and performance data are below: * A 100G zvol has been setup on each node of an AVS replicating pair * A "ramdisk" has been setup on each node using the following command. This functions as a very fast logging disk! ramdiskadm -a ram1 10m * The replication relationship has been setup using sndradm -E pri /dev/zvol/rdsk/gold/myzvol /dev/rramdisk/ram1 sec /dev/zvol/rdsk/gold/myzvol /dev/rramdisk/ram1 ip async * The AVS driver was configured to *not* log the disk bitmap to disk, rather to keep it in kernel memory and write it to disk only upon machine shutdown. This is configured as such # grep bitmap_mode /usr/kernel/drv/rdc.conf rdc_bitmap_mode=2; * The replication was configured to be in logging mode (To avoid any possible network bottlenecks) #sndradm -P /dev/zvol/rdsk/gold/myzvol <- pri:/dev/zvol/rdsk/gold/myzvol autosync: off, max q writes: 4096, max q fbas: 16384, async threads: 2, mode: async, state: logging === Testing == All tests were performed using the following command line # dd if=/dev/zero of=/dev/zvol/rdsk/gold/xxVolNamexx oflag=dsync bs=256M count=10 I usually ran a couple of runs initially to avoid caching effects. === Results == The results The following Results were reported after initial couple of runs to avoid cache effects Run# dd count=N Native Vol Throughput Replicated Vol Throughput (logging mode) 1 4 42.2 MB/s 4.9 MB/s 2 4 52.8 MB/s 5.5 MB/s 3 10 50.9 MB/s 4.6 MB/s As you can see the performance is almost 10 times slower!! Although no disk logging is done to disk (only ram disk if not driver memory), and no network traffic ! Seems to me that the AVS kernel drivers slow the system A LOT for simply hooking any write operation and flipping a kernel memory bit per 32k written disk space?!! Any suggestions as to why this is happening is most appreciated Best Regards -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20081221/ec3dbd6b/attachment.html>