KVM 201026 () id:akkiesoft 4 2003(3) Bochs QEMU
KVM KVM KVM KVM
KVM Kernel based Virtual Machine Qumranet Red Hat Linux 88(20097) qemu-kvm KVMLinux /dev/kvm QEMU/dev/kvm KVMQEMU(qemu-kvm) QEMU
Dom0 (OS) DomU (OS) Xen Xen OS QEMU KVM Linux ~ KVM OS OS Virtual Box (:VirtualBox) Virtio KVM Windows : VirtualBox()
KVM Linux Xen+LinuxVMware+Linux Linux VMware KVM CPU Intel-VT/AMD-V/VIA VTCPU ()(20062007) ()PC
KVM KVMOS Linux Fedora 12 CentOS 5.4 Ubuntu Fedora 12
Fedora 12 KVM XenVirtual Machine Manager Virtio 2
NAT CentOS 5.4KVM 1. NetworkManagerifup 2. ifcfg-eth0ifcfg-br02 3. NetworkManager NetworkManager network 1. # service NetworkManager stop 2. # chkconfig NetworkManager off 3. # chkconfig network on
ifcfg-br0 ifcfg-eth0 # DEVICE=eth0 DEVICE=br0 BOOTPROTO=dhcp HWADDR=xx:xx:xx:xx:xx:xx ONBOOT=yes OPTIONS=layer2=1 TYPE=Bridge /etc/sysconfig/ntwork-scripts/ ifcfg-eth0 DEVICE=eth0 #BOOTPROTO=dhcp BOOTPROTO=none HWADDR=xx:xx:xx:xx:xx:xx ONBOOT=yes OPTIONS=layer2=1 BRIDGE=br0 /etc/init.d/network start ifconfigbr0
Virtual Machine Manager Virtio VirtioOS A. WindowsOS Virtio B. VirtioOSVirtual Machine ManagerVirtio Fedora 12CentOS 5.4Linux
Virtio 1. /etc/libvirt/qemu/ 2. <disk tipe= file device= disk > () <target dev= hda bus= ide /> <target dev= vda bus= virtio /> </disk> 3. <interface type= bridge > () <model type= virtio /> </interface> 4. virsh # virsh define /etc/libvirt/qemu/vm.xml VM /etc/libvirt/qemu/vm.xml # 5. Virtual Machine Manager
Windows 2 A. OS B. OS (txtsetup.oem) 1. IDEOS 2. Virtio Windows Virtual Machine Manager 3. OS
Windows KVM http://www.linux-kvm.org/page/ WindowsGuestDrivers/Download_Drivers You can also download the drivers as ISO images...iso ISO WinDDK() Windows Server 2008 (?) http://blog.virtualtech.jp/
KVM VirtioVirtio3 : HP ProLiant DL380 G5 Intel Xeon E5355 2.66GHz * 2 PC2-5300 FB-DIMM 4GB * 2 (8GB) 36.4GB/10000RPM SAS * 4(RAID 1+0) OS: Fedora 12 (x86_64) OS: Windows Server 2008
1. CrystalDiskMark 2. 1GB Internet Explorer 8 VirtioVirtio 1.52 CPUVirtio Virtio Virtio
Seq Read/512k ReadVirtio 800 600 400 200 Virtio Virtio 0 Seq Read 512k Read 4k Read Seq Write 512k Write 4k Write DL CPU DL() DL(MB/) 160 35 140 30 120 100 80 60 40 25 20 15 10 20 5 0 Virtio Virtio 0 Virtio Virtio
Xen vs KVM Fedora 12Xen() () CentOS 5.4Xen vs KVM pgbench HP ProLiant ML350 G6 Intel Xeon X5520 6GB CentOS5.4 PotgreSQL 8.3.8 pgbench c 20 t 1000 OSC2009 Tokyo/Fall
Xen vs KVM pgbench 200.0 180.0 160.0 183.1 183.6 140.0 120.0 100.0 80.0 98.8 101.1 60.0 40.0 20.0 0.0 HVM Para-Virtual RAW VirtIO Xen KVM RAID1+0 KVM OS Xen Virtio Xen XenKVM