article thumbnail

AWS EC2 Virtualization 2017: Introducing Nitro

Brendan Gregg

Hardware virtualization for cloud computing has come a long way, improving performance using technologies such as VT-x, SR-IOV, VT-d, NVMe, and APICv. It's an exciting development in cloud computing: hardware virtualization is now fast. Virtualized in Hardware**: Hardware support for virtualization, and near bare-metal speeds.

article thumbnail

The Back-to-Basics Readings of 2012 - All Things Distributed

All Things Distributed

The Back-to-Basics Readings of 2012. By Werner Vogels on 18 December 2012 10:00 PM. May 28 - Virtual Time and Global States of Distributed Systems , Friedemann Mattern, Parallel and Distributed Algorithms, North-Holland (1989) , p. All Things Distributed. Werner Vogels weblog on building scalable and robust distributed systems.

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

Back-to-Basics Weekend Reading - Virtualizing Operating Systems.

All Things Distributed

Back-to-Basics Weekend Reading - Virtualizing Operating Systems. By Werner Vogels on 20 July 2012 12:00 PM. This weekends back-to-basics reading is on operating system virtualization. There are two papers that deserve the "classic" tag as they both form the basis for operating system virtualization that is in production today.

article thumbnail

AWS EC2 Virtualization 2017: Introducing Nitro

Brendan Gregg

Hardware virtualization for cloud computing has come a long way, improving performance using technologies such as VT-x, SR-IOV, VT-d, NVMe, and APICv. It's an exciting development in cloud computing: hardware virtualization is now fast. Virtualized in Hardware**: Hardware support for virtualization, and near bare-metal speeds.

article thumbnail

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

Brendan Gregg

Make sure your system can handle next-generation DRAM,” [link] Nov 2011 - [Hruska 12] Joel Hruska, “The future of CPU scaling: Exploring options on the cutting edge,” [link] Feb 2012 - [Gregg 13] Brendan Gregg, “Blazing Performance with Flame Graphs,” [link] 2013 - [Shimpi 13] Anand Lal Shimpi, “Seagate to Ship 5TB HDD in 2014 using Shingled Magnetic (..)

article thumbnail

USENIX LISA2021 Computing Performance: On the Horizon

Brendan Gregg

BBR: Congestion-Based Congestion Control,” [link] 2016 - [Gregg 16] Brendan Gregg, “Unikernel Profiling: Flame Graphs from dom0,” [link] Jan 2016 - [Gregg 16b] Brendan Gregg, “Linux 4.X Titus, the Netflix container management platform, is now open source,” [link] Apr 2018 - [Cutress 19] Dr.

article thumbnail

32 MiB Working Sets on a 64 GiB machine

Randon ASCII

I then looked in the “Virtual Memory Snapshots” table at the Working Set column. Ironically the impetus for using PROCESS_MODE_BACKGROUND_BEGIN in Chrome was a 2012 Chrome bug (predating my time on the team, and I’ve been there a while) complaining that the updater was using too much CPU time.