Remove 2018 Remove Blog Remove Latency Remove Network
article thumbnail

USENIX LISA2021 Computing Performance: On the Horizon

Brendan Gregg

AWS Graviton2); for memory with the arrival of DDR5 and High Bandwidth Memory (HBM) on-processor; for storage including new uses for 3D Xpoint as a 3D NAND accelerator; for networking with the rise of QUIC and eXpress Data Path (XDP); and so on. Ford, et al., “TCP

article thumbnail

bpftrace (DTrace 2.0) for Linux 2018

Brendan Gregg

eBPF was created by Alexei Starovoitov while at PLUMgrid (he's now at Facebook) as a generic in-kernel virtual machine, with software defined networks as the primary use case. Here's key differences as of August 2018: Type DTrace bpftrace. It's shaping up to be a DTrace version 2.0: eBPF does more. variable this->name $name.

C++ 110
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

The Performance Inequality Gap, 2024

Alex Russell

It's time once again to update our priors regarding the global device and network situation. The blog you're reading loads over a single connection in ~1.2 seconds on the target device and network profile, consuming 120KiB of critical path resources to become interactive, only 8KiB of which is script. and 75KiB of JavaScript.

article thumbnail

How to use Server Timing to get backend transparency from your CDN

Speed Curve

Charlie Vazac introduced server timing in a Performance Calendar post circa 2018. The use of server-timing headers by content delivery networks closes a big gap. Latency – How much time does it take to deliver a packet from A to B. Here are a couple of great blog posts from last year's Web Performance Calendar.

Servers 57
article thumbnail

USENIX LISA2021 Computing Performance: On the Horizon

Brendan Gregg

AWS Graviton2); for memory with the arrival of DDR5 and High Bandwidth Memory (HBM) on-processor; for storage including new uses for 3D Xpoint as a 3D NAND accelerator; for networking with the rise of QUIC and eXpress Data Path (XDP); and so on. Ford, et al., “TCP

article thumbnail

bpftrace (DTrace 2.0) for Linux 2018

Brendan Gregg

eBPF was created by Alexei Starovoitov while at PLUMgrid (he's now at Facebook) as a generic in-kernel virtual machine, with software defined networks as the primary use case. Here's key differences as of August 2018: Type DTrace bpftrace. It's shaping up to be a DTrace version 2.0: eBPF does more. variable this->name $name.

C++ 40
article thumbnail

Three Other Models of Computer System Performance: Part 1

ACM Sigarch

With two blog posts, we argue for more use of simple models beyond Amdahl’s Law. To this end, we present three simple models that we find useful like Amdahl’s Law, split here into two blog posts. How many buffers are needed to track pending requests as a function of needed bandwidth and expected latency? Answered in Part 2.).

Systems 60