Hi, We ran a testing against latest KVM to know its quality status. In the testing we tried to boot guests, test basic devices of guest, and install guests. The commit is: 08908a44630210f97b0276f6e41ff71ec04f1308
A summary for the testing result: Can boot most IA32/IA32e UP VMX guests, but SMP guests, IA32e windows, and some linux with acpi can not boot. Can NOT boot guests with mem > 2GB Save/Restore works on IA32e/IA32 Live migration works on IA32e/IA32, but IA32 guest could NOT be migrated from an IA32 host to an IA32e host Basic devices, Keybord,disk,VGA, and nic works well, but timer is NOT accurate while running some workload on guests. Here is an Issue list ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1) timer is not accurate. On ia32e host, the timer will become 7 secs negative after doing kernel build, which lasts for about 20 mins. 'cat /proc/interrupts | grep timer' shows the interrupt will be 50 less than normal in one second, which is consistent with the phenomenon that the timer is slow. On ia32 host, the timer will become 3 secs negative after doing kernel build, which lasts for about 20 mins. https://sourceforge.net/tracker/index.php?func=detail&aid=1736299&group_ id=180599&atid=893831 2) boot acpi guest fail (both for rhel4u3 guest and windows guest) 3) boot smp guest fail (we tried rhel4u3 guest) 4) live migrate a 32bit guest from 32bit host to 64bit host fail The destination machine will report: migrate_incoming_fd failed(rc=231) https://sourceforge.net/tracker/index.php?func=detail&aid=1736301&group_ id=180599&atid=893831 5) live migrate a 32bit guest between 32bit hosts will cause timer quite inaccurate. The guest will report TSC can not be used as a timesource, and the time difference will reach up to 70secs in one second. https://sourceforge.net/tracker/index.php?func=detail&aid=1736305&group_ id=180599&atid=893831 6) Cannot boot guest with > 2GB mem https://sourceforge.net/tracker/index.php?func=detail&aid=1736307&group_ id=180599&atid=893831 Detail Test Report ~~~~~~~~~~~~~~~~~~~~~~~~~~ Ia32e host: 1) Save/restore ia32e 512M linux -- pass 2) Save/restore ia32 512M winxp -- pass 3) Live migrate ia32e 512M linux -- pass 4) Live migrate ia32 512M winxp -- pass 5) Guest startx -- pass 6) Mouse usability -- pass 7) Keyboard usability -- pass 8) scp a big file to guest -- pass 9) guest timer -- fail After doing kernel build for 20 mins, ntpdate shows 7secs time negative 10) kernel build in guest -- pass 11) boot_up_acpi_win2k3_g64 -- FAIL Ia32 host: 1) Save/restore ia32 512M linux -- pass 2) Save/restore ia32 512M winxp -- pass 3) Live migrate ia32 512M linux from 32bit host to 64bit host -- fail The destination machine will report: migrate_incoming_fd failed(rc=231) 4) Live migrate ia32 512M linux from 32bit host to 32bit host -- pass The guest will report : TSC can not be used as a timesource, and timer will become quite inaccurate 5) Live migrate ia32 512M winxp -- pass 6) Guest startx -- pass 7) Mouse usability -- pass 8) Keyboard usability -- pass 9) scp a big file to guest -- pass 10) guest timer -- fail After doing kernel build for 20 mins, ntpdate shows 3 secs time negative 11) kernel build in guest -- pass 12) install 64bit FC6 guest -- pass 13) install 64bit RHEL4U1 guest --pass 14) boot 64bit RHEL4U1 guest with acpi -- fail 15) boot 64bit RHEL4U1 guest without acpi -- pass Thanks Yunfeng ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel