Monday, April 15 • 5:20pm - 6:00pm
Benchmarking Swift

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Let's discuss benchmarking Swift.

The swift-bench tool that ships with Swift is a relatively simple load-generator, but deployers evaluating Swift need more.

I've written a new Swift benchmark tool, ssbench (https://github.com/swiftstack/ssbench/#what-is-this), but there's also COSBench, and probably some other home-grown benchmarking tools folks are using.

I'd like to put our heads together and discuss:

* What Swift benchmarks should evaluate/track (request duration, time-to-first-byte for GETs, etc.)
* How to scale benchmarking to Swift clusters containing many nodes (both from high req/s with small requests to effectively saturating the network bandwidth of many, many 10G-attached storage servers)
* How to track/report on server-side metrics during benchmark runs (e.g. a StatsD server integrated with the benchmarking tool which collects stats from Swift nodes during a benchmark and reports on those as well as client-side metrics in the first bullet, above)

(Session proposed by Darrell Bishop)

Monday April 15, 2013 5:20pm - 6:00pm

Attendees (0)