[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20110228073514.GA28006@redhat.com>
Date: Mon, 28 Feb 2011 09:35:15 +0200
From: "Michael S. Tsirkin" <mst@...hat.com>
To: Krishna Kumar <krkumar2@...ibm.com>
Cc: rusty@...tcorp.com.au, davem@...emloft.net, eric.dumazet@...il.com,
arnd@...db.de, netdev@...r.kernel.org, horms@...ge.net.au,
avi@...hat.com, anthony@...emonkey.ws, kvm@...r.kernel.org
Subject: Re: [PATCH 0/3] [RFC] Implement multiqueue (RX & TX) virtio-net
On Mon, Feb 28, 2011 at 12:04:27PM +0530, Krishna Kumar wrote:
> This patch series is a continuation of an earlier one that
> implemented guest MQ TX functionality. This new patchset
> implements both RX and TX MQ. Qemu changes are not being
> included at this time solely to aid in easier review.
> Compatibility testing with old/new combinations of qemu/guest
> and vhost was done without any issues.
>
> Some early TCP/UDP test results are at the bottom of this
> post, I plan to submit more test results in the coming days.
>
> Please review and provide feedback on what can improve.
>
> Thanks!
>
> Signed-off-by: Krishna Kumar <krkumar2@...ibm.com>
To help testing, could you post the qemu changes separately please?
> ---
>
>
> Test configuration:
> Host: 8 Intel Xeon, 8 GB memory
> Guest: 4 cpus, 2 GB memory
>
> Each test case runs for 60 secs, results below are average over
> two runs. Bandwidth numbers are in gbps. I have used default
> netperf, and no testing/system tuning other than taskset each
> vhost to 0xf (cpus 0-3). Comparison is testing original kernel
> vs new kernel with #txqs=8 ("#" refers to number of netperf
> sessions).
>
> _______________________________________________________________________
> TCP: Guest -> Local Host (TCP_STREAM)
> # BW1 BW2 (%) SD1 SD2 (%) RSD1 RSD2 (%)
> _______________________________________________________________________
> 1 7190 7170 (-.2) 0 0 (0) 3 4 (33.3)
> 2 8774 11235 (28.0) 3 3 (0) 16 14 (-12.5)
> 4 9753 15195 (55.7) 17 21 (23.5) 65 59 (-9.2)
> 8 10224 18265 (78.6) 71 115 (61.9) 251 240 (-4.3)
> 16 10749 18123 (68.6) 277 456 (64.6) 985 925 (-6.0)
> 32 11133 17351 (55.8) 1132 1947 (71.9) 3935 3831 (-2.6)
> 64 11223 17115 (52.4) 4682 7836 (67.3) 15949 15373 (-3.6)
> 128 11269 16986 (50.7) 19783 31505 (59.2) 66799 61759 (-7.5)
> _______________________________________________________________________
> Summary: BW: 37.6 SD: 61.2 RSD: -6.5
>
>
> _______________________________________________________________________
> TCP: Local Host -> Guest (TCP_MAERTS)
> # BW1 BW2 (%) SD1 SD2 (%) RSD1 RSD2 (%)
> _______________________________________________________________________
> 1 11490 10870 (-5.3) 0 0 (0) 2 2 (0)
> 2 10612 10554 (-.5) 2 3 (50.0) 12 12 (0)
> 4 10047 14320 (42.5) 13 16 (23.0) 53 53 (0)
> 8 9273 15182 (63.7) 56 84 (50.0) 228 233 (2.1)
> 16 9291 15853 (70.6) 235 390 (65.9) 934 965 (3.3)
> 32 9382 15741 (67.7) 969 1823 (88.1) 3868 4037 (4.3)
> 64 9270 14585 (57.3) 3966 8836 (122.7) 15415 17818 (15.5)
> 128 8997 14678 (63.1) 17024 36649 (115.2) 64933 72677 (11.9)
> _______________________________________________________________________
> SUM: BW: 24.8 SD: 114.6 RSD: 12.1
>
> ______________________________________________________
> UDP: Local Host -> Guest (UDP_STREAM)
> # BW1 BW2 (%) SD1 SD2 (%)
> ______________________________________________________
> 1 17236 16585 (-3.7) 1 1 (0)
> 2 16795 22693 (35.1) 5 6 (20.0)
> 4 13390 21502 (60.5) 37 36 (-2.7)
> 8 13261 24361 (83.7) 163 175 (7.3)
> 16 12772 23796 (86.3) 692 826 (19.3)
> 32 12832 23880 (86.0) 2812 2871 (2.0)
> 64 12779 24293 (90.1) 11299 11237 (-.5)
> 128 13006 24857 (91.1) 44778 43884 (-1.9)
> ______________________________________________________
> Summary: BW: 37.1 SD: -1.2
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists