Minglei Wang

March 22, 2024

What does CPU utilization mean?

I often find many companies use CPU utilization as the main indicator for capacity planning and performance optimization. However, there's a lack of deep understanding and discussion regarding this metric. To illustrate, let's consider the Intel Xeon E5-2620 processor. “The Intel Xeon® E5-2620 v4 2.1 GHz Eight Core Processor enhances t...
Read more
May 9, 2023

Exploring the Potential Intersection of eBPF and Generative AI for Maximizing System Performance and Reliability

It's been a while since I last published a tech blog, but I'm going to resume my writing to share my insights and discoveries in the ever-evolving field of software technology. My next focus will be exploring the exciting possibilities that emerge when we combine two cutting-edge domains: eBPF and generative AI. eBPF (extended Berkeley...
Read more
March 16, 2022

Introducing An Adaptive Load Testing Framework - Ballast

I’ve recently published a Uber engineering blog together with my teammate that introduces an adaptive load testing framework, called Ballast. This framework has revolutionized our capacity planning and performance tuning processes. By enabling continuous load testing, we have been able to eliminate operational toil and effectively load...
Read more
December 19, 2021

Observability in Chaos

I've recently read an article from the PingCAP talking about how Key Visualizer improved the distributed database observability to discover unknowns. The article started with a famous picture and I think it's a really good topic start point. Let me show you this picture as well. Do you remember this picture taken in 2019? A black hole ...
Read more
December 15, 2021

My eBPF journey

About a year ago, when I was exploring the performance tuning best practices on the internet, I found an eBPF presentation - from Brendan Gregg. This was the first time that I'd heard about this new technology. Then I started learning eBPF and tried to adopt it at work. We've improved our observability at the host level by only using a...
Read more