Hi everyone,
i have two servers installed with a debian/lenny based os (64bit), a
debian/sid based kernel 2.6.32-xen-amd64 and xen 3.4.3-4. Each server has two
drbd devices (protocol c, formatted with ext4) and is primary for one of
them. Every drbd pair has a dedicated network interface (a bond mode 0
interface with two 1000 Mbps cards).
+------------------------------------------+
| server 1 |
| +----------------+ +------------------+ |
| | primary drbd0 | | secondary drbd1 | |
| | (protocol c) | | (protocol c) | |
| +----------------+ +------------------+ |
| | | |
| | | |
| +----------------+ +------------------+ |
| | +----+ +----+ | | +----+ +----+ | |
| | |eth2| |eth3| | | |eth4| |eth5| | |
| | +----+ +----+ | | +----+ +----+ | |
| | | | | |
| | bond0 (mode 0) | | bond1 (mode 0) | |
| +-------|--------+ +--------|---------+ |
+---------|--------------------|-----------+
| |
| |
+---------|--------------------|-----------+
| +-------|--------+ +--------|---------+ |
| | bond0 (mode 0) | | bond1 (mode 0) | |
| | | | | |
| | +----+ +----+ | | +----+ +----+ | |
| | |eth2| |eth3| | | |eth4| |eth5| | |
| | +----+ +----+ | | +----+ +----+ | |
| +----------------+ +------------------+ |
| | | |
| | | |
| +-----------------+ +-----------------+ |
| | (protocol c) | | (protocol c) | |
| | secondary drbd0 | | primary drbd1 | |
| +----------------+ +------------------+ |
| server 2 |
+------------------------------------------+
The io performance on the connected drbd devices is significantly worse if i
start the kernel with the xen hypervisor (with "kernel /boot/xen-3.4.3.gz").
Without the hypervisor (but the same kernel) the systems are about 50%
faster.
bonnie (bonnie++ -f -d /mnt/drbd0(1) -s 60000 -u root) on the system (started
with xen hypervisor) gives me 115825 K/sec (Sequential Output, Block) on the
average.
server1,60000M,,,117217,23,73652,20,,,189724,24,475.0,0,16,29704,64,+++++,+++,
+++++,+++,+++++,+++,+++++,+++,+++++,+++
server2,60000M,,,120874,26,56761,16,,,359506,42,485.5,0,16,28287,64,+++++,+++,
+++++,+++,+++++,+++,+++++,+++,+++++,+++
server1,60000M,,,112371,22,73340,20,,,192337,24,478.2,0,16,31139,75,+++++,+++,
+++++,+++,+++++,+++,+++++,+++,+++++,+++
server2,60000M,,,117687,25,58340,17,,,355595,42,565.1,0,16,+++++,+++,+++++,
+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++
bonnie without the hypervisor (but the same kernel and modules) gives me
212654 K/sec (Sequential Output, Block).
server1,60000M,,,236265,33,76183,9,,,278127,15,722.6,0,16,+++++,+++,+++++,+++,
+++++,+++,+++++,+++,+++++,+++,+++++,+++
server2,60000M,,,192337,31,77391,9,,,297503,16,677.5,0,16,+++++,+++,+++++,+++,
+++++,+++,+++++,+++,+++++,+++,+++++,+++
server1,60000M,,,236486,35,82206,9,,,256470,13,744.6,1,16,+++++,+++,+++++,+++,
+++++,+++,+++++,+++,+++++,+++,+++++,+++
server2,60000M,,,185530,29,79903,9,,,318024,18,748.9,1,16,+++++,+++,+++++,+++,
+++++,+++,+++++,+++,+++++,+++,+++++,+++
Why is there such a difference?
Can i optimize my xend (i already added dom0_mem=2048M dom0_max_vcpus=2
dom0_vcpus_pin as boot parameter with no effect)?
Are there any known issues using XEN and bonding/drbd?
Feel free to ask for more information about the system or the setup.
Many thanks
--
Felix Botner
Open Source Software Engineer
Univention GmbH
Linux for your business
Mary-Somerville-Str.1
28359 Bremen
Tel. : +49 421 22232-0
Fax : +49 421 22232-99
botner@xxxxxxxxxxxxx>
http://www.univention.de
Geschäftsführer: Peter H. Ganten
HRB 20755 Amtsgericht Bremen
Steuer-Nr.: 71-597-02876
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|