Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Bump. Could really use some help if anyone has any ideas about how I might improve performance. On Mon, Jun 6, 2016 at 4:17 PM, Stephano-Shachter, Dylan < dstathis at seas.harvard.edu> wrote: > Hello all, > > I am building an HA NFS server using drbd and pacemaker. Everything is > working well except I am getting lower write speeds than I would expect. I > have been doing all of my benchmarking with bonnie++. I always get read > speeds of about 112 MB/s which is just about saturating the network. When I > perform a write, however, I get about 89 MB/s which is significantly slower. > > The weird thing is that if I run the test locally, on the server (not > using nfs), I get 112 MB/s read. Also, if I run the tests over nfs but with > the secondary downed via "drbdadm down name", then I also get 112 MB/s. I > can't understand what is causing the bottleneck if it is not drbd > replication or nfs. > > If anyone could help me to figure out what is slowing down the write > performance if would be very helpful. My configs are > > > --------------------drbd-config----------------------------- > > > # /etc/drbd.conf > global { > usage-count yes; > cmd-timeout-medium 600; > cmd-timeout-long 0; > } > > common { > net { > protocol C; > after-sb-0pri discard-zero-changes; > after-sb-1pri discard-secondary; > after-sb-2pri disconnect; > max-buffers 8000; > max-epoch-size 8000; > } > disk { > resync-rate 1024M; > } > handlers { > pri-on-incon-degr "/usr/lib/drbd/notify-pri-on-incon-degr.sh; > /usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ; > reboot -f"; > pri-lost-after-sb "/usr/lib/drbd/notify-pri-lost-after-sb.sh; > /usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ; > reboot -f"; > local-io-error "/usr/lib/drbd/notify-io-error.sh; > /usr/lib/drbd/notify-emergency-shutdown.sh; echo o > /proc/sysrq-trigger ; > halt -f"; > split-brain "/usr/lib/drbd/notify-split-brain.sh root"; > } > } > > # resource <res_name> on <host1>: not ignored, not stacked > # defined at /etc/drbd.d/<res_name>.res:1 > resource <res_name> { > on <host2> { > device /dev/drbd1 minor 1; > disk /dev/sdb1; > meta-disk internal; > address ipv4 55.555.55.55:7789; > } > on <host1> { > device /dev/drbd1 minor 1; > disk /dev/sdb1; > meta-disk internal; > address ipv4 55.555.55.55:7789; > } > net { > allow-two-primaries no; > after-sb-0pri discard-zero-changes; > after-sb-1pri discard-secondary; > after-sb-2pri disconnect; > } > } > > > > -----------------------nfs.conf----------------------------- > > > > MOUNTD_NFS_V3="yes" > RPCNFSDARGS="-N 2" > LOCKD_TCPPORT=32803 > LOCKD_UDPPORT=32769 > MOUNTD_PORT=892 > RPCNFSDCOUNT=48 > #RQUOTAD_PORT=875 > #STATD_PORT=662 > #STATD_OUTGOING_PORT=2020 > STATDARG="--no-notify" > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.linbit.com/pipermail/drbd-user/attachments/20160609/607900bc/attachment.htm>