[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [Bug 1338277] Re: QEmu 2.0 makes Windows 2008 guests to cra
From: |
Thiago Martins |
Subject: |
[Qemu-devel] [Bug 1338277] Re: QEmu 2.0 makes Windows 2008 guests to crash (BSOD) |
Date: |
Tue, 08 Jul 2014 00:16:27 -0000 |
Guys!
I can confirm that, after disabling KSM, all "guest problems"
disappeared!! All Windows 2008 R2 guests are now very stable under QEmu
2.0 but, KSM is disabled.
* Windows 2008 R2 guests running for about 6 hours without any crash *
Workaround - disabling KSM:
---
address@hidden:~# cat /etc/default/qemu-kvm
KSM_ENABLED=0
SLEEP_MILLISECS=200
VHOST_NET_ENABLED=1
KVM_HUGEPAGES=0
---
---
address@hidden:~# cat /sys/kernel/mm/ksm/run
0
---
But, I'm wasting a lot RAM memory, since my guests are clones of each other, I
really need QEmu with KSM... :-(
Is there any way to re-enable KSM while preserving system stability? Maybe
updating to mainline Kernel? New QEmu version!? Backports?!
-
NOTE:
Do you guys thinks that this problem might be related to the following
BUG:
QEMU Windows guest unstable after random amount of time:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1322441
???
-
Also, Windows 7, when with KSM enabled, crashes during the installation, every
time. After disabling KSM, I was able to install and use Windows 7 without any
crash, and with SPICE! So, maybe, with Windows 7 ISO CD in hands, this problem
might be easy to reproduce, while with Windows 2008 R2, it randomly crashes
within ~2 hours...
Cheers!
Thiago
** Summary changed:
- QEmu 2.0 makes Windows 2008 guests to crash (BSOD)
+ Ubuntu 14.04 + QEmu 2.0 + KSM = 1, makes Windows 2008 R2 guests to crash
(BSOD)
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1338277
Title:
Ubuntu 14.04 + QEmu 2.0 + KSM = 1, makes Windows 2008 R2 guests to
crash (BSOD)
Status in QEMU:
New
Bug description:
Guys,
I'm trying to run Windows 2008 as a QEmu guest on my Ubuntu 14.04 but,
after lots of tests, I figured out that it doesn't work, QEmu makes
Windows 2008 to crash, and it is not a Windows fault, I'm pretty sure
that it is a QEmu bug.
Lab environment (5 servers):
3 physical servers: Dell R610
2 physycal servers: IBM x3650
* Where Windows crash (5 servers tested) ?
Ubuntu 14.04 + QEmu 2.0 + VirtIO 0.1-81 = Windows 2008 crash every
hour
- Installed with "apt-get install ubuntu-virt-server".
* Where Windows do not crash (5 servers tested) ?
Ubuntu 14.04 + Xen 4.4 + gplpv_Vista2008x64_1.0.1092.9 = Windows
working smoothly
- Installed with "apt-get install xen-system-amd64".
So, after removing QEmu from my environment, and using Xen instead,
all Windows guests are now running without any crash.
What kind of information, can I provide for you guys, to deep debug
this QEmu problem ?
Plus, it is interesting to note that a lot of times, all Windows
guests (on top of QEmu / KVM) crashes at the exactly the same time!
So, it can not be a problem within each Windows guest, but at the
Hypervisor itself! Something happen there, that affects almost all
Windows guests simultaneously.
Also, it worth to mention that this problem is probably affecting
clouds based on OpenStack IceHouse, on top of Ubuntu + QEmu 2.0...
Screenshots:
http://i.imgur.com/vnJSTgg.png
http://i.imgur.com/34nADWr.png
NOTE: I'm using KSM (Kernel Samepage Merging) with QEmu, to save RAM.
It seems that when with Xen (+QEmu / HVM), KSM is not used :'( , but
it is enabled ( 1 > /sys/kernel/mm/ksm/run at Dom0's kernel). I did
not tried to disable KSM to see if Windows becomes more stable on QEmu
2.0...
Also, I did not run tests on this environment with Ubuntu 12.04.4 (or
12.04.4 with Ubuntu Cloud Archives, to get newer versions of QEmu (but
not 2.0) for old LTS).
CURIOSITY: On older hardware, like Dell R1950 / even R200, and at my
old Intel Desktop Core i7, I'm running Windows 2008 and 7, on Ubuntu
14.04 with QEmu 2.0 without any crash... I really like to figure out
why QEmu is crashing Windows guests on Dell R610 and on IBM x3650...
Attaching the VM's configuration files on next posts...
Best,
Thiago
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1338277/+subscriptions