article thumbnail

The Surprising Effectiveness of Non-Overlapping, Sensitivity-Based Performance Models

John McCalpin

The presentation discusses a family of simple performance models that I developed over the last 20 years — originally in support of processor and system design at SGI (1996-1999), IBM (1999-2005), and AMD (2006-2008), but more recently in support of system procurements at The Texas Advanced Computing Center (TACC) (2009-present).

article thumbnail

InnoDB Performance Optimization Basics

Percona

This blog is in reference to our previous ones for ‘Innodb Performance Optimizations Basics’ 2007 and 2013. By caching hot datasets, indexes, and ongoing changes, InnoDB can provide faster response times and utilize disk IO in a much more optimal way. have been released since then with some major changes.

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

New (Old) Paper.

n0derunner

A 2007 paper, that still has lots to say on the subject of benchmarking storage and filesystems. Use a mix of macro and micro benchmarks Understand what you are testing, cached results are fine – as long as that is what you had intended. A Nine year study of filesystem and storage benchmarking Download.

article thumbnail

AB Testing?—?So You Know What Really Works

Adrian Cockcroft

picture by Adrian When I joined Netflix in 2007 I was managing a team that built the personalized home page for the DVD shipping web site. The abtest service should be used across your entire system, for all experiments that touch a customer. AB Testing?—?So So You Know What Really Works ??Castillo Castillo San Cristo?bal?,

Testing 52
article thumbnail

How To Measure the Working Set Size on Linux

Brendan Gregg

Short durations can be useful for understanding how well a WSS will fit into the CPU caches (L1/L2/L3, TLB L1/L2, etc). In this case, 28 Mbytes is a little larger than the LLC for this CPU, so may not cache so well (in a single LLC, anyway, and based on this single measurement). Why did I use a 100 ms interval? 16.570 403.66

Cache 71
article thumbnail

The Best In Performance Interview Series – Episode #4: Recap with Rich Howard

Rigor

When working on a project for the Man Booker Prize in 2007 (now known as the Booker Prize), Howard saw first-hand how a heavy-load day could impact a website. ” From a technology perspective , Howard says that teams should be looking into how to build systems that are more resilient overall. Retrospectives. Lessons learned.

article thumbnail

Progress Delayed Is Progress Denied

Alex Russell

After 20 years of neck-in-neck competition, often starting from common code lineages, there just isn't that much left to wring out of the system. Consistent improvement is the name of the game, and it can still have positive impacts, particularly as users lean on the system more heavily over time. PWA Install Prompts. Content Indexing.

Media 145