[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20140626111549.23576.90201.stgit@dragon>
Date: Thu, 26 Jun 2014 13:16:17 +0200
From: Jesper Dangaard Brouer <brouer@...hat.com>
To: Jesper Dangaard Brouer <brouer@...hat.com>,
"David S. Miller" <davem@...emloft.net>, netdev@...r.kernel.org
Cc: Daniel Borkmann <dborkman@...hat.com>,
Florian Westphal <fw@...len.de>,
Hannes Frederic Sowa <hannes@...essinduktion.org>,
Thomas Graf <tgraf@...g.ch>,
Eric Dumazet <eric.dumazet@...il.com>, zoltan.kiss@...rix.com,
Alexander Duyck <alexander.h.duyck@...el.com>,
Jeff Kirsher <jeffrey.t.kirsher@...el.com>
Subject: [net-next PATCH V2 0/3] Optimizing pktgen for single CPU performance
This series focus on optimizing "pktgen" for single CPU performance.
V2-series:
- Removed some patches
- Doc real reason for TX ring buffer filling up
NIC tuning for pktgen:
http://netoptimizer.blogspot.dk/2014/06/pktgen-for-network-overload-testing.html
General overload setup according to:
http://netoptimizer.blogspot.dk/2014/04/basic-tuning-for-network-overload.html
Hardware:
System: CPU E5-2630
NIC: Intel ixgbe/82599 chip
Testing done with net-next git tree on top of
commit 6623b41944 ("Merge branch 'master' of...jkirsher/net-next")
Pktgen script exercising race condition:
https://github.com/netoptimizer/network-testing/blob/master/pktgen/unit_test01_race_add_rem_device_loop.sh
Tool for measuring LOCK overhead:
https://github.com/netoptimizer/network-testing/blob/master/src/overhead_cmpxchg.c
---
Jesper Dangaard Brouer (3):
pktgen: RCU-ify "if_list" to remove lock in next_to_run()
pktgen: avoid expensive set_current_state() call in loop
pktgen: document tuning for max NIC performance
Documentation/networking/pktgen.txt | 28 +++++++++
net/core/pktgen.c | 110 ++++++++++++++++++-----------------
2 files changed, 83 insertions(+), 55 deletions(-)
--
--
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