| 1. env information |
| RHEL6.1 Kernel = 2.6.32-125.el6.x86_64 |
| RHEL6.1 QEMU = qemu-kvm-0.12.1.2-2.152.el6.x86_64 |
| RHEL6.1 Guest kernel = 2.6.32-125.el6.x86_64 |
| Elevator = deadline |
| Arch = x86_64 |
| Ethernet = direct connect with two 82599ES (10 Gigabit ) |
| Benchmark = netperf |
| CPU count : speeds MHz = 8 : 8 @ 2395.000 |
| CPU model name = Intel(R) Xeon(R) CPU E5620 @ 2.40GHz |
| CPU cache size = 12288 KB |
| BIOS Information Version : Date = 786G5 v03.10 : 07/09/2010 |
| MemTotal = 16057 MB |
| NUMA is Enabled. # of nodes = 2 |
|
|
|
| 2.sheet note : |
| 2.1 as we measure guest generation and consumption capacity.term : |
| UDP (S) : guest generation capacity under UDP protocol |
| UDP (R) : guest consumption capacity under UDP protocol |
| TCP (S) : guest generation capacity under TCP protocol |
| TCP (R) : guest consumption capacity under TCP protocol |
|
|
|
| 3.test note : |
| 3.1 direct connect with two 82599 10 Gigabit cards. |
| 3.2 the tests were lasted for 30 seconds and results was the average of 3 iterations. |
| 3.3 notune action |
| 3.4 qemu-cil |
|
| 1) vhost on |
| /usr/libexec/qemu-kvm -name 'vm1' -chardev socket,id=qmp_monitor_GAX2,path=/tmp/monitor-qmpmonitor1-20110329-063147-s9qC,server,nowait -mon chardev=qmp_monitor_GAX2,mode=control -chardev socket,id=serial_4p2z,path=/tmp/serial-20110329-063147-s9qC,server,nowait -device isa-serial,chardev=serial_4p2z -drive file='/home/kvm_autotest_root/images/RHEL-Server-6.1-64-virtio.raw',index=0,if=none,id=drive-virtio-disk1,media=disk,cache=cache,format=raw,aio=native -device virtio-blk-pci,bus=pci.0,addr=0x4,drive=drive-virtio-disk1,id=virtio-disk1 -device virtio-net-pci,mrg_rxbuf=on,netdev=hostnet0,id=net0,mac=52:54:00:13:01:d6,bus=pci.0,addr=0x3 -netdev tap,id=hostnet0,vhost=on -m 4096 -smp 2,cores=1,threads=1,sockets=2 -cpu cpu64-rhel6,+sse2,+x2apic -vnc :0 -vga qxl -rtc base=utc,clock=host,driftfix=none -M rhel6.1.0 -boot order=cdn,once=c,menu=off -usbdevice tablet -no-kvm-pit-reinjection -enable-kvm |
|
| 2) vhost on with mrg_rxbuf=off |
| /usr/libexec/qemu-kvm -name 'vm1' -chardev socket,id=qmp_monitor_GAX2,path=/tmp/monitor-qmpmonitor1-20110329-063147-s9qC,server,nowait -mon chardev=qmp_monitor_GAX2,mode=control -chardev socket,id=serial_4p2z,path=/tmp/serial-20110329-063147-s9qC,server,nowait -device isa-serial,chardev=serial_4p2z -drive file='/home/kvm_autotest_root/images/RHEL-Server-6.1-64-virtio.raw',index=0,if=none,id=drive-virtio-disk1,media=disk,cache=cache,format=raw,aio=native -device virtio-blk-pci,bus=pci.0,addr=0x4,drive=drive-virtio-disk1,id=virtio-disk1 -device virtio-net-pci,mrg_rxbuf=off,netdev=hostnet0,id=net0,mac=52:54:00:13:01:d6,bus=pci.0,addr=0x3 -netdev tap,id=hostnet0,vhost=on -m 4096 -smp 2,cores=1,threads=1,sockets=2 -cpu cpu64-rhel6,+sse2,+x2apic -vnc :0 -vga qxl -rtc base=utc,clock=host,driftfix=none -M rhel6.1.0 -boot order=cdn,once=c,menu=off -usbdevice tablet -no-kvm-pit-reinjection -enable-kvm |
|
| 3.5 netperf scripts |
| netperf -C -c -H $netser_ip -P 0 -l 30 -t $protocol -- -m $packet_size |