|
|
|
|
|
|
|
|
|
|
xen-users
[Xen-users] Xen network tune for fileserver in DomU
Hello, gentlemen
I need wise advice about how to tune network for performance usage
file server under domU
I use bridged network.
On dom0 network settings are:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
up /etc/xen/scripts/network-bridge start bridge=br0 netdev=eth0
up ifconfig br0 up
#up route add default gw 192.168.1.1
gateway 192.168.1.1
dns-nameserver 192.168.1.1
$ brctl show
bridge name bridge id STP enabled interfaces
br0 8000.000c76ba7b5e no peth0
vif1.0
vif2.0
I use two domU instances:
app 192.168.1.110
file 192.168.1.140
... and GlusterFS on file to export filesystem.
then test it if bonnie I got next results:
Version 1.03c ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
app.cluster.xe 128M 5623 17 16612 5 1818 3 15254 46 26112 9 123.5 0
file.cluster.x 128M 9854 29 21547 4 3515 3 16907 44 30468 7 188.1 1
iscander 128M 11308 37 11344 1 555 0 10589 33 11306 1 70.1 0
file.cluster.x 128M 22408 74 23801 11 14326 4 18696 43 48676 4 545.8 1
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files:max:min /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
app.cluster.xen 16 242 4 1106 5 300 4 242 4 1144 6 288 4
file.cluster.xen 16 873 8 4112 11 1009 6 792 8 4351 10 1165 8
iscander 16 565 2 2317 2 764 1 575 2 2546 2 755 1
file.cluster.xen 16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++
first one then run on app instance with /data mount from "file" by glusterfs
second then test with /import mount from "file" by itself by glusterfs
third line is then mount /data to my host in the same LAN (100Mbit)
last is then test _local_ /data on "file" (ext3) localy
I surprised why my external host works faster with mounted share then
internals - I mean located on the same physical node VMs?
How can I tune network stack for Xen and if it really Xen's network
implemenation penalty ?
/etc/xen/app.cluster.xen
# this is autogenerated by Ganeti, please do not edit
#
kernel = '/boot/vmlinuz-2.6-xenU'
ramdisk = '/boot/initrd-2.6-xenU'
memory = 256
vcpus = 1
name = 'app.cluster.xen'
vif = ['mac=aa:00:00:3e:98:e4, bridge=br0']
disk = ['phy:/var/run/ganeti/instance-disks/app.cluster.xen:0,sda,w']
root = '/dev/xvda1'
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
extra = 'console=hvc0'
/etc/xen/file.cluster.xen
# this is autogenerated by Ganeti, please do not edit
#
kernel = '/boot/vmlinuz-2.6-xenU'
ramdisk = '/boot/initrd-2.6-xenU'
memory = 128
vcpus = 1
name = 'file.cluster.xen'
vif = ['mac=aa:00:00:d5:0f:6d, bridge=br0, ip=192.168.1.140']
disk =
['phy:/var/run/ganeti/instance-disks/file.cluster.xen:0,sda,w','phy:/var/run/ganeti/instance-disks/file.cluster.xen:1,sdb,w','phy:/var/run/ganeti/instance-disks/file.cluster.xen:2,sdc,w']
root = '/dev/xvda1'
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
extra = 'console=hvc0'
--
My best wishes.
Alexandr Ogurtsov.
Linux is very friendly it is just picky who its friends are
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-users] Xen network tune for fileserver in DomU,
Alexandr R. Ogurtzoff <=
|
|
|
|
|