Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
hi, Hardware / Software: two Supermicro Server 8GB RAM, 2xQuadcore Xeon 5x 3ware 9550 Raid 5 with 6*320GB Seagate, Network for DRBD between the two systems is a direct 10 GB connection (Intel 82598EB 10GbE AF Network Adapter) only for DRBD Sync SLES 10 SP2, 2.6.16.60-0.39.3-xen #1 SMP x86_64 DRDB 8.2.6 Raid 5 > phy. Disk > LVM > DBBD > LVM > XEN > VBD one lv on top of DRBD as OCFS2 for the DomUs ... so we test the following set # blockdev --setra 8 /dev/sda (default) # echo 512 > /sys//block/sda/queue/nr_requests # echo deadline > /sys/block/sda/queue/scheduler # echo 20 > /proc/sys/vm/dirty_background_ratio # echo 60 > /proc/sys/vm/dirty_ratio copy 2,7GB iso file from /tmp > lv on top of drbd /dev/vgmirror/test - time 7:43 min then we set read-ahead # blockdev --setra 16384 /dev/sda (only change) # echo 512 > /sys//block/sda/queue/nr_requests # echo deadline > /sys/block/sda/queue/scheduler # echo 20 > /proc/sys/vm/dirty_background_ratio # echo 60 > /proc/sys/vm/dirty_ratio copy 2,7GB iso file from /tmp > lv on top of drbd /dev/vgmirror/test - time 0:35 min now we copy the same file direct on top of drbd - time 3:42 min then we attach the same phy lv /dev/vgmirror/test to DomU # xm block-attach 10 phy:/dev/vgmirror/test /dev/xvdb w copy the *.iso file from Host /tmp > DomU:/mnt which mount to /dev/vgmirror/test # scp /tmp/*.iso domU:/mnt/ after approximately copy 1GB eth transfer rate goes bck to 10 Mb/s after approximately copy 2GB -- stalled-- (time 5:09 min) I don t understand this behavior? my config /etc/drbd.conf ----------------- global { usage-count yes; # minor_count 5; # dialog-refresh 5; disable-ip-verification; } common { syncer { rate 600M; al-extents 257; } } resource drbd0 { protocol C; handlers { split-brain "/usr/lib/drbd/notify-split.brain.sh root"; } startup { wfc-timeout 0; degr-wfc-timeout 120; become-primary-on both; } disk { on-io-error detach; max-bio-bvecs 1; } net { allow-two-primaries; after-sb-0pri discard-zero-changes; after-sb-1pri discard-secondary; after-sb-2pri disconnect; } on enterprise5 { device /dev/drbd0; disk /dev/vglocal/lvlocal; address 192.168.1.15:7788; flexible-meta-disk internal; } on enterprise6 { device /dev/drbd0; disk /dev/vglocal/lvlocal; address 192.168.1.16:7788; flexible-meta-disk internal; } } Why is write performance so low respectively "stalled" ? What else can I do to get better write performance? help me, please. Regards Andreas ________________________________________________________________ Neu: WEB.DE Doppel-FLAT mit Internet-Flatrate + Telefon-Flatrate für nur 19,99 Euro/mtl.!* http://produkte.web.de/go/02/