* RE: How to: Improve Network Throughput of a XEN kernel?
[not found] ` <816703.71472.qm@web56105.mail.re3.yahoo.com>
@ 2010-02-26 17:21 ` Mike Viau
2010-02-26 17:35 ` [Xen-users] " Mike Viau
2010-02-26 20:19 ` FW: " Mike Viau
2 siblings, 0 replies; 10+ messages in thread
From: Mike Viau @ 2010-02-26 17:21 UTC (permalink / raw)
To: bderzhavets, xen-users, xen-devel, jbeulich; +Cc: waldi
[-- Attachment #1.1: Type: text/plain, Size: 2088 bytes --]
Date: Fri, 26 Feb 2010 09:16:59 -0800
From: bderzhavets@yahoo.com
Subject: Re: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: xen-users@lists.xensource.com; viaum@sheridanc.on.ca
Would escalate to xen-devel. 2.6.31.8 (12) aka Suse xenified was Jan Beulich stuff.
He might have an answer.
Boris.
--- On Fri, 2/26/10, Mike Viau <viaum@sheridanc.on.ca> wrote:
From: Mike Viau <viaum@sheridanc.on.ca>
Subject: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: xen-users@lists.xensource.com
Cc: waldi@debian.org
Date: Friday, February 26, 2010, 12:09 PM
Hi there,
I am starting a new thread to try and solve a problem I am having will slow network throughput to the XEN host (not to a domU).
I have confirmed my problem occurs with PVOPS 'xen/master' kernel as well using http://pasik.reaktio.net/xen/pv_ops-dom0-debug/config-2.6.31.6-pvops-dom0-xen-master-x86_64 as the .config.
It also occurs with a forward ported xenified kernel (2.6.31.12) using the attached config-11-xen (.config).
However when using the xen kernel found in debain lenny (2.6.26-2) for the amd64 architecture I get similiar transfer rates to my Xen host as I do on a baremetel kernel.
Bastian Blank perhaps you could point me in the right direction in regards to a debian specific customization or patch I should be aware of?
Maxium transfer rate (to/from
hard disk) using the PVOPS 'xen/master' kernel and forward ported xenified kernel (2.6.31.12) is bottlenecking at ~1MB/s. On the debain lenny xen kernel I am getting ~4.5MB/s.
I was
hoping one could suggest options in the .config that might be modified
in order to improve network throughput of a XEN kernel and therefor increase the data transfer rates over the netowork to and from the Xen host.
Thanks alot for any help! As always I will be willing to accept any suggestions :)
-M
_________________________________________________________________
Introducing Windows® phone.
http://go.microsoft.com/?linkid=9708122
[-- Attachment #1.2: Type: text/html, Size: 3637 bytes --]
[-- Attachment #2: Type: text/plain, Size: 137 bytes --]
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Xen-users] How to: Improve Network Throughput of a XEN kernel?
[not found] ` <816703.71472.qm@web56105.mail.re3.yahoo.com>
2010-02-26 17:21 ` How to: Improve Network Throughput of a XEN kernel? Mike Viau
@ 2010-02-26 17:35 ` Mike Viau
2010-02-26 20:19 ` FW: " Mike Viau
2 siblings, 0 replies; 10+ messages in thread
From: Mike Viau @ 2010-02-26 17:35 UTC (permalink / raw)
To: xen-devel
[-- Attachment #1.1: Type: text/plain, Size: 2023 bytes --]
Date: Fri, 26 Feb 2010 09:16:59 -0800
From: bderzhavets@yahoo.com
Subject: Re: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: xen-users@lists.xensource.com; viaum@sheridanc.on.ca
Would escalate to xen-devel. 2.6.31.8 (12) aka Suse xenified was Jan Beulich stuff.
He might have an answer.
Boris.
--- On Fri, 2/26/10, Mike Viau <viaum@sheridanc.on.ca> wrote:
From: Mike Viau <viaum@sheridanc.on.ca>
Subject: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: xen-users@lists.xensource.com
Cc: waldi@debian.org
Date: Friday, February 26, 2010, 12:09 PM
Hi there,
I am starting a new thread to try and solve a problem I am having will slow network throughput to the XEN host (not to a domU).
I have confirmed my problem occurs with PVOPS 'xen/master' kernel as well using http://pasik.reaktio.net/xen/pv_ops-dom0-debug/config-2.6.31.6-pvops-dom0-xen-master-x86_64 as the .config.
It also occurs with a forward ported xenified kernel (2.6.31.12) using the attached config-11-xen (.config).
However when using the xen kernel found in debain lenny (2.6.26-2) for the amd64 architecture I get similiar transfer rates to my Xen host as I do on a baremetel kernel.
Bastian Blank perhaps you could point me in the right direction in regards to a debian specific customization or patch I should be aware of?
Maxium transfer rate (to/from
hard disk) using the PVOPS 'xen/master' kernel and forward ported xenified kernel (2.6.31.12) is bottlenecking at ~1MB/s. On the debain lenny xen kernel I am getting ~4.5MB/s.
I was
hoping one could suggest options in the .config that might be modified
in order to improve network throughput of a XEN kernel and therefor increase the data transfer rates over the netowork to and from the Xen host.
Thanks alot for any help! As always I will be willing to accept any suggestions :)
-M
_________________________________________________________________
[-- Attachment #1.2: Type: text/html, Size: 3626 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* FW: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
[not found] ` <816703.71472.qm@web56105.mail.re3.yahoo.com>
2010-02-26 17:21 ` How to: Improve Network Throughput of a XEN kernel? Mike Viau
2010-02-26 17:35 ` [Xen-users] " Mike Viau
@ 2010-02-26 20:19 ` Mike Viau
2010-02-27 12:32 ` Boris Derzhavets
2 siblings, 1 reply; 10+ messages in thread
From: Mike Viau @ 2010-02-26 20:19 UTC (permalink / raw)
To: bderzhavets, jbeulich; +Cc: xen-devel, xen-users
[-- Attachment #1.1: Type: text/plain, Size: 2616 bytes --]
Hello again,
Just a quick update...
I was really hoping it was just going to be an issue with the kernel .config, however I copied exact configuration from the working Debain 2.6.26-2-xen-amd64 kernel and used a make oldconfig but the end result was the same.
After booting the xenified (2.6.31.12) or pvops kernel (2.6.31.6) via both xen-hypervisor 3.2.1 or xen-hypervisor 3.4.2 the maximum data transfer to/from the Dom0 (Xen host) is ~1MB/s.
Next I plan on re-trying my efforts on a Ubuntu system to see if same network bottlenecking is present.
Date: Fri, 26 Feb 2010 09:16:59 -0800
From: bderzhavets@yahoo.com
Subject: Re: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: xen-users@lists.xensource.com; viaum@sheridanc.on.ca
Would escalate to xen-devel. 2.6.31.8 (12) aka Suse xenified was Jan Beulich stuff.
He might have an answer.
Boris.
--- On Fri, 2/26/10, Mike Viau <viaum@sheridanc.on.ca> wrote:
From: Mike Viau <viaum@sheridanc.on.ca>
Subject: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: xen-users@lists.xensource.com
Cc: waldi@debian.org
Date: Friday, February 26, 2010, 12:09 PM
Hi there,
I am starting a new thread to try and solve a problem I am having will slow network throughput to the XEN host (not to a domU).
I have confirmed my problem occurs with PVOPS 'xen/master' kernel as well using http://pasik.reaktio.net/xen/pv_ops-dom0-debug/config-2.6.31.6-pvops-dom0-xen-master-x86_64 as the .config.
It also occurs with a forward ported xenified kernel (2.6.31.12) using the attached config-11-xen (.config).
However when using the xen kernel found in debain lenny (2.6.26-2) for the amd64 architecture I get similiar transfer rates to my Xen host as I do on a baremetel kernel.
Bastian Blank perhaps you could point me in the right direction in regards to a debian specific customization or patch I should be aware of?
Maxium transfer rate (to/from
hard disk) using the PVOPS 'xen/master' kernel and forward ported xenified kernel (2.6.31.12) is bottlenecking at ~1MB/s. On the debain lenny xen kernel I am getting ~4.5MB/s.
I was
hoping one could suggest options in the .config that might be modified
in order to improve network throughput of a XEN kernel and therefor increase the data transfer rates over the netowork to and from the Xen host.
Thanks alot for any help! As always I will be willing to accept any suggestions :)
-M
_________________________________________________________________
[-- Attachment #1.2: Type: text/html, Size: 4304 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: FW: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
2010-02-26 20:19 ` FW: " Mike Viau
@ 2010-02-27 12:32 ` Boris Derzhavets
2010-02-27 17:03 ` Mike Viau
2010-02-28 22:00 ` Maintain Mikle Young’s xen-4.0.0-0.2.rc4.fc12.src.rpm in sync with http://xenbits.xensource.com/xen-unstable.hg Boris Derzhavets
0 siblings, 2 replies; 10+ messages in thread
From: Boris Derzhavets @ 2010-02-27 12:32 UTC (permalink / raw)
To: jbeulich, Mike Viau; +Cc: xen-devel, xen-users
[-- Attachment #1.1: Type: text/plain, Size: 3793 bytes --]
You cannot load pvops kernel under xen-hypervisor 3.2.1 ( >=3.4.0 in general)
Boris.
--- On Fri, 2/26/10, Mike Viau <viaum@sheridanc.on.ca> wrote:
From: Mike Viau <viaum@sheridanc.on.ca>
Subject: FW: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: bderzhavets@yahoo.com, jbeulich@novell.com
Cc: xen-users@lists.xensource.com, xen-devel@lists.xensource.com
Date: Friday, February 26, 2010, 3:19 PM
Hello again,
Just a quick update...
I was really hoping it was just going to be an issue with the kernel .config, however I copied exact configuration from the working Debain 2.6.26-2-xen-amd64 kernel and used a make oldconfig but the end result was the same.
After booting the xenified (2.6.31.12) or pvops kernel (2.6.31.6) via both xen-hypervisor 3.2.1 or xen-hypervisor 3.4.2 the maximum data transfer to/from the Dom0 (Xen host) is ~1MB/s.
Next I plan on re-trying my efforts on a Ubuntu system to see if same network bottlenecking is present.
Date: Fri, 26 Feb 2010 09:16:59 -0800
From: bderzhavets@yahoo.com
Subject: Re: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: xen-users@lists.xensource.com; viaum@sheridanc.on.ca
Would escalate to xen-devel. 2.6.31.8 (12) aka Suse xenified was Jan Beulich stuff.
He might have an answer.
Boris.
--- On Fri, 2/26/10, Mike Viau <viaum@sheridanc.on.ca> wrote:
From: Mike Viau <viaum@sheridanc.on.ca>
Subject: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: xen-users@lists.xensource.com
Cc: waldi@debian.org
Date: Friday, February 26, 2010, 12:09 PM
#yiv1124046979 .ExternalClass #ecxyiv1501360283 .ecxhmmessage P
{padding:0px;}
#yiv1124046979 .ExternalClass #ecxyiv1501360283 .ecxhmmessage
{font-size:10pt;font-family:Verdana;}
#yiv1124046979 .ExternalClass #ecxyiv1501360283 .ecxhmmessage P
{padding:0px;}
#yiv1124046979 .ExternalClass #ecxyiv1501360283 .ecxhmmessage
{font-size:10pt;font-family:Verdana;}
#yiv1124046979 .ExternalClass #ecxyiv1501360283 .ecxhmmessage P
{padding:0px;}
#yiv1124046979 .ExternalClass #ecxyiv1501360283 .ecxhmmessage
{font-size:10pt;font-family:Verdana;}
#yiv1124046979 .ExternalClass #ecxyiv1501360283 .ecxhmmessage P
{padding:0px;}
#yiv1124046979 .ExternalClass #ecxyiv1501360283 .ecxhmmessage
{font-size:10pt;font-family:Verdana;}
Hi there,
I am starting a new thread to try and solve a problem I am having will slow network throughput to the XEN host (not to a domU).
I have confirmed my problem occurs with PVOPS 'xen/master' kernel as well using http://pasik.reaktio.net/xen/pv_ops-dom0-debug/config-2.6.31.6-pvops-dom0-xen-master-x86_64 as the .config.
It also occurs with a forward ported xenified kernel (2.6.31.12) using the attached config-11-xen (.config).
However when using the xen kernel found in debain lenny (2.6.26-2) for the amd64 architecture I get similiar transfer rates to my Xen host as I do on a baremetel kernel.
Bastian Blank perhaps you could point me in the right direction in regards to a debian specific customization or patch I should be aware of?
Maxium transfer rate (to/from
hard disk) using the PVOPS 'xen/master' kernel and forward ported xenified kernel (2.6.31.12) is bottlenecking at ~1MB/s. On the debain lenny xen kernel I am getting ~4.5MB/s.
I was
hoping one could suggest options in the .config that might be modified
in order to improve network throughput of a XEN kernel and therefor increase the data transfer rates over the netowork to and from the Xen host.
Thanks alot for any help! As always I will be willing to accept any suggestions :)
-M
Not using Hotmail on your phone? Why not? Get it now.
[-- Attachment #1.2: Type: text/html, Size: 5236 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: How to: Improve Network Throughput of a XEN kernel?
2010-02-27 12:32 ` Boris Derzhavets
@ 2010-02-27 17:03 ` Mike Viau
2010-02-27 19:20 ` [Xen-devel] " Boris Derzhavets
2010-02-28 14:09 ` Pasi Kärkkäinen
2010-02-28 22:00 ` Maintain Mikle Young’s xen-4.0.0-0.2.rc4.fc12.src.rpm in sync with http://xenbits.xensource.com/xen-unstable.hg Boris Derzhavets
1 sibling, 2 replies; 10+ messages in thread
From: Mike Viau @ 2010-02-27 17:03 UTC (permalink / raw)
To: bderzhavets; +Cc: xen-devel, xen-users
[-- Attachment #1.1: Type: text/plain, Size: 5645 bytes --]
Yes,
thank you Boris for pointing that out. I found that was defiantly true. The 3.2.1 xen
hypervisor could only boot the 2.6.26-2 xen kernel and the xenified 2.6.31.12.
Additionally I found that:
Xend does
not start when using pv_ops dom0 kernel?
In
December 2009 pv_ops dom0 kernel modules were renamed to have a
"xen-" prefix in them, ie. "evtchn.ko" became
"xen-evtchn.ko".
This
makes Xen 3.4.x xend fail to start, because it tried to load
"evtchn.ko", but that doesn't exist. You need to load
"xen-evtchn.ko" and then start xend. Fedora 12 xen-3.4.2-2 rpms have
this problem fixed.
Also make
sure you have xenfs mounted to "/proc/xen", that's needed aswell.
[Source: http://wiki.xensource.com/xenwiki/XenParavirtOps]
And it appears the Debian xen-3.4.2-2 debs (in squeeze) have not fixed
this problem.
Lastly I am still doing some reading on the grub2 package and how to configure it. It turns out
that I have been using grub-legacy (or just good old grub) for so long that
configuring the grub2 boot loader is turning out to be my own personal
kryptonite.
I am
still working on getting the hypervisor to load the dom0 kernel in a Ubuntu system.
I have
noticed an example in your wordpress @ Set up Xen 3.4.3-rc2 & Libvirt 0.7.0 Dom0 (with 2.6.31.8
xenified aka Suse kernel) on top of Ubuntu 9.10 Server
With
CONFIG_CMDLINE="root=/dev/sdb11 ro console=tty0"
menuentry "Xen 3.4 / Ubuntu 9.10 kernel 2.6.31.8 xenified" {
insmod ext2
set root=(hd1,10)
multiboot (hd1,10)/xen-3.4.gz
module (hd1,10)/vmlinuz-2.6.31.8
module (hd1,10)/initrd-2.6.31.8.img
}
I am sure
you wouldn't of mentioned the CONFIG_CMDLINE kernel option is it was not
important for using with grub2 right? I have not have to compile a kernel with the command line previous as I was just able to supply the arguments on the kernel line of my menu.lst (grub configuration file).
P.S: What is
your feeling on using a recent Ubuntu system with grub-legacy as the boot
loader? I noticed that Squeeze has adopted grub2 package as well too...
-M
Date: Sat, 27 Feb 2010 04:32:59 -0800
From: bderzhavets@yahoo.com
Subject: Re: FW: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: jbeulich@novell.com; mike.viau@sheridanc.on.ca
CC: xen-devel@lists.xensource.com; xen-users@lists.xensource.com
You cannot load pvops kernel under xen-hypervisor 3.2.1 ( >=3.4.0 in general)
Boris.
--- On Fri, 2/26/10, Mike Viau <viaum@sheridanc.on.ca> wrote:
From: Mike Viau <viaum@sheridanc.on.ca>
Subject: FW: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: bderzhavets@yahoo.com, jbeulich@novell.com
Cc: xen-users@lists.xensource.com, xen-devel@lists.xensource.com
Date: Friday, February 26, 2010, 3:19 PM
Hello again,
Just a quick update...
I was really hoping it was just going to be an issue with the kernel .config, however I copied exact configuration from the working Debain 2.6.26-2-xen-amd64 kernel and used a make oldconfig but the end result was the same.
After booting the xenified (2.6.31.12) or pvops kernel (2.6.31.6) via both xen-hypervisor 3.2.1 or xen-hypervisor 3.4.2 the maximum data transfer to/from the Dom0 (Xen host) is ~1MB/s.
Next I plan on re-trying my efforts on a Ubuntu system to see if same network bottlenecking is present.
Date: Fri, 26 Feb 2010 09:16:59 -0800
From: bderzhavets@yahoo.com
Subject: Re: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: xen-users@lists.xensource.com; viaum@sheridanc.on.ca
Would escalate to xen-devel. 2.6.31.8 (12) aka Suse xenified was Jan Beulich stuff.
He might have an answer.
Boris.
--- On Fri, 2/26/10, Mike Viau <viaum@sheridanc.on.ca> wrote:
From: Mike Viau <viaum@sheridanc.on.ca>
Subject: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: xen-users@lists.xensource.com
Cc: waldi@debian.org
Date: Friday, February 26, 2010, 12:09 PM
Hi there,
I am starting a new thread to try and solve a problem I am having will slow network throughput to the XEN host (not to a domU).
I have confirmed my problem occurs with PVOPS 'xen/master' kernel as well using http://pasik.reaktio.net/xen/pv_ops-dom0-debug/config-2.6.31.6-pvops-dom0-xen-master-x86_64 as the .config.
It also occurs with a forward ported xenified kernel (2.6.31.12) using the attached config-11-xen (.config).
However when using the xen kernel found in debain lenny (2.6.26-2) for the amd64 architecture I get similiar transfer rates to my Xen host as I do on a baremetel kernel.
Bastian Blank perhaps you could point me in the right direction in regards to a debian specific customization or patch I should be aware of?
Maxium transfer rate (to/from
hard disk) using the PVOPS 'xen/master' kernel and forward ported xenified kernel (2.6.31.12) is bottlenecking at ~1MB/s. On the debain lenny xen kernel I am getting ~4.5MB/s.
I was
hoping one could suggest options in the .config that might be modified
in order to improve network throughput of a XEN kernel and therefor increase the data transfer rates over the netowork to and from the Xen host.
Thanks alot for any help! As always I will be willing to accept any suggestions :)
-M
Not using Hotmail on your phone? Why not? Get it now.
_________________________________________________________________
Check your Hotmail from your phone.
http://go.microsoft.com/?linkid=9708121
[-- Attachment #1.2: Type: text/html, Size: 54344 bytes --]
[-- Attachment #2: Type: text/plain, Size: 137 bytes --]
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Xen-devel] RE: How to: Improve Network Throughput of a XEN kernel?
2010-02-27 17:03 ` Mike Viau
@ 2010-02-27 19:20 ` Boris Derzhavets
2010-03-01 19:52 ` RE: [Xen-users] " Mike Viau
2010-02-28 14:09 ` Pasi Kärkkäinen
1 sibling, 1 reply; 10+ messages in thread
From: Boris Derzhavets @ 2010-02-27 19:20 UTC (permalink / raw)
To: Mike Viau; +Cc: xen-devel, xen-users
[-- Attachment #1.1: Type: text/plain, Size: 8578 bytes --]
In Xen Wiki is mentioned , that parameters for kernel may be set via command line as follows:-
************************************************************************************************************
module (hd1,10)/vmlinuz-2.6.31.8 dummy=dummy root=/dev/sda7 ro console=tty0
************************************************************************************************************
# cat /proc/cmdline
shows that GRUB2 skips first argument, what causes problem.
Compiling built-in CMD_LINE is just an option.
Read all Wiki written by Pasi and you would never be surprised ;)
> P.S: What is
your feeling on using a recent Ubuntu system with
> grub-legacy as the boot
loader? I noticed that Squeeze has adopted grub2 > package as well too...
I have development Xen 3.4.3 instance on top Ubuntu 9.10 Server with GRUB2 ( baremetall) loading any from 3 mentioned bellow kernels under Xen 3.4.3
1.) 2.6.32.9 PVOPS
2.) 2.6.31.6 PVOPS
3.) 2.6.31.12 xenified
with no problems with dummy=dummy as first parameter ( thanks Pasi).
It may also may be done via compiling kernels with built-in CMD_LINE.
It works fine as well.
Boris.
--- On Sat, 2/27/10, Mike Viau <viaum@sheridanc.on.ca> wrote:
From: Mike Viau <viaum@sheridanc.on.ca>
Subject: [Xen-devel] RE: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: bderzhavets@yahoo.com
Cc: xen-devel@lists.xensource.com, xen-users@lists.xensource.com
Date: Saturday, February 27, 2010, 12:03 PM
Yes,
thank you Boris for pointing that out. I found that was defiantly true. The 3.2.1 xen
hypervisor could only boot the 2.6.26-2 xen kernel and the xenified 2.6.31.12.
Additionally I found that:
Xend does
not start when using pv_ops dom0 kernel?
In
December 2009 pv_ops dom0 kernel modules were renamed to have a
"xen-" prefix in them, ie. "evtchn.ko" became
"xen-evtchn.ko".
This
makes Xen 3.4.x xend fail to start, because it tried to load
"evtchn.ko", but that doesn't exist. You need to load
"xen-evtchn.ko" and then start xend. Fedora 12 xen-3.4.2-2 rpms have
this problem fixed.
Also make
sure you have xenfs mounted to "/proc/xen", that's needed aswell.
[Source: http://wiki.xensource.com/xenwiki/XenParavirtOps]
And it appears the Debian xen-3.4.2-2 debs (in squeeze) have not fixed
this problem.
Lastly I am still doing some reading on the grub2 package and how to configure it. It turns out
that I have been using grub-legacy (or just good old grub) for so long that
configuring the grub2 boot loader is turning out to be my own personal
kryptonite.
I am
still working on getting the hypervisor to load the dom0 kernel in a Ubuntu system.
I have
noticed an example in your wordpress @ Set up Xen 3.4.3-rc2 & Libvirt 0.7.0 Dom0 (with 2.6.31.8
xenified aka Suse kernel) on top of Ubuntu 9.10 Server
With
CONFIG_CMDLINE="root=/dev/sdb11 ro console=tty0"
menuentry "Xen 3.4 / Ubuntu 9.10 kernel 2.6.31.8 xenified" {
insmod ext2
set root=(hd1,10)
multiboot (hd1,10)/xen-3.4.gz
module (hd1,10)/vmlinuz-2.6.31.8
module (hd1,10)/initrd-2.6.31.8.img
}
I am sure
you wouldn't of mentioned the CONFIG_CMDLINE kernel option is it was not
important for using with grub2 right? I have not have to compile a kernel with the command line previous as I was just able to supply the arguments on the kernel line of my menu.lst (grub configuration file).
P.S: What is
your feeling on using a recent Ubuntu system with grub-legacy as the boot
loader? I noticed that Squeeze has adopted grub2 package as well too...
-M
Date: Sat, 27 Feb 2010 04:32:59 -0800
From: bderzhavets@yahoo.com
Subject: Re: FW: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: jbeulich@novell.com; mike.viau@sheridanc.on.ca
CC: xen-devel@lists.xensource.com; xen-users@lists.xensource.com
You cannot load pvops kernel under xen-hypervisor 3.2.1 ( >=3.4.0 in general)
Boris.
--- On Fri, 2/26/10, Mike Viau <viaum@sheridanc.on.ca> wrote:
From: Mike Viau <viaum@sheridanc.on.ca>
Subject: FW: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: bderzhavets@yahoo.com, jbeulich@novell.com
Cc: xen-users@lists.xensource.com, xen-devel@lists.xensource.com
Date: Friday, February 26, 2010, 3:19 PM
#yiv1942893395 .ExternalClass #ecxyiv1124046979 .ecxhmmessage P
{padding:0px;}
#yiv1942893395 .ExternalClass #ecxyiv1124046979 .ecxhmmessage
{font-size:10pt;font-family:Verdana;}
Hello again,
Just a quick update...
I was really hoping it was just going to be an issue with the kernel .config, however I copied exact configuration from the working Debain 2.6.26-2-xen-amd64 kernel and used a make oldconfig but the end result was the same.
After booting the xenified (2.6.31.12) or pvops kernel (2.6.31.6) via both xen-hypervisor 3.2.1 or xen-hypervisor 3.4.2 the maximum data transfer to/from the Dom0 (Xen host) is ~1MB/s.
Next I plan on re-trying my efforts on a Ubuntu system to see if same network bottlenecking is present.
Date: Fri, 26 Feb 2010 09:16:59 -0800
From: bderzhavets@yahoo.com
Subject: Re: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: xen-users@lists.xensource.com; viaum@sheridanc.on.ca
Would escalate to xen-devel. 2.6.31.8 (12) aka Suse xenified was Jan Beulich stuff.
He might have an answer.
Boris.
--- On Fri, 2/26/10, Mike Viau <viaum@sheridanc.on.ca> wrote:
From: Mike Viau <viaum@sheridanc.on.ca>
Subject: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: xen-users@lists.xensource.com
Cc: waldi@debian.org
Date: Friday, February 26, 2010, 12:09 PM
#yiv1942893395 .ExternalClass #ecxyiv1124046979 .ecxExternalClass #ecxecxyiv1501360283 .ecxecxhmmessage P
{padding:0px;}
#yiv1942893395 .ExternalClass #ecxyiv1124046979 .ecxExternalClass #ecxecxyiv1501360283 .ecxecxhmmessage
{font-size:10pt;font-family:Verdana;}
#yiv1942893395 .ExternalClass #ecxyiv1124046979 .ecxExternalClass #ecxecxyiv1501360283 .ecxecxhmmessage P
{padding:0px;}
#yiv1942893395 .ExternalClass #ecxyiv1124046979 .ecxExternalClass #ecxecxyiv1501360283 .ecxecxhmmessage
{font-size:10pt;font-family:Verdana;}
#yiv1942893395 .ExternalClass #ecxyiv1124046979 .ecxExternalClass #ecxecxyiv1501360283 .ecxecxhmmessage P
{padding:0px;}
#yiv1942893395 .ExternalClass #ecxyiv1124046979 .ecxExternalClass #ecxecxyiv1501360283 .ecxecxhmmessage
{font-size:10pt;font-family:Verdana;}
#yiv1942893395 .ExternalClass #ecxyiv1124046979 .ecxExternalClass #ecxecxyiv1501360283 .ecxecxhmmessage P
{padding:0px;}
#yiv1942893395 .ExternalClass #ecxyiv1124046979 .ecxExternalClass #ecxecxyiv1501360283 .ecxecxhmmessage
{font-size:10pt;font-family:Verdana;}
Hi there,
I am starting a new thread to try and solve a problem I am having will slow network throughput to the XEN host (not to a domU).
I have confirmed my problem occurs with PVOPS 'xen/master' kernel as well using http://pasik.reaktio.net/xen/pv_ops-dom0-debug/config-2.6.31.6-pvops-dom0-xen-master-x86_64 as the .config.
It also occurs with a forward ported xenified kernel (2.6.31.12) using the attached config-11-xen (.config).
However when using the xen kernel found in debain lenny (2.6.26-2) for the amd64 architecture I get similiar transfer rates to my Xen host as I do on a baremetel kernel.
Bastian Blank perhaps you could point me in the right direction in regards to a debian specific customization or patch I should be aware of?
Maxium transfer rate (to/from
hard disk) using the PVOPS 'xen/master' kernel and forward ported xenified kernel (2.6.31.12) is bottlenecking at ~1MB/s. On the debain lenny xen kernel I am getting ~4.5MB/s.
I was
hoping one could suggest options in the .config that might be modified
in order to improve network throughput of a XEN kernel and therefor increase the data transfer rates over the netowork to and from the Xen host.
Thanks alot for any help! As always I will be willing to accept any suggestions :)
-M
Not using Hotmail on your phone? Why not? Get it now.
Live connected with Hotmail on your phone. Learn more.
-----Inline Attachment Follows-----
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
[-- Attachment #1.2: Type: text/html, Size: 15094 bytes --]
[-- Attachment #2: Type: text/plain, Size: 137 bytes --]
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: How to: Improve Network Throughput of a XEN kernel?
2010-02-27 17:03 ` Mike Viau
2010-02-27 19:20 ` [Xen-devel] " Boris Derzhavets
@ 2010-02-28 14:09 ` Pasi Kärkkäinen
1 sibling, 0 replies; 10+ messages in thread
From: Pasi Kärkkäinen @ 2010-02-28 14:09 UTC (permalink / raw)
To: Mike Viau; +Cc: bderzhavets, xen-devel, xen-users
On Sat, Feb 27, 2010 at 12:03:41PM -0500, Mike Viau wrote:
>
>
> menuentry "Xen 3.4 / Ubuntu 9.10 kernel 2.6.31.8 xenified" {
> insmod ext2
> set root=(hd1,10)
> multiboot (hd1,10)/xen-3.4.gz
> module (hd1,10)/vmlinuz-2.6.31.8
> module (hd1,10)/initrd-2.6.31.8.img
> }
>
>
>
> I am sure you wouldn't of mentioned the CONFIG_CMDLINE kernel option is it
> was not important for using with grub2 right? I have not have to compile a
> kernel with the command line previous as I was just able to supply the
> arguments on the kernel line of my menu.lst (grub configuration file).
>
> P.S: What is your feeling on using a recent Ubuntu system with grub-legacy
> as the boot loader? I noticed that Squeeze has adopted grub2 package as
> well too...
>
>
Please see this wiki page for GRUB2 related problems:
http://wiki.xensource.com/xenwiki/XenCommonProblems
-- Pasi
^ permalink raw reply [flat|nested] 10+ messages in thread
* Maintain Mikle Young’s xen-4.0.0-0.2.rc4.fc12.src.rpm in sync with http://xenbits.xensource.com/xen-unstable.hg
2010-02-27 12:32 ` Boris Derzhavets
2010-02-27 17:03 ` Mike Viau
@ 2010-02-28 22:00 ` Boris Derzhavets
1 sibling, 0 replies; 10+ messages in thread
From: Boris Derzhavets @ 2010-02-28 22:00 UTC (permalink / raw)
To: xen-devel
[-- Attachment #1.1: Type: text/plain, Size: 332 bytes --]
http://bderzhavets.wordpress.com/2010/02/28/maintain-mikle-youngs-xen-4-0-0-0-2-rc4-fc12-src-rpm-in-sync-with-httpxenbits-xensource-comxen-unstable-hg/
Why I always have to add to %files :
/usr/share/xen/create.dtd
to get new rpms built and ready to upgrade previous set.
Any help would be appreciated.
Boris.
[-- Attachment #1.2: Type: text/html, Size: 463 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: RE: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
2010-02-27 19:20 ` [Xen-devel] " Boris Derzhavets
@ 2010-03-01 19:52 ` Mike Viau
2010-03-02 1:23 ` [Xen-devel] " Boris Derzhavets
0 siblings, 1 reply; 10+ messages in thread
From: Mike Viau @ 2010-03-01 19:52 UTC (permalink / raw)
To: bderzhavets; +Cc: xen-devel, xen-users
[-- Attachment #1.1: Type: text/plain, Size: 9435 bytes --]
Why using grub2 vs grub is baffling am not sure....
I think I'd prefer to use the kernel command line in grub2 so that the options may be changed easier laster on. However I still have been having so success with boot XEN with Ubuntu's grub2 boot loader.
Am I correct to conclude CONFIG_CMDLINE_BOL must = N to allow GRUB2 to pass kernel options?
http://cateee.net/lkddb/web-lkddb/CMDLINE_BOOL.html
I have read through the Wiki page at http://wiki.xensource.com/xenwiki/XenCommonProblems. I am running a 64-bit Xen Hypervisor.
Thus far I have been having no success with using the example entry found at http://old.nabble.com/Strange-interaction-from-grub2-and-XEN-td26464067.html
A question regarding that entry is what would be the root device when there are separate /boot and root partitions? I am using the partition with the /boot (grub2) as my 'set root' device right?
I am also using the dummy=dummy as the first option on the first module line, again as discovered on the wiki.
Additionally posted on another thread here in the Xen mailing list was:
> On 1 March 2010 08:09, Luke Carrier <luke.carrier@xinos.org> wrote:
>>
>> Not sure about Debian, but I know Ubuntu isn’t ideal for Xen any more
>> because of the presence of GRUB2 – the new boot loader doesn’t support
>> passing certain command lines and the current multiboot implementation
>> breaks the method Xen uses to load the Dom0 kernel – you can’t use Ubuntu
>> 9.10 Server with Xen.
I am confused now because Boris clearly created a wordpress.com weblog in where Ubuntu 9.10 Server was
used with XEN.
Lastly, out of curiosity, what (or what kind) of commands cannot be passed with GRUB2?
ThX!
-M
Date: Sat, 27 Feb 2010 11:20:31 -0800
From: bderzhavets@yahoo.com
Subject: Re: [Xen-devel] RE: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: mike.viau@sheridanc.on.ca
CC: xen-devel@lists.xensource.com; xen-users@lists.xensource.com
In Xen Wiki is mentioned , that parameters for kernel may be set via command line as follows:-
************************************************************************************************************
module (hd1,10)/vmlinuz-2.6.31.8 dummy=dummy root=/dev/sda7 ro console=tty0
************************************************************************************************************
# cat /proc/cmdline
shows that GRUB2 skips first argument, what causes problem.
Compiling built-in CMD_LINE is just an option.
Read all Wiki written by Pasi and you would never be surprised ;)
> P.S: What is
your feeling on using a recent Ubuntu system with
> grub-legacy as the boot
loader? I noticed that Squeeze has adopted grub2 > package as well too...
I have development Xen 3.4.3 instance on top Ubuntu 9.10 Server with GRUB2 ( baremetall) loading any from 3 mentioned bellow kernels under Xen 3.4.3
1.) 2.6.32.9 PVOPS
2.) 2.6.31.6 PVOPS
3.) 2.6.31.12 xenified
with no problems with dummy=dummy as first parameter ( thanks Pasi).
It may also may be done via compiling kernels with built-in CMD_LINE.
It works fine as well.
Boris.
--- On Sat, 2/27/10, Mike Viau <viaum@sheridanc.on.ca> wrote:
From: Mike Viau <viaum@sheridanc.on.ca>
Subject: [Xen-devel] RE: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: bderzhavets@yahoo.com
Cc: xen-devel@lists.xensource.com,
xen-users@lists.xensource.com
Date: Saturday, February 27, 2010, 12:03 PM
Yes,
thank you Boris for pointing that out. I found that was defiantly true. The 3.2.1 xen
hypervisor could only boot the 2.6.26-2 xen kernel and the xenified 2.6.31.12.
Additionally I found that:
Xend does
not start when using pv_ops dom0 kernel?
In
December 2009 pv_ops dom0 kernel modules were renamed to have a
"xen-" prefix in them, ie. "evtchn.ko" became
"xen-evtchn.ko".
This
makes Xen 3.4.x xend fail to start, because it tried to load
"evtchn.ko", but that doesn't exist. You need to load
"xen-evtchn.ko" and then start xend. Fedora 12 xen-3.4.2-2 rpms have
this problem fixed.
Also make
sure you have xenfs mounted to "/proc/xen", that's needed aswell.
[Source: http://wiki.xensource.com/xenwiki/XenParavirtOps]
And it appears the Debian xen-3.4.2-2 debs (in squeeze) have not fixed
this problem.
Lastly I am still doing some reading on the grub2 package and how to configure it. It turns out
that I have been using grub-legacy (or just good old grub) for so long that
configuring the grub2 boot loader is turning out to be my own personal
kryptonite.
I am
still working on getting the hypervisor to load the dom0 kernel in a Ubuntu system.
I have
noticed an example in your wordpress @ Set up Xen 3.4.3-rc2 & Libvirt 0.7.0 Dom0 (with 2.6.31.8
xenified aka Suse kernel) on top of Ubuntu 9.10 Server
With
CONFIG_CMDLINE="root=/dev/sdb11 ro console=tty0"
menuentry "Xen 3.4 / Ubuntu 9.10 kernel 2.6.31.8 xenified" {
insmod ext2
set root=(hd1,10)
multiboot (hd1,10)/xen-3.4.gz
module (hd1,10)/vmlinuz-2.6.31.8
module (hd1,10)/initrd-2.6.31.8.img
}
I am sure
you wouldn't of mentioned the CONFIG_CMDLINE kernel option is it was not
important for using with grub2 right? I have not have to compile a kernel with the command line previous as I was just able to supply the arguments on the kernel line of my menu.lst (grub configuration file).
P.S: What is
your feeling on using a recent Ubuntu system with grub-legacy as the boot
loader? I noticed that Squeeze has adopted grub2 package as well too...
-M
Date: Sat, 27 Feb 2010 04:32:59 -0800
From: bderzhavets@yahoo.com
Subject: Re: FW: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: jbeulich@novell.com; mike.viau@sheridanc.on.ca
CC: xen-devel@lists.xensource.com; xen-users@lists.xensource.com
You cannot load pvops kernel under xen-hypervisor 3.2.1 ( >=3.4.0 in general)
Boris.
--- On Fri, 2/26/10, Mike Viau <viaum@sheridanc.on.ca> wrote:
From: Mike Viau <viaum@sheridanc.on.ca>
Subject: FW: [Xen-users] How to: Improve Network Throughput of a XEN
kernel?
To: bderzhavets@yahoo.com, jbeulich@novell.com
Cc: xen-users@lists.xensource.com, xen-devel@lists.xensource.com
Date: Friday, February 26, 2010, 3:19 PM
Hello again,
Just a quick update...
I was really hoping it was just going to be an issue with the kernel .config, however I copied exact configuration from the working Debain 2.6.26-2-xen-amd64 kernel and used a make oldconfig but the end result was the same.
After booting the xenified (2.6.31.12) or pvops kernel (2.6.31.6) via both xen-hypervisor 3.2.1 or xen-hypervisor 3.4.2 the maximum data transfer to/from the Dom0 (Xen host) is ~1MB/s.
Next I plan on re-trying my efforts on a Ubuntu system to see if same network bottlenecking is present.
Date: Fri, 26 Feb 2010 09:16:59 -0800
From: bderzhavets@yahoo.com
Subject: Re: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: xen-users@lists.xensource.com; viaum@sheridanc.on.ca
Would escalate to xen-devel. 2.6.31.8 (12) aka Suse xenified was Jan Beulich stuff.
He might have an answer.
Boris.
--- On Fri, 2/26/10, Mike Viau <viaum@sheridanc.on.ca> wrote:
From: Mike Viau <viaum@sheridanc.on.ca>
Subject: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: xen-users@lists.xensource.com
Cc: waldi@debian.org
Date: Friday, February 26, 2010, 12:09 PM
Hi there,
I am starting a new thread to try and solve a problem I am having will slow network throughput to the XEN host (not to a domU).
I have confirmed my problem occurs with PVOPS 'xen/master' kernel as well using http://pasik.reaktio.net/xen/pv_ops-dom0-debug/config-2.6.31.6-pvops-dom0-xen-master-x86_64 as the .config.
It also occurs with a forward ported xenified kernel (2.6.31.12) using the attached config-11-xen (.config).
However when using the xen kernel found in debain lenny (2.6.26-2) for the amd64 architecture I get similiar transfer rates to my Xen host as I do on a baremetel kernel.
Bastian Blank perhaps you could point me in the right direction in regards to a debian specific customization or patch I should be aware of?
Maxium transfer rate (to/from
hard disk) using the PVOPS 'xen/master' kernel and forward ported xenified kernel (2.6.31.12) is bottlenecking at ~1MB/s. On the debain lenny xen kernel I am getting ~4.5MB/s.
I was
hoping one could suggest options in the .config that might be modified
in order to improve network throughput of a XEN kernel and therefor increase the data transfer rates over the netowork to and from the Xen host.
Thanks alot for any help! As always I will be willing to accept any suggestions :)
-M
Not using Hotmail on your phone? Why not? Get it now.
Live connected with Hotmail on your phone. Learn more.
-----Inline Attachment Follows-----
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
_________________________________________________________________
Introducing Windows® phone.
http://go.microsoft.com/?linkid=9708122
[-- Attachment #1.2: Type: text/html, Size: 18416 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: [Xen-devel] RE: How to: Improve Network Throughput of a XEN kernel?
2010-03-01 19:52 ` RE: [Xen-users] " Mike Viau
@ 2010-03-02 1:23 ` Boris Derzhavets
0 siblings, 0 replies; 10+ messages in thread
From: Boris Derzhavets @ 2010-03-02 1:23 UTC (permalink / raw)
To: Mike Viau; +Cc: xen-devel, xen-users
[-- Attachment #1.1: Type: text/plain, Size: 13850 bytes --]
> Lastly, out of curiosity, what (or what kind) of commands cannot be passed with GRUB2?
Any just first argument dummy=dummy should on kenel line.
Read Wiki one more time. It works.
Boris.
--- On Mon, 3/1/10, Mike Viau <viaum@sheridanc.on.ca> wrote:
From: Mike Viau <viaum@sheridanc.on.ca>
Subject: RE: [Xen-devel] RE: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: bderzhavets@yahoo.com
Cc: xen-devel@lists.xensource.com, xen-users@lists.xensource.com
Date: Monday, March 1, 2010, 2:52 PM
Why using grub2 vs grub is baffling am not sure....
I think I'd prefer to use the kernel command line in grub2 so that the options may be changed easier laster on. However I still have been having so success with boot XEN with Ubuntu's grub2 boot loader.
Am I correct to conclude CONFIG_CMDLINE_BOL must = N to allow GRUB2 to pass kernel options?
http://cateee.net/lkddb/web-lkddb/CMDLINE_BOOL.html
I have read through the Wiki page at http://wiki.xensource.com/xenwiki/XenCommonProblems. I am running a 64-bit Xen Hypervisor.
Thus far I have been having no success with using the example entry found at http://old.nabble.com/Strange-interaction-from-grub2-and-XEN-td26464067.html
A question regarding that entry is what would be the root device when there are separate /boot and root partitions? I am using the partition with the /boot (grub2) as my 'set root' device right?
I am also using the dummy=dummy as the first option on the first module line, again as discovered on the wiki.
Additionally posted on another thread here in the Xen mailing list was:
> On 1 March 2010 08:09, Luke Carrier <luke.carrier@xinos.org> wrote:
>>
>> Not sure about Debian, but I know Ubuntu isn’t ideal for Xen any more
>> because of the presence of GRUB2 – the new boot loader doesn’t support
>> passing certain command lines and the current multiboot implementation
>> breaks the method Xen uses to load the Dom0 kernel – you can’t use Ubuntu
>> 9.10 Server with Xen.
I am confused now because Boris clearly created a wordpress.com weblog in where Ubuntu 9.10 Server was
used with XEN.
Lastly, out of curiosity, what (or what kind) of commands cannot be passed with GRUB2?
ThX!
-M
Date: Sat, 27 Feb 2010 11:20:31 -0800
From: bderzhavets@yahoo.com
Subject: Re: [Xen-devel] RE: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: mike.viau@sheridanc.on.ca
CC: xen-devel@lists.xensource.com; xen-users@lists.xensource.com
In Xen Wiki is mentioned , that parameters for kernel may be set via command line as follows:-
************************************************************************************************************
module (hd1,10)/vmlinuz-2.6.31.8 dummy=dummy root=/dev/sda7 ro console=tty0
************************************************************************************************************
# cat /proc/cmdline
shows that GRUB2 skips first argument, what causes problem.
Compiling built-in CMD_LINE is just an option.
Read all Wiki written by Pasi and you would never be surprised ;)
> P.S: What is
your feeling on using a recent Ubuntu system with
> grub-legacy as the boot
loader? I noticed that Squeeze has adopted grub2 > package as well too...
I have development Xen 3.4.3 instance on top Ubuntu 9.10 Server with GRUB2 ( baremetall) loading any from 3 mentioned bellow kernels under Xen 3.4.3
1.) 2.6.32.9 PVOPS
2.) 2.6.31.6 PVOPS
3.) 2.6.31.12 xenified
with no problems with dummy=dummy as first parameter ( thanks Pasi).
It may also may be done via compiling kernels with built-in CMD_LINE.
It works fine as well.
Boris.
--- On Sat, 2/27/10, Mike Viau <viaum@sheridanc.on.ca> wrote:
From: Mike Viau <viaum@sheridanc.on.ca>
Subject: [Xen-devel] RE: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: bderzhavets@yahoo.com
Cc: xen-devel@lists.xensource.com,
xen-users@lists.xensource.com
Date: Saturday, February 27, 2010, 12:03 PM
#yiv1136322760 .ExternalClass #ecxyiv1942893395 .ecxhmmessage P
{padding:0px;}
#yiv1136322760 .ExternalClass #ecxyiv1942893395 .ecxhmmessage
{font-size:10pt;font-family:Verdana;}
#yiv1136322760 .ExternalClass #ecxyiv1942893395
ecx_filtered #ecxyiv1942893395
{font-family:'Cambria Math';panose-1:2 4 5 3 5 4 6 3 2 4;}
#yiv1136322760 .ExternalClass ecx_filtered #ecxyiv1942893395
{font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}
#yiv1136322760 .ExternalClass #ecxyiv1942893395
#ecxyiv1942893395 p.ecxMsoNormal, #yiv1136322760 .ExternalClass #ecxyiv1942893395 li.ecxMsoNormal, #yiv1136322760 .ExternalClass #ecxyiv1942893395 div.ecxMsoNormal
{margin-right:0cm;margin-bottom:10.0pt;margin-left:0cm;line-height:115%;font-size:11.0pt;font-family:'sans-serif';}
#yiv1136322760 .ExternalClass #ecxyiv1942893395 .ecxMsoChpDefault
{}
#yiv1136322760 .ExternalClass #ecxyiv1942893395 .ecxMsoPapDefault
{margin-bottom:10.0pt;line-height:115%;}
#yiv1136322760 .ExternalClass ecx_filtered #ecxyiv1942893395
{}
#yiv1136322760 .ExternalClass #ecxyiv1942893395 div.ecxSection1
{}
#yiv1136322760 .ExternalClass #ecxyiv1942893395
ecx_filtered #ecxyiv1942893395
{font-family:'Cambria Math';panose-1:2 4 5 3 5 4 6 3 2 4;}
#yiv1136322760 .ExternalClass ecx_filtered #ecxyiv1942893395
{font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}
#yiv1136322760 .ExternalClass #ecxyiv1942893395
#ecxyiv1942893395 p.ecxMsoNormal, #yiv1136322760 .ExternalClass #ecxyiv1942893395 li.ecxMsoNormal, #yiv1136322760 .ExternalClass #ecxyiv1942893395 div.ecxMsoNormal
{margin-right:0cm;margin-bottom:10.0pt;margin-left:0cm;line-height:115%;font-size:11.0pt;font-family:'sans-serif';}
#yiv1136322760 .ExternalClass #ecxyiv1942893395 .ecxMsoChpDefault
{}
#yiv1136322760 .ExternalClass #ecxyiv1942893395 .ecxMsoPapDefault
{margin-bottom:10.0pt;line-height:115%;}
#yiv1136322760 .ExternalClass ecx_filtered #ecxyiv1942893395
{}
#yiv1136322760 .ExternalClass #ecxyiv1942893395 div.ecxSection1
{}
Yes,
thank you Boris for pointing that out. I found that was defiantly true. The 3.2.1 xen
hypervisor could only boot the 2.6.26-2 xen kernel and the xenified 2.6.31.12.
Additionally I found that:
Xend does
not start when using pv_ops dom0 kernel?
In
December 2009 pv_ops dom0 kernel modules were renamed to have a
"xen-" prefix in them, ie. "evtchn.ko" became
"xen-evtchn.ko".
This
makes Xen 3.4.x xend fail to start, because it tried to load
"evtchn.ko", but that doesn't exist. You need to load
"xen-evtchn.ko" and then start xend. Fedora 12 xen-3.4.2-2 rpms have
this problem fixed.
Also make
sure you have xenfs mounted to "/proc/xen", that's needed aswell.
[Source: http://wiki.xensource.com/xenwiki/XenParavirtOps]
And it appears the Debian xen-3.4.2-2 debs (in squeeze) have not fixed
this problem.
Lastly I am still doing some reading on the grub2 package and how to configure it. It turns out
that I have been using grub-legacy (or just good old grub) for so long that
configuring the grub2 boot loader is turning out to be my own personal
kryptonite.
I am
still working on getting the hypervisor to load the dom0 kernel in a Ubuntu system.
I have
noticed an example in your wordpress @ Set up Xen 3.4.3-rc2 & Libvirt 0.7.0 Dom0 (with 2.6.31.8
xenified aka Suse kernel) on top of Ubuntu 9.10 Server
With
CONFIG_CMDLINE="root=/dev/sdb11 ro console=tty0"
menuentry "Xen 3.4 / Ubuntu 9.10 kernel 2.6.31.8 xenified" {
insmod ext2
set root=(hd1,10)
multiboot (hd1,10)/xen-3.4.gz
module (hd1,10)/vmlinuz-2.6.31.8
module (hd1,10)/initrd-2.6.31.8.img
}
I am sure
you wouldn't of mentioned the CONFIG_CMDLINE kernel option is it was not
important for using with grub2 right? I have not have to compile a kernel with the command line previous as I was just able to supply the arguments on the kernel line of my menu.lst (grub configuration file).
P.S: What is
your feeling on using a recent Ubuntu system with grub-legacy as the boot
loader? I noticed that Squeeze has adopted grub2 package as well too...
-M
Date: Sat, 27 Feb 2010 04:32:59 -0800
From: bderzhavets@yahoo.com
Subject: Re: FW: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: jbeulich@novell.com; mike.viau@sheridanc.on.ca
CC: xen-devel@lists.xensource.com; xen-users@lists.xensource.com
You cannot load pvops kernel under xen-hypervisor 3.2.1 ( >=3.4.0 in general)
Boris.
--- On Fri, 2/26/10, Mike Viau <viaum@sheridanc.on.ca> wrote:
From: Mike Viau <viaum@sheridanc.on.ca>
Subject: FW: [Xen-users] How to: Improve Network Throughput of a XEN
kernel?
To: bderzhavets@yahoo.com, jbeulich@novell.com
Cc: xen-users@lists.xensource.com, xen-devel@lists.xensource.com
Date: Friday, February 26, 2010, 3:19 PM
#yiv1136322760 .ExternalClass #ecxyiv1942893395 .ecxExternalClass #ecxecxyiv1124046979 .ecxecxhmmessage P
{padding:0px;}
#yiv1136322760 .ExternalClass #ecxyiv1942893395 .ecxExternalClass #ecxecxyiv1124046979 .ecxecxhmmessage
{font-size:10pt;font-family:Verdana;}
Hello again,
Just a quick update...
I was really hoping it was just going to be an issue with the kernel .config, however I copied exact configuration from the working Debain 2.6.26-2-xen-amd64 kernel and used a make oldconfig but the end result was the same.
After booting the xenified (2.6.31.12) or pvops kernel (2.6.31.6) via both xen-hypervisor 3.2.1 or xen-hypervisor 3.4.2 the maximum data transfer to/from the Dom0 (Xen host) is ~1MB/s.
Next I plan on re-trying my efforts on a Ubuntu system to see if same network bottlenecking is present.
Date: Fri, 26 Feb 2010 09:16:59 -0800
From: bderzhavets@yahoo.com
Subject: Re: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: xen-users@lists.xensource.com; viaum@sheridanc.on.ca
Would escalate to xen-devel. 2.6.31.8 (12) aka Suse xenified was Jan Beulich stuff.
He might have an answer.
Boris.
--- On Fri, 2/26/10, Mike Viau <viaum@sheridanc.on.ca> wrote:
From: Mike Viau <viaum@sheridanc.on.ca>
Subject: [Xen-users] How to: Improve Network Throughput of a XEN kernel?
To: xen-users@lists.xensource.com
Cc: waldi@debian.org
Date: Friday, February 26, 2010, 12:09 PM
#yiv1136322760 .ExternalClass #ecxyiv1942893395 .ecxExternalClass #ecxecxyiv1124046979 .ecxecxExternalClass #ecxecxecxyiv1501360283 .ecxecxecxhmmessage P
{padding:0px;}
#yiv1136322760 .ExternalClass #ecxyiv1942893395 .ecxExternalClass #ecxecxyiv1124046979 .ecxecxExternalClass #ecxecxecxyiv1501360283 .ecxecxecxhmmessage
{font-size:10pt;font-family:Verdana;}
#yiv1136322760 .ExternalClass #ecxyiv1942893395 .ecxExternalClass #ecxecxyiv1124046979 .ecxecxExternalClass #ecxecxecxyiv1501360283 .ecxecxecxhmmessage P
{padding:0px;}
#yiv1136322760 .ExternalClass #ecxyiv1942893395 .ecxExternalClass #ecxecxyiv1124046979 .ecxecxExternalClass #ecxecxecxyiv1501360283 .ecxecxecxhmmessage
{font-size:10pt;font-family:Verdana;}
#yiv1136322760 .ExternalClass #ecxyiv1942893395 .ecxExternalClass #ecxecxyiv1124046979 .ecxecxExternalClass #ecxecxecxyiv1501360283 .ecxecxecxhmmessage P
{padding:0px;}
#yiv1136322760 .ExternalClass #ecxyiv1942893395 .ecxExternalClass #ecxecxyiv1124046979 .ecxecxExternalClass #ecxecxecxyiv1501360283 .ecxecxecxhmmessage
{font-size:10pt;font-family:Verdana;}
#yiv1136322760 .ExternalClass #ecxyiv1942893395 .ecxExternalClass #ecxecxyiv1124046979 .ecxecxExternalClass #ecxecxecxyiv1501360283 .ecxecxecxhmmessage P
{padding:0px;}
#yiv1136322760 .ExternalClass #ecxyiv1942893395 .ecxExternalClass #ecxecxyiv1124046979 .ecxecxExternalClass #ecxecxecxyiv1501360283 .ecxecxecxhmmessage
{font-size:10pt;font-family:Verdana;}
Hi there,
I am starting a new thread to try and solve a problem I am having will slow network throughput to the XEN host (not to a domU).
I have confirmed my problem occurs with PVOPS 'xen/master' kernel as well using http://pasik.reaktio.net/xen/pv_ops-dom0-debug/config-2.6.31.6-pvops-dom0-xen-master-x86_64 as the .config.
It also occurs with a forward ported xenified kernel (2.6.31.12) using the attached config-11-xen (.config).
However when using the xen kernel found in debain lenny (2.6.26-2) for the amd64 architecture I get similiar transfer rates to my Xen host as I do on a baremetel kernel.
Bastian Blank perhaps you could point me in the right direction in regards to a debian specific customization or patch I should be aware of?
Maxium transfer rate (to/from
hard disk) using the PVOPS 'xen/master' kernel and forward ported xenified kernel (2.6.31.12) is bottlenecking at ~1MB/s. On the debain lenny xen kernel I am getting ~4.5MB/s.
I was
hoping one could suggest options in the .config that might be modified
in order to improve network throughput of a XEN kernel and therefor increase the data transfer rates over the netowork to and from the Xen host.
Thanks alot for any help! As always I will be willing to accept any suggestions :)
-M
Not using Hotmail on your phone? Why not? Get it now.
Live connected with Hotmail on your phone. Learn more.
-----Inline Attachment Follows-----
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
All your Hotmail contacts on your phone. Try it now.
-----Inline Attachment Follows-----
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
[-- Attachment #1.2: Type: text/html, Size: 20367 bytes --]
[-- Attachment #2: Type: text/plain, Size: 137 bytes --]
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2010-03-02 1:23 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <BAY107-W2292376752CAADE5EE908EEF3F0@phx.gbl>
[not found] ` <816703.71472.qm@web56105.mail.re3.yahoo.com>
2010-02-26 17:21 ` How to: Improve Network Throughput of a XEN kernel? Mike Viau
2010-02-26 17:35 ` [Xen-users] " Mike Viau
2010-02-26 20:19 ` FW: " Mike Viau
2010-02-27 12:32 ` Boris Derzhavets
2010-02-27 17:03 ` Mike Viau
2010-02-27 19:20 ` [Xen-devel] " Boris Derzhavets
2010-03-01 19:52 ` RE: [Xen-users] " Mike Viau
2010-03-02 1:23 ` [Xen-devel] " Boris Derzhavets
2010-02-28 14:09 ` Pasi Kärkkäinen
2010-02-28 22:00 ` Maintain Mikle Young’s xen-4.0.0-0.2.rc4.fc12.src.rpm in sync with http://xenbits.xensource.com/xen-unstable.hg Boris Derzhavets
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.