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 |