[ovs-build] Broken: roidayan/ovs#294 (for-upstream - 2109841)
Travis CI
builds at travis-ci.org
Mon Jan 13 06:05:24 UTC 2020
Build Update for roidayan/ovs
-------------------------------------
Build: #294
Status: Broken
Duration: 38 mins and 20 secs
Commit: 2109841 (for-upstream)
Author: Yi Yang
Message: Use batch process recv for tap and raw socket in netdev datapath
Current netdev_linux_rxq_recv_tap and netdev_linux_rxq_recv_sock
just receive single packet, that is very inefficient, per my test
case which adds two tap ports or veth ports into OVS bridge
(datapath_type=netdev) and use iperf3 to do performance test
between two ports (they are set into different network name space).
The result is as below:
tap: 295 Mbits/sec
veth: 207 Mbits/sec
After I change netdev_linux_rxq_recv_tap and
netdev_linux_rxq_recv_sock to use batch process, the performance
is boosted by about 7 times, here is the result:
tap: 1.96 Gbits/sec
veth: 1.47 Gbits/sec
Undoubtedly this is a huge improvement although it can't match
OVS kernel datapath yet.
FYI: here is thr result for OVS kernel datapath:
tap: 37.2 Gbits/sec
veth: 36.3 Gbits/sec
Note: performance result is highly related with your test machine,
you shouldn't expect the same results on your test machine.
Signed-off-by: Yi Yang <yangyi01 at inspur.com>
Signed-off-by: Ben Pfaff <blp at ovn.org>
View the changeset: https://github.com/roidayan/ovs/compare/9ce4832cdb93...2109841b7984
View the full build log and details: https://travis-ci.org/roidayan/ovs/builds/636189555?utm_medium=notification&utm_source=email
--
You can unsubscribe from build emails from the roidayan/ovs repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=10914095&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-build/attachments/20200113/3641ec46/attachment-0001.html>
More information about the build
mailing list