* Intel-only or AMD Opteron as well?
@ 2007-09-08 13:03 Fernando Cassia
[not found] ` <52733fad0709080603y33b6b08dka55c9a4f9812aca7-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 12+ messages in thread
From: Fernando Cassia @ 2007-09-08 13:03 UTC (permalink / raw)
To: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
[-- Attachment #1.1: Type: text/plain, Size: 921 bytes --]
Hi,
This is my first message to the list, and I've just discovered KVM... so
please have patience with my (probably stupid and answered in some FAQ
already ;) questions...
The first question that comes to mind is that the project description
mentions Intel's virtualization features...
I don't have an Intel CPU. I have a dual-core AMD Opteron 2216 (Socket F,
code-name Santa Rosa)
http://www.chiplist.com/AMD_Opteron_DP_HE_2000_series_Dual_Core_processor_Santa_Rosa_Rev_F_High_Efficiency/tree3f-subsection--2269-/
It supposedly includes AMD's virtualization features, aka "Pacifica".
The $1M (or $0.02) question is... does KVM include any optimizations for the
AMD virtualization extensions? Or should I look at other solutions like
VMWare or VirtualBox?
Thanks,
Fernando
--
Dream of the Daily Mail
It is the Holy Grail
And then the BBC
Your life would be complete
-Manic Street Preachers, "Royal Correspondent"
[-- Attachment #1.2: Type: text/html, Size: 1184 bytes --]
[-- Attachment #2: Type: text/plain, Size: 228 bytes --]
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
[-- Attachment #3: Type: text/plain, Size: 186 bytes --]
_______________________________________________
kvm-devel mailing list
kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/kvm-devel
^ permalink raw reply [flat|nested] 12+ messages in thread[parent not found: <52733fad0709080603y33b6b08dka55c9a4f9812aca7-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: Intel-only or AMD Opteron as well? [not found] ` <52733fad0709080603y33b6b08dka55c9a4f9812aca7-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2007-09-08 4:23 ` Izik Eidus [not found] ` <46E223C8.4000308-atKUWr5tajBWk0Htik3J/w@public.gmane.org> 2007-09-08 13:46 ` Luca 1 sibling, 1 reply; 12+ messages in thread From: Izik Eidus @ 2007-09-08 4:23 UTC (permalink / raw) To: Fernando Cassia; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f Fernando Cassia wrote: > Hi, > > This is my first message to the list, and I've just discovered KVM... > so please have patience with my (probably stupid and answered in some > FAQ already ;) questions... > > The first question that comes to mind is that the project description > mentions Intel's virtualization features... > > I don't have an Intel CPU. I have a dual-core AMD Opteron 2216 (Socket > F, code-name Santa Rosa) > > http://www.chiplist.com/AMD_Opteron_DP_HE_2000_series_Dual_Core_processor_Santa_Rosa_Rev_F_High_Efficiency/tree3f-subsection--2269-/ > > It supposedly includes AMD's virtualization features, aka "Pacifica". > The $1M (or $0.02) question is... does KVM include any optimizations > for the AMD extensions? Or should I look at other solutions like > VMWare or VirtualBox? > kvm have support to amd virtualization extensions., you your cpu have it, you should have no problem to use kvm. > ------------------------------------------------------------------------ ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <46E223C8.4000308-atKUWr5tajBWk0Htik3J/w@public.gmane.org>]
* Re: Intel-only or AMD Opteron as well? [not found] ` <46E223C8.4000308-atKUWr5tajBWk0Htik3J/w@public.gmane.org> @ 2007-09-08 14:59 ` Fernando Cassia [not found] ` <52733fad0709080759md4de7d6p12f4c748f2495881-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2007-09-08 19:59 ` Matej Cepl 0 siblings, 2 replies; 12+ messages in thread From: Fernando Cassia @ 2007-09-08 14:59 UTC (permalink / raw) To: Izik Eidus, kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f [-- Attachment #1.1: Type: text/plain, Size: 2862 bytes --] On 9/8/07, Izik Eidus <izike-atKUWr5tajBWk0Htik3J/w@public.gmane.org> wrote: > > > > > kvm have support to amd virtualization extensions., you your cpu have > it, you should have no problem to use kvm. > > ------------------------------------------------------------------------ > That's great!!. The more I read about KVM the more I like it!. Point #1: I just wish someone had thought more about the name before selecting "KVM" ... because Sun has been using KVM (the K Virtual Machine) for its Java VM for embedded devices for some time. This just causes confusion on web searches... The K Virtual Machine (KVM) http://java.sun.com/products/cldc/wp/ In any case... choosing somthing like "Kernel-VM" instead of the KVM moniker would have been less confusing. But hey... no big deal... but still if you ever decide to change the name... Point #2: I'm very happy (yet a bit surprised) to see RedHat has simultaneously embraced KVM for the Fedora 7 desktop, and Xen for the next RedHat Enterprise Server. Red Hat endorses KVM virtualization http://news.com.com/2100-1016_3-6159528.html ^ this just shows to me that Red Hat continues being the smartest Linux vendor out there IMHO! (from the desktop selection -Gnome vs KDE- to its support for Java (JBoss), and now to virtualization (KVM), ... unlike some other Linux vendor out there that like to do pacts with Redmond and include other proprietary VM technologies.... ;) Point #3: Xen vs KVM... I'm confused The above move by RedHat is a bit confusing... what can Xen do that KVM cannot?. In other words, why should anyone even bother with Xen with KVM around ??. I've read Xen is "more robust" because it has a "one year lead" over KVM. But really, how does this translate, if performance of Xen could be worse due to more paravirtualization?. Or is Xen more optimized to provide the "greatest possible consolidation" on servers (ie less resource usage, less impact on cpu usage of a high number of VMs?). Finally... after reading about Xen and KVM(this KVM, not Sun's ;), I wonder... the FAQ says Xen does more paravirtualization, whereas KVM uses the CPU's own virtualization features. Yet I visit some articles like this one http://aplawrence.com/Linux/kvm_virtualization.html which claims that Xen is "THE FASTEST" approach to virtualization. How can it be faster since it uses paravirtualization (software) instead of direct hardware virtualization features as KVM? =[quote]====== Xen http://www.xensource.com/ "Its goal is to provide very high performance. It is probably the fastest hypervisor you can find and it achieves this through 'paravirtualization'. " ============= Sorry again... I'm just trying to understand the "big picture"... FC -- Dream of the Daily Mail It is the Holy Grail And then the BBC Your life would be complete -Manic Street Preachers, "Royal Correspondent" [-- Attachment #1.2: Type: text/html, Size: 3754 bytes --] [-- Attachment #2: Type: text/plain, Size: 228 bytes --] ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ [-- Attachment #3: Type: text/plain, Size: 186 bytes --] _______________________________________________ kvm-devel mailing list kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/kvm-devel ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <52733fad0709080759md4de7d6p12f4c748f2495881-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: Intel-only or AMD Opteron as well? [not found] ` <52733fad0709080759md4de7d6p12f4c748f2495881-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2007-09-08 17:01 ` Luca [not found] ` <68676e00709081001l3550b2d2xe74d70381a5e3f2a-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2007-09-09 7:48 ` Avi Kivity 1 sibling, 1 reply; 12+ messages in thread From: Luca @ 2007-09-08 17:01 UTC (permalink / raw) To: Fernando Cassia; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f On 9/8/07, Fernando Cassia <fcassia-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > Point #3: Xen vs KVM... I'm confused > > The above move by RedHat is a bit confusing... what can Xen do that KVM > cannot?. In other words, why should anyone even bother with Xen with KVM > around ??. Xen is probably more mature, and has more more management tools. Plus it's already known and deployed in the enterprise world. On the downside Xen is big, while KVM is simpler. > I've read Xen is "more robust" because it has a "one year lead" > over KVM. But really, how does this translate, if performance of Xen could > be worse due to more paravirtualization?. Paravirtualization is not a bad thing ;-) If you cannot modify the guest then of course a fully virtualized VM is needed, but if you can modify it (by e.g. loading a special driver) then PV is likely to give some speed enhancements. The first obvious area for PV is device drivers: emulating a network card (or a disk controller, or...) wastes a lot of cycles, it makes lots of sense to use a special driver virtualization-aware driver that speeds up the communication between the guest and the host. VirtIO for example is all about flipping pages between guest and host. Another class of operations the can be PVirtualized are privileged instructions that may affect the global state of the machine. E.g. you don't want the guest to be able to _really_ turn interrupts off; instead you trap the 'cli' and stop sending interrupts to it. If the guest is aware of the virtualization it can politely ask the guest to stop interrupt delivery (instead of going through trap+emulate). ATM Linux supports the paravirt_ops infrastructure that covers interrupts delivery, page table / MMU management, APIC, MSR (and maybe other stuff). This second class of PV ops requires modification of core parts of the guest operating system; while it's certainly possible to create a win32 driver for e.g. a PV network card it's impossible to do the same for paravirt_ops. > Or is Xen more optimized to > provide the "greatest possible consolidation" on servers (ie less resource > usage, less impact on cpu usage of a high number of VMs?). Xen supported paravirt-only guest, but gained support for full virtualization. KVM started as full virtualization solution but is now gaining PV support (at least for network and block devices - I think kvm-lite will go further). > Finally... after reading about Xen and KVM(this KVM, not Sun's ;), I > wonder... the FAQ says Xen does more paravirtualization, whereas KVM uses > the CPU's own virtualization features. Yet I visit some articles like this > one > > http://aplawrence.com/Linux/kvm_virtualization.html > > which claims that Xen is "THE FASTEST" approach to virtualization. How can > it be faster since it uses paravirtualization (software) instead of direct > hardware virtualization features as KVM? See above. Doing software _emulation_ of the guest is slow. A PV guest can coordinate very efficiently with the host. Luca ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <68676e00709081001l3550b2d2xe74d70381a5e3f2a-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: Intel-only or AMD Opteron as well? [not found] ` <68676e00709081001l3550b2d2xe74d70381a5e3f2a-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2007-09-08 18:43 ` Anthony Liguori 0 siblings, 0 replies; 12+ messages in thread From: Anthony Liguori @ 2007-09-08 18:43 UTC (permalink / raw) To: Luca; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Fernando Cassia On Sat, 2007-09-08 at 19:01 +0200, Luca wrote: > On 9/8/07, Fernando Cassia <fcassia-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > Point #3: Xen vs KVM... I'm confused > > > > The above move by RedHat is a bit confusing... what can Xen do that KVM > > cannot?. In other words, why should anyone even bother with Xen with KVM > > around ??. > > Xen is probably more mature, and has more more management tools. Plus > it's already known and deployed in the enterprise world. On the > downside Xen is big, while KVM is simpler. Keep in mind, the referenced article is very old (it's from February). > > I've read Xen is "more robust" because it has a "one year lead" > > over KVM. But really, how does this translate, if performance of Xen could > > be worse due to more paravirtualization?. > > Paravirtualization is not a bad thing ;-) If you cannot modify the > guest then of course a fully virtualized VM is needed, but if you can > modify it (by e.g. loading a special driver) then PV is likely to give > some speed enhancements. > The first obvious area for PV is device drivers: emulating a network > card (or a disk controller, or...) wastes a lot of cycles, it makes > lots of sense to use a special driver virtualization-aware driver that > speeds up the communication between the guest and the host. VirtIO for > example is all about flipping pages between guest and host. > Another class of operations the can be PVirtualized are privileged > instructions that may affect the global state of the machine. E.g. you > don't want the guest to be able to _really_ turn interrupts off; > instead you trap the 'cli' and stop sending interrupts to it. If the > guest is aware of the virtualization it can politely ask the guest to > stop interrupt delivery (instead of going through trap+emulate). One thing to keep in mind is that in this example, hardware virtualization eliminates the need to trap and emulate cli/sti. In general, there are two classes of paravirtualizations. The first are related to functionality on non-virtualization aware hardware (32-bit startup, cooperative descriptor table management, memory hole, etc.). The second class would be optimizations which includes things like page table update batching, paravirtual device drivers, etc. KVM is beginning to get the second class of optimizations. Once they are in place and mature, my expectation is that it will outperform things like Xen. Hardware virtualization is probably a lot faster than something that relies on only the first class of paravirtualizations. > > Finally... after reading about Xen and KVM(this KVM, not Sun's ;), I > > wonder... the FAQ says Xen does more paravirtualization, whereas KVM uses > > the CPU's own virtualization features. Yet I visit some articles like this > > one > > > > http://aplawrence.com/Linux/kvm_virtualization.html > > > > which claims that Xen is "THE FASTEST" approach to virtualization. How can > > it be faster since it uses paravirtualization (software) instead of direct > > hardware virtualization features as KVM? > > See above. Doing software _emulation_ of the guest is slow. A PV guest > can coordinate very efficiently with the host. Well, it's not really that simple. There are some things Xen is very slow at (especially with 64-bit guests). The best thing to do when trying to decide which virtualization solution to use is to evaluate all options for the workloads you're interested in. Regards, Anthony Liguori > Luca > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > kvm-devel mailing list > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/kvm-devel ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Intel-only or AMD Opteron as well? [not found] ` <52733fad0709080759md4de7d6p12f4c748f2495881-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2007-09-08 17:01 ` Luca @ 2007-09-09 7:48 ` Avi Kivity [not found] ` <46E3A54D.5060404-atKUWr5tajBWk0Htik3J/w@public.gmane.org> 1 sibling, 1 reply; 12+ messages in thread From: Avi Kivity @ 2007-09-09 7:48 UTC (permalink / raw) To: Fernando Cassia; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f Fernando Cassia wrote: > > > Point #1: > > I just wish someone had thought more about the name before selecting > "KVM" ... because Sun has been using KVM (the K Virtual Machine) for > its Java VM for embedded devices for some time. This just causes > confusion on web searches... > > The K Virtual Machine (KVM) > http://java.sun.com/products/cldc/wp/ > > In any case... choosing somthing like "Kernel-VM" instead of the KVM > moniker would have been less confusing. But hey... no big deal... but > still if you ever decide to change the name... > Hey, don't rub it in. In any case the name can't be changed now, we have to live with it. > > Point #3: Xen vs KVM... I'm confused > > The above move by RedHat is a bit confusing... what can Xen do that > KVM cannot?. In other words, why should anyone even bother with Xen > with KVM around ??. I've read Xen is "more robust" because it has a > "one year lead" over KVM. But really, how does this translate, if > performance of Xen could be worse due to more paravirtualization?. Or > is Xen more optimized to provide the "greatest possible consolidation" > on servers (ie less resource usage, less impact on cpu usage of a high > number of VMs?). kvm is too new to have been included in RHEL 5. The enterprise distros have a long lead time where the technology is tested and fixed, they don't pick the latest kernel off kernel.org and ship it the next day. I think RHEL 5 is based on 2.6.18, whereas kvm was first merged in 2.6.20 and gained guest smp support in 2.6.23. Xen can also run virtual machines on older processors, but this is changing with kvm-lite. -- error compiling committee.c: too many arguments to function ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <46E3A54D.5060404-atKUWr5tajBWk0Htik3J/w@public.gmane.org>]
* Re: Intel-only or AMD Opteron as well? [not found] ` <46E3A54D.5060404-atKUWr5tajBWk0Htik3J/w@public.gmane.org> @ 2007-09-09 9:24 ` Farkas Levente [not found] ` <1539.82.77.99.237.1189329890.squirrel-Dt882nC6kngb7DgKQta39w@public.gmane.org> 2007-09-09 9:29 ` Fernando Cassia 2007-09-09 10:30 ` Farkas Levente 2 siblings, 1 reply; 12+ messages in thread From: Farkas Levente @ 2007-09-09 9:24 UTC (permalink / raw) To: Avi Kivity; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f On Vas, Szeptember 9, 2007 09:48, Avi Kivity wrote: > kvm is too new to have been included in RHEL 5. The enterprise distros > have a long lead time where the technology is tested and fixed, they > don't pick the latest kernel off kernel.org and ship it the next day. I > think RHEL 5 is based on 2.6.18, whereas kvm was first merged in 2.6.20 > and gained guest smp support in 2.6.23. does this means if i compile the latest kvm as a module for rhel5's 2.6.18 kernel it won't support guest smp? anyway the whole kernel and kvm versioning and what is required for whicv version is not clear and should have to be documented! it's a faq for all new kvm users! > Xen can also run virtual machines on older processors, but this is > changing with kvm-lite. is there any info about kvm-lite? is there any docs where can i donwload and test etc? -- ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <1539.82.77.99.237.1189329890.squirrel-Dt882nC6kngb7DgKQta39w@public.gmane.org>]
* Re: Intel-only or AMD Opteron as well? [not found] ` <1539.82.77.99.237.1189329890.squirrel-Dt882nC6kngb7DgKQta39w@public.gmane.org> @ 2007-09-08 23:20 ` Izik Eidus 0 siblings, 0 replies; 12+ messages in thread From: Izik Eidus @ 2007-09-08 23:20 UTC (permalink / raw) To: Farkas Levente; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Avi Kivity Farkas Levente wrote: > On Vas, Szeptember 9, 2007 09:48, Avi Kivity wrote: > >> kvm is too new to have been included in RHEL 5. The enterprise distros >> have a long lead time where the technology is tested and fixed, they >> don't pick the latest kernel off kernel.org and ship it the next day. I >> think RHEL 5 is based on 2.6.18, whereas kvm was first merged in 2.6.20 >> and gained guest smp support in 2.6.23. >> > > does this means if i compile the latest kvm as a module for rhel5's 2.6.18 > kernel it won't support guest smp? anyway the whole kernel and kvm > versioning and what is required for whicv version is not clear and should > have to be documented! it's a faq for all new kvm users! > > no, if you will compile the latest kvm as module to 2.6.18 you will have smp support. (it might be slower than in 2.6.23) >> Xen can also run virtual machines on older processors, but this is >> changing with kvm-lite. >> > > is there any info about kvm-lite? is there any docs where can i donwload > and test etc? > > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Intel-only or AMD Opteron as well? [not found] ` <46E3A54D.5060404-atKUWr5tajBWk0Htik3J/w@public.gmane.org> 2007-09-09 9:24 ` Farkas Levente @ 2007-09-09 9:29 ` Fernando Cassia 2007-09-09 10:30 ` Farkas Levente 2 siblings, 0 replies; 12+ messages in thread From: Fernando Cassia @ 2007-09-09 9:29 UTC (permalink / raw) To: Avi Kivity, kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f [-- Attachment #1.1: Type: text/plain, Size: 1477 bytes --] On 9/9/07, Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org> wrote: > Hey, don't rub it in. In any case the name can't be changed now, we > have to live with it. I just hope this is not one of those "we're not changing it, let THEM change it!" kind of arguments. :) Software names change all the time... remember before Firefox how it was initially called "Firebird" ? And SeaMonkey, the new browser-email suite formerly known as "Mozilla" ? ...or "Windows Mail" the product formerly known as "Outlook Express"? ..and Adobe Reader, the product formerly known as "Acrobat Reader"... After all, you don't have to RADICALLY change the name... in fact I think "Kernel VM" or Kernel-VM not only avoids this confusion, but also describes the product better. I should also note that for the end users, "KVM" reminds them of Keyboard-Video-Mouse switches.... if you do a Google web search now (English language) you get "KVM Switch" first, and "KVM" (this project) as the second hit. BUT if you repeat the google search in another language (case in point: Spanish), the results are completely different and while this KVM project is also the second result, the rest of the results in the first page are KVM switches... http://www.google.com.ar/search?hl=es&q=kvm&btnG=Buscar&meta= In any case... I'm not trying to force any change... just thinking aloud. Take this as food for thought. :) And thanks for the rest of your replies, which were really enlightening... FC [-- Attachment #1.2: Type: text/html, Size: 2091 bytes --] [-- Attachment #2: Type: text/plain, Size: 228 bytes --] ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ [-- Attachment #3: Type: text/plain, Size: 186 bytes --] _______________________________________________ kvm-devel mailing list kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/kvm-devel ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Intel-only or AMD Opteron as well? [not found] ` <46E3A54D.5060404-atKUWr5tajBWk0Htik3J/w@public.gmane.org> 2007-09-09 9:24 ` Farkas Levente 2007-09-09 9:29 ` Fernando Cassia @ 2007-09-09 10:30 ` Farkas Levente 2 siblings, 0 replies; 12+ messages in thread From: Farkas Levente @ 2007-09-09 10:30 UTC (permalink / raw) To: Avi Kivity; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Fernando Cassia Avi Kivity wrote: > Fernando Cassia wrote: >> >> Point #1: >> >> I just wish someone had thought more about the name before selecting >> "KVM" ... because Sun has been using KVM (the K Virtual Machine) for >> its Java VM for embedded devices for some time. This just causes >> confusion on web searches... >> >> The K Virtual Machine (KVM) >> http://java.sun.com/products/cldc/wp/ >> >> In any case... choosing somthing like "Kernel-VM" instead of the KVM >> moniker would have been less confusing. But hey... no big deal... but >> still if you ever decide to change the name... >> > > Hey, don't rub it in. In any case the name can't be changed now, we > have to live with it. anyway it's true, that this name is one of the worst choice:-( -- Levente "Si vis pacem para bellum!" ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Intel-only or AMD Opteron as well? 2007-09-08 14:59 ` Fernando Cassia [not found] ` <52733fad0709080759md4de7d6p12f4c748f2495881-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2007-09-08 19:59 ` Matej Cepl 1 sibling, 0 replies; 12+ messages in thread From: Matej Cepl @ 2007-09-08 19:59 UTC (permalink / raw) To: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f On 2007-09-08, 14:59 GMT, Fernando Cassia wrote: > The above move by RedHat is a bit confusing... what can Xen do > that KVM cannot?. In other words, why should anyone even bother > with Xen with KVM around ??. I've read Xen is "more robust" > because it has a "one year lead" over KVM. But really, how does > this translate, if performance of Xen could be worse due to > more paravirtualization?. Or is Xen more optimized to > provide the "greatest possible consolidation" on servers (ie > less resource usage, less impact on cpu usage of a high number > of VMs?). (notwithstanding the domain of my email address, I am not part of the kernel/VM RH team, I am not developer or even programmer, and this is just my personal thinking not anything close to official position of Red Hat). a) Concerning maturity -- remember, RHEL 5 was created on the basis of Fedora Core 6, which was released in the fall 2006. In that moment, there was no KVM around. And you don't put technology which is not enough old into product which you are supposed to support for the next seven years. It is almost one year later and KVM is still in the stage of rapid development and substantial changes (IMHO and I think it is a good for all of us -- eagerly waiting for KVM host suspend/resume in 2.6.23). Again, you don't put such stuff into enteprise grade distribution. b) Concerning paravirtualization, I think you have it other way around -- given the fact that both host and guest know about virtualization, they can modify their behavior accordingly and work better than with full virtualization, when guest knows nothing. It is said that the disadvantage of fullvirt is slightly smaller with hardware accelerated virtualization (which is what KVM does), but again I know nothing about this. c) One thing which is very important to consider is libvirt. I think that is really smart move from Red Hat. Remember, all interesting tools for doing virtualization (virt-manager, virsh, virt-viewer, etc.) in Red Hat distributions are based on libvirt and so they agnostic vis-a-vis particular implementation of virtualization. So our users can learn about virtualization as such with Xen, and when some other technology (e.g., kvm, but who knows what will happen in seven years and whether some even better technology won't arise?) is good enough to be included into RHEL (for example, that actually missing paravirtualization is one of the biggest problems of kvm) or if something nasty happens to Xen, we can just switch the virtualization backend and everything will work for our users as before. Again, I think this is the way how to do a seven-years-supported distribution. Just my 0.02 CZK. Matěj -- http://www.ceplovi.cz/matej/blog/, Jabber: ceplma<at>jabber.cz GPG Finger: 89EF 4BC6 288A BF43 1BAB 25C3 E09F EF25 D964 84AC A bird in the hand makes it awfully hard to blow your nose. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Intel-only or AMD Opteron as well? [not found] ` <52733fad0709080603y33b6b08dka55c9a4f9812aca7-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2007-09-08 4:23 ` Izik Eidus @ 2007-09-08 13:46 ` Luca 1 sibling, 0 replies; 12+ messages in thread From: Luca @ 2007-09-08 13:46 UTC (permalink / raw) To: Fernando Cassia; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f On 9/8/07, Fernando Cassia <fcassia-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > This is my first message to the list, and I've just discovered KVM... so > please have patience with my (probably stupid and answered in some FAQ > already ;) questions... Yep, it's in the FAQ: http://kvm.qumranet.com/kvmwiki/FAQ#head-089ef3cae348adfe76a2e614b3c551f811d71234 http://kvm.qumranet.com/kvmwiki/FAQ#head-a78f5f083749cb9c2e57d7d4efaf2ecf25b9db60 http://kvm.qumranet.com/kvmwiki/FAQ#head-1c0d0eb479b0cbd8cd4b2d04e3d8fbc9710ba666 > It supposedly includes AMD's virtualization features, aka "Pacifica". > The $1M (or $0.02) question is... does KVM include any optimizations for the > AMD virtualization extensions? Yes, load kvm-amd. Luca ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2007-09-09 10:30 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-08 13:03 Intel-only or AMD Opteron as well? Fernando Cassia
[not found] ` <52733fad0709080603y33b6b08dka55c9a4f9812aca7-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-09-08 4:23 ` Izik Eidus
[not found] ` <46E223C8.4000308-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-09-08 14:59 ` Fernando Cassia
[not found] ` <52733fad0709080759md4de7d6p12f4c748f2495881-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-09-08 17:01 ` Luca
[not found] ` <68676e00709081001l3550b2d2xe74d70381a5e3f2a-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-09-08 18:43 ` Anthony Liguori
2007-09-09 7:48 ` Avi Kivity
[not found] ` <46E3A54D.5060404-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-09-09 9:24 ` Farkas Levente
[not found] ` <1539.82.77.99.237.1189329890.squirrel-Dt882nC6kngb7DgKQta39w@public.gmane.org>
2007-09-08 23:20 ` Izik Eidus
2007-09-09 9:29 ` Fernando Cassia
2007-09-09 10:30 ` Farkas Levente
2007-09-08 19:59 ` Matej Cepl
2007-09-08 13:46 ` Luca
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox