Kernel KVM virtualization development
 help / color / mirror / Atom feed
* more interrupts (lower performance) in bare-metal compared with running VM
@ 2012-07-28  3:09 sheng qiu
  2012-07-28  3:41 ` Alex Williamson
  2012-07-28  4:32 ` Eric Dumazet
  0 siblings, 2 replies; 3+ messages in thread
From: sheng qiu @ 2012-07-28  3:09 UTC (permalink / raw)
  To: kvm, linux-kernel

Hi all,

i am comparing network throughput performance under bare-metal case
with that running VM with assigned-device (assigned NIC). i have two
physical machines (each has a 10Gbit NIC), one is used as remote
server (run netserver) and the other is used as the target tested one
(run netperf with different send message size, TCP_STREAM test). the
remote NIC is connected directly with the tested NIC, both are 10Gbit.
fore bare-metal case, i enable 1 cpu core, for VM i also configure 1
vcpu (the memory is sufficient for both bare-metal and VM case).  i
run netperf for 120 seconds and got the following results:

                       send message    interrupts   throughput (mbit/s)
bare-metal             256               10696290            1114.84
                            512               10106786            1391.92
                            1024              10071032           1508.09
                            2048              4560857             3434.65
                            4096              3292200             4762.26
                            8192              3169801             4733.89
                            16384            2780529              4892.6

VM(assigned NIC)   256               3817904              2249.35
                             512               3599007              4342.81
                            1024              3005601              4134.69
                             2048             2952122              4484
                             4096             2682874              4566.34
                             8192             2786719              4734.39
                             16384           2603835              4540.47

as shown, the interrupts for bare-metal case is much more than the VM
case for some message size. we also see the throughput for those
situations is lower than VM case. it's strange that the bare-metal has
lower performance than the VM case. Does anyone have comments on this?
i am very confused.

Thanks,
Sheng

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-07-28  4:32 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-28  3:09 more interrupts (lower performance) in bare-metal compared with running VM sheng qiu
2012-07-28  3:41 ` Alex Williamson
2012-07-28  4:32 ` Eric Dumazet

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox