Jeremy Eder from Red Hat on Docker performance testing


Details
After our combined kick-off Meetup with Triangle Devops ( https://www.meetup.com/Triangle-DevOps ) it became clear that there was a substantial gap between people's overall understanding of Docker. To try to rectify this, we're going to split this next meetup into two sections. The first will be a fulfillment of initiative raised by Andrew Spyker on our Meetup page suggesting a Docker 101 type session to help people who are new to Docker get some hands on experience with it, doing tasks like:-
• setup VBox/Boot2Docker
• get Docker installed
• run a basic bash container
• modify the basic container
• commit/push the resulting image
• run a few containers and link them, etc
This session will run from 5:30'ish to 7pm and will be lead by Aaron Huslage with the assistance of a few volunteers to help people get started.
The second section (starting at 7pm) is a talk from Jeremy Eder from Red Hat about the performance testing he and his team have been doing over the last 7 months. Jeremy is a Principal Software Engineer and has been the Network Performance Lead at Red Hat for just under 2 years.
Since the early part of January, the Performance Engineering Group at Red Hat has run huge amounts of microbenchmarks, benchmarks and application workloads in Docker containers. The output of that effort has been a steady stream of lessons learned and advice/guidance given to our product architects and developers. How dense can we go ? How fast can it go ? Are these defaults “sane” ? What NOT to do…etc.
Disclaimer: as anyone who has worked with Docker knows, it’s a project under heavy development. I mention that because this talk includes code snippets and observations that are tied to specific experiments and Docker/kernel versions. YMMV, the answer of course is “it depends”, and so on.
Logistics:
Parking is technically not free until 7pm, however from what I understand if people drive in at 6-6:30, and leave after 7, the gates will be up. The parking deck has two entrances. One is located on Wilmington Street and the other on Blount Street (attaching images for ease). The address for the Parking deck at Red Hat Tower is 429 S. Wilmington Street, Raleigh, NC 27601. More information about the parking deck attached to Red Hat tower:
http://www.godowntownraleigh.com/go/city-center-parking-deck1
The Annex is not located in Red Hat Tower; it's a very brief 1-2 minute walk from the lobby of Red Hat Tower. To access the Annex, visitors have three routes they could follow: 1. (Best Option) Elevator on the NE Side of City Center Parking Deck will take them directly to the door of Red Hat's Annex. Upon exiting the elevator, turn right and the door is right there.
-
Elevator on the NW side of the City Center Parking deck will take attendees to Red Hat's main lobby. Security personnel in Red Hat Tower's main lobby will not be able to escort attendees to the entrance of the Annex during this meetup. Attendees should exit the lobby via the main doors, and turn right on Davie. The Annex will be located down a hallway between the Oak City Meatball Shoppe and cala vela.
-
Elevator on the SW side of City Center Parking Deck will drops attendees off at the corner of Cabarrus & Wilmington. Head north on Wilmington (follow the direction of car traffic) and take a right on E. Davie Street. Pass bu-ku & Red Hat Tower's lobby on your right. The Annex will be located down a hallway between the Oak City Meatball Shoppe and cala vela.
Download: https://www.dropbox.com/s/9gxtwwdngr4n071/redhatannex.pdf

Sponsors
Jeremy Eder from Red Hat on Docker performance testing