Commit Graph

106 Commits

Author SHA1 Message Date
quackerd 955b0dfe73 wip 2020-09-01 00:03:35 +08:00
Amy Ousterhout e538c14e75 README updates 2019-02-23 23:41:31 -05:00
Amy Ousterhout bce1382ef4 apps: remove threading benchmarks now in bench repo 2019-02-22 17:12:20 -05:00
Josh Fried 8df0a72ee3 cleanup some compile warnings 2019-02-22 12:30:50 -05:00
Adam Belay 6dcb0f0615 bench: more netbench tweaks 2019-02-18 22:20:10 +00:00
Adam Belay 92251c6b9c checkpoint some netbench changes 2019-02-18 22:19:30 +00:00
Amy Ousterhout 254e82f73f dpdk_netperf: more README and config files 2019-01-24 13:13:45 -05:00
Josh Fried 8f394206a3 runtime: efficiency fixes
- restore spin parameters
- don't launch network timer threads until needed
- bug fix for dns client
2019-01-23 16:29:04 -05:00
Josh Fried ba9a360954 synthetic: switch back to packet schedule per flow 2019-01-21 03:55:15 -05:00
Amy Ousterhout 2f418e3a5f dpdk_netperf: make client compatible with netbench_udp server 2019-01-20 12:37:55 -05:00
Josh Fried 80b1e45772 synthetic: deduplicate code for local-client 2019-01-13 20:15:18 -05:00
Amy Ousterhout eb252973bd dpdk_netperf: update for DPDK 18.11 2019-01-13 12:07:48 -05:00
Jonathan Behrens f214ba4033 synthetic: Packet does not need to be Copy or Clone 2019-01-11 14:07:07 -05:00
Jonathan Behrens f93a17e5f0 Merge branch 'local-client2' 2019-01-11 14:01:36 -05:00
Jonathan Behrens 06eeb7d277 synthetic: fix compile error 2019-01-11 14:00:40 -05:00
Josh Fried 54261beb09 synthetic: add loadshift experiment 2019-01-11 11:15:41 -05:00
Josh Fried 46e30ac9e2 synthetic: refactor to support alternate packet schedule patterns 2019-01-10 18:14:16 -05:00
Amy Ousterhout a36cc504d2 apps: minor threading benchmark cleanups 2019-01-10 15:42:40 -05:00
Jonathan Behrens 48e4021909 Merge branch 'local-client' 2019-01-10 15:27:37 -05:00
Jonathan Behrens fe190497df rustfmt 1.0.0 2019-01-10 15:14:26 -05:00
Josh Fried 8bb0ae4853 synthetic: tweaks to the warmup routine 2019-01-10 13:53:22 -05:00
Amy Ousterhout d1fba9aa65 apps: cleanup and instructions for threading benchmarks 2019-01-06 21:22:24 -05:00
Josh Fried 37460da883 loadgen: fixed duration ramp up per sample 2018-11-19 02:36:14 -05:00
Josh Fried 5a8ca15389 loadgen: fix rampup variable 2018-11-16 15:14:08 -05:00
Josh Fried cf27031b93 loadgen: add ramp up option 2018-11-16 15:11:54 -05:00
Amy Ousterhout 094211a68b dpdk_netperf: enable use of multiple RX/TX queues 2018-11-06 16:36:49 -05:00
Josh Fried 19581c5ba5 synthetic: add more fake work options 2018-10-23 13:42:13 -04:00
Josh Fried fad2a01f26 bench: add memory streaming fake worker 2018-10-19 12:12:59 -04:00
Josh Fried ee528f6a34 makefile fixups 2018-10-19 12:12:59 -04:00
Josh Fried 74eaf882f5 loadgen: include memcached preload inline with experiment 2018-10-19 11:48:03 -04:00
Jonathan Behrens fe7dcde16e Cleanup rust bindings API slightly 2018-10-16 17:32:02 -04:00
Jonathan Behrens 53ace32431 Run rustfmt 0.99.5-nightly 2018-10-16 16:21:04 -04:00
Amy Ousterhout a387f3b02c apps: bug fix to dpdk_netperf so that it supports multiple netbench_udp threads 2018-09-27 19:09:50 -04:00
Jonathan Behrens 5a72fe17e4 Pointer doesn't need to be mutable 2018-09-20 14:13:41 -04:00
Jonathan Behrens 1f224de1ed Local client should never sleep 2018-09-20 14:03:40 -04:00
Jonathan Behrens e8654ad112 Add "local-client" mode that spawns work directly in other threads 2018-09-20 13:52:53 -04:00
Josh Fried 1198be023a bench: arachne thread microbenchmarks 2018-09-18 16:38:13 -04:00
Josh Fried 2b7df99ed6 bench: tweaks to netbench2 2018-09-18 04:50:35 -04:00
Adam Belay 8a6e6871d6 bench: netbench2 cleanups 2018-09-17 17:07:41 +00:00
Adam Belay 44e7783a9d check in new netbench version 2, with load shift experiment 2018-09-15 22:32:57 +00:00
Josh Fried c78e58a8da loadgen - checkpoint 2018-09-09 17:49:56 -04:00
Josh Fried bc9f8e4c48 rust: proper error checking 2018-09-09 02:01:48 -04:00
Amy Ousterhout 4274a6cbe0 loadgen: make c++ fake worker consistent with synthetic 2018-09-06 16:21:54 -04:00
Josh Fried a427a71ce6 synthetic: use multiple sockets for linux server 2018-09-06 00:00:55 -04:00
Josh Fried 611f74ccae loadgen: unbreak a few things 2018-09-05 01:32:04 -04:00
Josh Fried d9a3528d2a loadgen - increase backlog 2018-09-04 23:32:27 -04:00
Josh Fried 07fb95048d misc stuff 2018-09-04 18:53:44 -04:00
Josh Fried 690f450288 loadgen - try shutdown before aborting
(abort is still called before close)
2018-09-04 16:59:39 -04:00
Josh Fried 1cc52eb1bf laodgen - use abort 2018-09-04 16:07:20 -04:00
Josh Fried df221ad1cb loadgen - checkpoint 2018-09-04 15:10:40 -04:00