article thumbnail

AWS EC2 Virtualization 2017: Introducing Nitro

Brendan Gregg

Virtualized in Software**: While this can support an unmodified guest OS, many operations are emulated and slow. It's using software and coordination between the hypervisor and guest to improve performance. Xen AWS 2017 In 2015, AWS launched c4, which used hardware virtualization for EBS volumes.

article thumbnail

Sequential A/B Testing Keeps the World Streaming Netflix Part 1: Continuous Data

The Netflix TechBlog

These observations are from a particular type of A/B test that Netflix runs called a software canary or regression-driven experiment. Netflix also performs canary tests — software A/B tests between current and newer software versions. Rationale : This system is part of a semi-automated process for all client deployments.

Testing 239
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

SQL Server 2017 Improved Resource Usage On Smaller Machines

SQL Server According to Bob

The changes made in SQL Server 2017 CU4 improve resource usage on smaller machines, such as a VM or Container used for testing and development. Studying the code I found that the ‘default max worker threads’ calculation did not take into account the RAM on the system. What Is A Small System? CLR Garbage Collection.

Servers 40
article thumbnail

USENIX LISA2021 Computing Performance: On the Horizon

Brendan Gregg

I also wrote about these topics in detail for my recent [Systems Performance 2nd Edition] book. TCP Extensions for Multipath Operation with Multiple Addresses,” [link] Mar 2020 - [Gregg 20] Brendan Gregg, “Systems Performance: Enterprise and the Cloud, Second Edition,” Addison-Wesley, 2020 - [Hruska 20] Joel Hruska, “Intel Demos PCIe 5.0

article thumbnail

USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon

Brendan Gregg

This talk originated from my updates to [Systems Performance 2nd Edition], and this was the first time I've given this talk in person! CXL in a way allows a custom memory controller to be added to a system, to increase memory capacity, bandwidth, and overall performance. Ford, et al., “TCP

article thumbnail

Evolving Container Security With Linux User Namespaces

The Netflix TechBlog

By Fabio Kung , Sargun Dhillon , Andrew Spyker , Kyle , Rob Gulewich, Nabil Schear , Andrew Leung , Daniel Muino, and Manas Alekar As previously discussed on the Netflix Tech Blog, Titus is the Netflix container orchestration system. It runs a wide variety of workloads from various parts of the company?—?everything

Media 286
article thumbnail

Data Engineers of Netflix?—?Interview with Pallavi Phadnis

The Netflix TechBlog

Pallavi Phadnis is a Senior Software Engineer at Netflix. Pallavi Phadnis is a Senior Software Engineer on the Product Data Science and Engineering team. Before joining Netflix, she worked in the advertising and e-commerce industries as a backend software engineer. Pallavi received her master’s degree from Carnegie Mellon.