Jeremy Eder
Jeremy Eder's contributions
Docker project: Can you have overlay2 speed and density with devicemapper? Yep.
Jeremy Eder
It's been a while since our last deep-dive into the Docker project graph driver performance. Over two years, in fact! In that time, Red Hat engineers have made major strides in improving container storage: Introduced the docker-storage-setup package to help make configuring devicemapper-based storage a snap . Introduced full support for overlay FS in RHEL7.2+ when used with containers Introduced overlay2 as Tech Preview mode Gotten SELinux support to both overlay and overlay2 merged into upstream kernel 4.9 Added a...
Tuned: the tuning profile delivery mechanism for RHEL
Jeremy Eder
What is "Tune-D" ? Tuned is a tuning profile delivery mechanism included in Red Hat Enterprise Linux. As demonstrated by D. John Shakshober (aka Shak) at Red Hat Summit , tuned improves performance for most workloads by quite a bit. What's a tuning profile, you ask? Using the throughput-performance profile (enabled by default in RHEL7) as an example: These settings tune RHEL for the datacenter , whether public cloud, or private. You can easily create your own profiles , too...
Can you run Intel's Data-plane Development Kit (DPDK) in a Docker container? Yep.
Jeremy Eder
As part of our participation in hundreds of open source communities, Red Hat engineers are often involved in research and development efforts that may or may not become a part of Red Hat's supported offerings. Intel's Data-plane Development Kit (DPDK) is a set of libraries and drivers for Linux and BSD built for fast packet processing, for the burgeoning " Network Function Virtualization ", or NFV discipline. Typical verticals interested in turning Linux boxes into packet-processing machines are telecom, financial...
Accelerating Red Hat Enterprise Linux 7-based Linux Containers with Solarflare OpenOnload
Jeremy Eder
Linux Containers combine well-established Linux kernel technologies such as namespaces, SELinux, cgroups and iptables with incredible ease of use and exceptional performance. For customers looking for the lowest possible network latencies and reduced CPU overhead coupled with the deployment advantages of Linux containers, Red Hat's new Accelerating Red Hat Enterprise Linux 7-based Linux Containers with Solarflare OpenOnload whitepaper provides installation, configuration and tuning guidance for Docker containers running on Red Hat Enterprise Linux with Solarflare OpenOnload network acceleration. The whitepaper...
Shaping the Performance of a Linux Distro: Inside Red Hat Enterprise Linux 7
Jeremy Eder
Backstory Red Hat's Performance Engineering team is responsible for the performance of many of Red Hat's products. We cover existing products such as RHEL, OpenStack Platform, OpenShift and RHEV, as well as newer products like Ceph and CloudForms. Although these days we contribute extensively to Red Hat's cloud offerings, Red Hat Enterprise Linux remains a core responsibility as the building block for our large ecosystem of customers and partners, plus much of Red Hat's growing product portfolio. Smoketest Surprise Some...
Introducing the rhel-tools for RHEL Atomic Host
Jeremy Eder
The rise of the purpose-built Linux distribution Recently, several purpose-built distributions have been created specifically to run Linux containers. There seem to be more popping up every day. For our part, in April 2014 at the Red Hat Summit, Red Hat announced its intention to deliver a purpose-built, container-optimized version of Red Hat Enterprise Linux 7 called RHEL Atomic Host. After over a year in the making, we are excited that launch day has finally come! What's important to know...
Low Latency Performance Tuning for Red Hat Enterprise Linux 7
Jeremy Eder
Counting micro-nanoseconds? We are, because we know our customers are. Some of the world's largest stock exchanges including the Chicago Mercantile Exchange (CME), New York Stock Exchange (NYSE), E*TRADE , Union Bank , countless hedge funds and high-frequency trading shops run on Red Hat's products. In fact, the majority of the world's financial transactions are executed with Red Hat Enterprise Linux in the critical path. This encompasses some of our industry's most mission-critical, performance-sensitive workloads. We appreciate that the operating...
Beyond Microbenchmarks: breakthrough container performance with Tesla efficiency
Jeremy Eder
Back story As virtualization was beginning it's march to prominence, we saw a phased approach to adoption. This is common with any sort of game changing technology....let's take electric cars as an example. Early adopters are willing to make certain trade-offs (short range) to gain new capabilities (saving money at the gas station). In the meantime, engineers are off in the lab working hard to increase the possible consumer-base for electric cars by increasing range, decreasing charging cycle times, and...
Docker project: Can you have overlay2 speed and density with devicemapper? Yep.
Jeremy Eder
It's been a while since our last deep-dive into the Docker project graph driver performance. Over two years, in fact! In that time, Red Hat engineers have made major strides in improving container storage: Introduced the docker-storage-setup package to help make configuring devicemapper-based storage a snap . Introduced full support for overlay FS in RHEL7.2+ when used with containers Introduced overlay2 as Tech Preview mode Gotten SELinux support to both overlay and overlay2 merged into upstream kernel 4.9 Added a...
Tuned: the tuning profile delivery mechanism for RHEL
Jeremy Eder
What is "Tune-D" ? Tuned is a tuning profile delivery mechanism included in Red Hat Enterprise Linux. As demonstrated by D. John Shakshober (aka Shak) at Red Hat Summit , tuned improves performance for most workloads by quite a bit. What's a tuning profile, you ask? Using the throughput-performance profile (enabled by default in RHEL7) as an example: These settings tune RHEL for the datacenter , whether public cloud, or private. You can easily create your own profiles , too...
Can you run Intel's Data-plane Development Kit (DPDK) in a Docker container? Yep.
Jeremy Eder
As part of our participation in hundreds of open source communities, Red Hat engineers are often involved in research and development efforts that may or may not become a part of Red Hat's supported offerings. Intel's Data-plane Development Kit (DPDK) is a set of libraries and drivers for Linux and BSD built for fast packet processing, for the burgeoning " Network Function Virtualization ", or NFV discipline. Typical verticals interested in turning Linux boxes into packet-processing machines are telecom, financial...
Accelerating Red Hat Enterprise Linux 7-based Linux Containers with Solarflare OpenOnload
Jeremy Eder
Linux Containers combine well-established Linux kernel technologies such as namespaces, SELinux, cgroups and iptables with incredible ease of use and exceptional performance. For customers looking for the lowest possible network latencies and reduced CPU overhead coupled with the deployment advantages of Linux containers, Red Hat's new Accelerating Red Hat Enterprise Linux 7-based Linux Containers with Solarflare OpenOnload whitepaper provides installation, configuration and tuning guidance for Docker containers running on Red Hat Enterprise Linux with Solarflare OpenOnload network acceleration. The whitepaper...
Shaping the Performance of a Linux Distro: Inside Red Hat Enterprise Linux 7
Jeremy Eder
Backstory Red Hat's Performance Engineering team is responsible for the performance of many of Red Hat's products. We cover existing products such as RHEL, OpenStack Platform, OpenShift and RHEV, as well as newer products like Ceph and CloudForms. Although these days we contribute extensively to Red Hat's cloud offerings, Red Hat Enterprise Linux remains a core responsibility as the building block for our large ecosystem of customers and partners, plus much of Red Hat's growing product portfolio. Smoketest Surprise Some...
Introducing the rhel-tools for RHEL Atomic Host
Jeremy Eder
The rise of the purpose-built Linux distribution Recently, several purpose-built distributions have been created specifically to run Linux containers. There seem to be more popping up every day. For our part, in April 2014 at the Red Hat Summit, Red Hat announced its intention to deliver a purpose-built, container-optimized version of Red Hat Enterprise Linux 7 called RHEL Atomic Host. After over a year in the making, we are excited that launch day has finally come! What's important to know...
Low Latency Performance Tuning for Red Hat Enterprise Linux 7
Jeremy Eder
Counting micro-nanoseconds? We are, because we know our customers are. Some of the world's largest stock exchanges including the Chicago Mercantile Exchange (CME), New York Stock Exchange (NYSE), E*TRADE , Union Bank , countless hedge funds and high-frequency trading shops run on Red Hat's products. In fact, the majority of the world's financial transactions are executed with Red Hat Enterprise Linux in the critical path. This encompasses some of our industry's most mission-critical, performance-sensitive workloads. We appreciate that the operating...
Beyond Microbenchmarks: breakthrough container performance with Tesla efficiency
Jeremy Eder
Back story As virtualization was beginning it's march to prominence, we saw a phased approach to adoption. This is common with any sort of game changing technology....let's take electric cars as an example. Early adopters are willing to make certain trade-offs (short range) to gain new capabilities (saving money at the gas station). In the meantime, engineers are off in the lab working hard to increase the possible consumer-base for electric cars by increasing range, decreasing charging cycle times, and...