[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-users] domU machines hang when Hyperthreading enabled in BIOS
Hi, I found the solution (or workaround only ?) to prevent from hanging up xenU machines on a xen0 + BIOS HT enabled. I must say I had another issue with the previous I described yesterday (see thread). I couldn't set up the max number of CPUs for my xen0 machine. Whatever the "(dom0-cpus)" parameter value in my /etc/xen/xend-config.sxp config file, I always had the following result in the "xm list" command line: > vn2:~# xm list > Name ID Mem(MiB) VCPUs State Time(s) > Domain-0 0 500 4 r----- 967.6 It was not possible for me to set up a max number value of CPUs on my dom0, it was always set to the MAX (ie. 2 proc + HT enabled = 4 CPUs) Thus, I added the following parameter in my GRUB/menus.lst config file: "maxcpus=N" example: module /vmlinuz-2.6-xen0 root=/dev/sda3 ro maxcpus=3 console=tty0 max_loop=32 Then I rebooted. ... and suddenly my both problems where solved: -1- I can limit my number of CPUs to a maximum value for xen0 and xenU machines; -2- My xenU stopped hanging up on boot ! (I must say it was not a kernel panic, but just a hang up... can't explain it) However, now I have some other inherent questions: - I cannot set dynamically number of CPUs on my xen0 machine when it runs, ie. the command "xm vcpu-set 0 N" doesn't work ! (whereas it works for xenU machines) --> is it normal ? is it possible in theory to change that number of CPUs on a running xen0 ? - What's the difference between (dom0-num-cpus) and (dom0-cpus) ? Which one is really correct ? Is it (dom0-num-cpus) for Xen2 and (dom0-cpus) for Xen3 ? - Whatever the value I give to my "(dom0-cpus)" parameter in my /etc/xen/xend-config.sxp file, it's totally unuseful... I really don't know what's the influence of this parameter to my machines ??? That's why I'm wondering whether I really found the solution to my previous problem, or if it's only a workaround ? Thank you, Samuel -----Original Message----- From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx]On Behalf Of Samuel Torton Sent: Tuesday, January 24, 2006 12:10 PM To: xen-users@xxxxxxxxxxxxxxxxxxx Subject: [Xen-users] domU machines hang when Hyperthreading enabled in BIOS Hi, I can't get rid of an annoying domU machines hanging issue with Hyperthreading enabled in my BIOS. Hardware config: IBM x325 series 2 * CPUs Intel Xeon 3.06 Ghz Xen version: 3.0.0 Kernel version: 2.6.12.6 Linux distrib: Debian Sarge 3.1 r1 I run 1 domU machine on my dom0, here is my Xen config: . xen0: /etc/xen/xend-config.sxp : (dom0-num-cpus 0) . xenU: /etc/xen/myxenU.cfg : vcpus = 2 - First case: . BIOS Hyperthreading : DISABLED . xen0 kernel config : SMT enabled . xenU kernel config : SMT enabled or disabled (whatever) When I reboot the physical machine, and run the command "xm list" : . dom0 is visible and works fine --> I see 2 cpus. . domU is visible and works fine --> I see 2 cpus; I can console the xenU machine and work inside. - Second case: . BIOS Hyperthreading : ENABLED . xen0 kernel config : SMT enabled . xenU kernel config : SMT enabled or disabled (whatever) --> When I reboot the physical machine, and run the command "xm list" : . dom0 is visible and works fine --> I see 4 cpus. . domU is visible and SEEMS to work fine (!) --> I see 2 cpus; If I console the xenU machine, I see the machine has booted but is hanged before finishing the boot !!! :-( Would you have any idea, any clue ? Do you have any experience ? - Where to search in log files in order to detect the problem ? - Which kernel parameter would I have forgotten ? - I don't even know whether the problem comes from xen0 or xenU kernel conf ! - etc... ? Thank you in advance... ... please, don't advise me I have to disable Hyperthreading in BIOS !;-) Regards, Samuel _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |