article thumbnail

Netflix End of Series 1

Brendan Gregg

eBPF tools (2014-2019). On the Netflix Java/Linux/EC2 stack there were no working mixed-mode flame graphs, no production safe dynamic tracer, and no PMCs: All tools I used extensively for advanced performance analysis. Netflix has been the best job of my career so far, and I'll miss my colleagues and the culture. flame graphs (2014).

Java 145
article thumbnail

Analyzing a High Rate of Paging

Brendan Gregg

Reads usually have apps waiting on them; writes may not (write-back caching). C Process Name = java Kbytes : count distribution 0 -> 1 : 0 | | 2 -> 3 : 0 | | 4 -> 7 : 0 | | 8 -> 15 : 31 | | 16 -> 31 : 15 | | 32 -> 63 : 15 | | 64 -> 127 : 15 | | 128 -> 255 : 1682 | *|. Counting cache functions. This is "cache busting."

Cache 105
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

Netflix End of Series 1

Brendan Gregg

offer letter logo (2014) flame graphs (2014) eBPF tools (2014-2019) PMC analysis (2017) my pandemic-abandoned desk (2020); office wall I joined Netflix in 2014, a company at the forefront of cloud computing with an attractive work culture. Netflix has been the best job of my career so far, and I'll miss my colleagues and the culture.

Java 52
article thumbnail

What is? OpenTelemetry??An open-source standard for logs, metrics, and traces

Dynatrace

This occurs once data is safely stored within a local cache. To avoid this, it was announced at KubeCon 2019 in Barcelona that the OpenTracing and OpenCensus projects would converge into one project called OpenTelemetry and join the CNCF. These are core components and language-specific (such as Java, Python,Net, and so on).

article thumbnail

Analyzing a High Rate of Paging

Brendan Gregg

Reads usually have apps waiting on them; writes may not (write-back caching). This is a 64-Gbyte memory system, and 48 Gbytes is in the page cache (the file system cache). Along with the numbers from the problem statement, this gives me a theory: Do the 100-Gbyte files bust the page cache, whereas 40-Gbyte files fit?

Cache 40
article thumbnail

The State Of Web Workers In 2021

Smashing Magazine

First and foremost, this allows you to implement arbitrarily complex caching behavior, but it has also been extended to let you tap into long-running background fetches, push notifications, and other functionality that requires code to run without an associated page. Case-Study: PROXX. Further Resources. “ Case Study: Moving A Three.js-Based

Games 145
article thumbnail

HammerDB for Managers

HammerDB

Given the increasing importance of open source and the widespread use of HammerDB, the TPC adopted HammerDB in 2019 and now hosts the project on GitHub. Cached vs Scaled Workloads. A key difference between cached and scaled workloads is the implementation of keying and thinking time to introduce a pause of time between transactions.