netperf: fix command to check KVM version

'rpm -qa |grep kvm' might return multiple packages

[amos@amosk logs]$ rpm -qa |grep kvm
qemu-kvm-1.6.1-3.fc20.x86_64
libvirt-daemon-kvm-1.1.3.3-2.fc20.x86_64

[amos@amosk logs]$ rpm -q qemu-kvm
qemu-kvm-1.6.1-3.fc20.x86_64

Signed-off-by: Amos Kong <akong@redhat.com>
add option to ignore error in execute command

Signed-off-by: Amos Kong <akong@redhat.com>
netperf: fix wrong IP in netperf cmdline

commit [1] introduced a regression, it wrongly update the server_ip
to ip address of control connection.

We have two nics, the first (virtio-net) is data connection, the second
nic (non virtio-net) is control connection.

[1] https://github.com/kongove/virt-test/commit/63ada005

Signed-off-by: Amos Kong <akong@redhat.com>
netperf: fix typo of unit

commit a84a267d fixed one typo, another typo also exists. It caused that
'rpkt_per_irq' and 'tpkt_per_exit' were lost in the result.

Signed-off-by: Amos Kong <akong@redhat.com>
netperf: count interrupt for each queue

When we enable multiple queue, there are multiple virtio
input/output interrupts in guest.

This patch counts interrupt for each queue, and output
a summary in result.

This patch also moves the volatile items to the end of
record list. Then the avg_update in perf.cfg should be
updated.

Signed-off-by: Amos Kong <akong@redhat.com>
netperf: enable multiqueue for Linux guest by ethtool

  ethtool -L $ethname combined $N

  todo: enable multiqueue for Windows guest

Signed-off-by: Amos Kong <akong@redhat.com>
Merge pull request #34 from kongove/master

perf: fix netperf testcase