Part of an ongoing series of webinars with The Pulse Network, this presentation features 10 great tips to bring more attendees into your exhibitions and conferences.
Part of an ongoing series of webinars with The Pulse Network, this presentation features 10 great tips to bring more attendees into your exhibitions and conferences.
My DrupalCon 2014 Amsterdam talk, introducing the audience to #devops and the current state of #devops and Drupal based on the 2014 Drupal and Devops Survey
In the age of automated infrastructure our monitoring tools need to be capable of being automated , we need to be able to deploy new services and hosts and know that they are monitored. Puppet can obviously help us here.
But in the age of the chaos monkey our puppet infra needs to be monitored too. So how do you monitor Puppet and its friends itselve ?
This talk will give you some ideas on monitoring a puppetmaster with it's friends , PuppetDB, etc ..
Package all the things, from #ihatepackaging to #packagingloveKris Buytaert
Slides as presented at LinuxCon 2014 in Dusseldorf
Automated Software Delivery on Linux,
Continuous Delivery of software on Linux ,
As operations persons we like to have software installed from apt or yum repositories in clean packages.
We want to be able to trace the origin of a file and have smooth upgrade paths.
But distributions make it hard on us, then languages reinvent the wheel, then developers want to ship software in different ways ..
fpm, fpmcookery, omnibus, specfiles to the rescue, or chaos and hairpulls.
This talk will guid you trough the maze of how to deploy software, from different sources in a sane way.
How and when to use different packaging tools that will make your life easier, and how this approach will help you in growing towards a #devops approach
Cire France, An Advanced Depilatory Wax Manufacturer Viva Brazil
A short introduction about Cire France for Bellus Academy. Our latest products: film wax, soft wax and Hard wax. The science behind depilatory waxes and an introduction to speed waxing.
Water quality regulations have never been more stringent. Learn how you can effectively manage storm water runoff and earn LEED credits through the use of porous asphalt pavements on parking lots and other paved surfaces.
My DrupalCon 2014 Amsterdam talk, introducing the audience to #devops and the current state of #devops and Drupal based on the 2014 Drupal and Devops Survey
In the age of automated infrastructure our monitoring tools need to be capable of being automated , we need to be able to deploy new services and hosts and know that they are monitored. Puppet can obviously help us here.
But in the age of the chaos monkey our puppet infra needs to be monitored too. So how do you monitor Puppet and its friends itselve ?
This talk will give you some ideas on monitoring a puppetmaster with it's friends , PuppetDB, etc ..
Package all the things, from #ihatepackaging to #packagingloveKris Buytaert
Slides as presented at LinuxCon 2014 in Dusseldorf
Automated Software Delivery on Linux,
Continuous Delivery of software on Linux ,
As operations persons we like to have software installed from apt or yum repositories in clean packages.
We want to be able to trace the origin of a file and have smooth upgrade paths.
But distributions make it hard on us, then languages reinvent the wheel, then developers want to ship software in different ways ..
fpm, fpmcookery, omnibus, specfiles to the rescue, or chaos and hairpulls.
This talk will guid you trough the maze of how to deploy software, from different sources in a sane way.
How and when to use different packaging tools that will make your life easier, and how this approach will help you in growing towards a #devops approach
Cire France, An Advanced Depilatory Wax Manufacturer Viva Brazil
A short introduction about Cire France for Bellus Academy. Our latest products: film wax, soft wax and Hard wax. The science behind depilatory waxes and an introduction to speed waxing.
Water quality regulations have never been more stringent. Learn how you can effectively manage storm water runoff and earn LEED credits through the use of porous asphalt pavements on parking lots and other paved surfaces.
FOSDEM15 SDN developer room talk
DPDK performance
How to not just do a demo with DPDK
The Intel DPDK provides a platform for building high performance Network Function Virtualization applications. But it is hard to get high performance unless certain design tradeoffs are made. This talk focuses on the lessons learned in creating the Brocade vRouter using DPDK. It covers some of the architecture, locking and low level issues that all have to be dealt with to achieve 80 Million packets per second forwarding.
Seven years ago at LCA, Van Jacobsen introduced the concept of net channels but since then the concept of user mode networking has not hit the mainstream. There are several different user mode networking environments: Intel DPDK, BSD netmap, and Solarflare OpenOnload. Each of these provides higher performance than standard Linux kernel networking; but also creates new problems. This talk will explore the issues created by user space networking including performance, internal architecture, security and licensing.
Open source software depends on collaborative effort but many contributions are lost because of the often adversarial process. How can reviewers be turned into mentors?
5. QQuueeuuiinngg TThheeoorryy BBaassiiccss
average time in queue =
utilization
service rate
1- utilization
From Fred Baker: Bufferbloat!
Graphic courtesy Sprint, Apricot
2004
29. Thank you
Stephen Hemminger
@networkplumber
stephen@networkplumber.org
30. Bufferbloat resources
Bufferbloat.net: http://bufferbloat.net
Email Lists: http://lists.bufferbloat.net
IRC Channel: #bufferbloat on chat.freenode.net
CeroWrt: http://www.bufferbloat.net/projects/cerowrt
Other talks: http://mirrors.bufferbloat.net/Talks
Jim Gettys Blog – http://gettys.wordpress.com
RRUL Test-https://
github.com/tohojo/netperf-wrapper
A big thanks to the bloat mailing list, Jim, Kathie, Van, and Eric, ISC, the
CeroWrt contributors, OpenWrt, the Internet Civil Engineering
Institute, and the Google Fiber for their interest and support in
the work!
Editor's Notes
150ms – VOIP
20ms – Desktop lag
100ms – DNS lookup fail
ARP, ND – Can't find machine
.5sec – User's give up
2 sec–scp copy fails
DHCP – Machine falls off network
As the utilization goes to 100% the delay goes to infinity.
Green = T1
Blue = 10Mbit
Bufferbloat has been known about in the academic community but was not generally measured because many tests only measured one dimension
<number>
Effective Window: the amount of data TCP sends each RTT
Knee: the lowest window that makes throughput approximate capacity
Cliff: the largest window that makes throughput approximate capacity
Note that throughput is the same at knee and cliff. Increasing the window merely increases RTT, by increasing queue depth