Remove 2014 Remove Blog Remove Cache Remove Processing
article thumbnail

Cache-Control for Civilians

CSS Wizardry

To this end, having a solid caching strategy can make all the difference for your visitors. ?? How is your knowledge of caching and Cache-Control headers? That being said, more and more often in my work I see lots of opportunities being left on the table through unconsidered or even completely overlooked caching practices.

Cache 264
article thumbnail

How To Add eBPF Observability To Your Product

Brendan Gregg

E.g., to see process execution with timestamps using execsnoop(8): # execsnoop-bpfcc -T. Low frequency events such as process execution should be negligible to capture. execsnoop New processes (via exec(2)) table. cachestat File system cache statistics line charts. E.g., bcc on Ubuntu: # apt-get install bpfcc-tools.

Latency 145
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

Analyzing a High Rate of Paging

Brendan Gregg

Problem Statement The microservice managed and processed large files, including encrypting them and then storing them on S3. Reads usually have apps waiting on them; writes may not (write-back caching). total used free shared buff/cache available Mem: 64414 15421 349 5 48643 48409 Swap: 0 0 0. Counting cache functions.

Cache 105
article thumbnail

Analyzing a High Rate of Paging

Brendan Gregg

Problem Statement The microservice managed and processed large files, including encrypting them and then storing them on S3. 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). This is "cache busting."

Cache 40
article thumbnail

Trade-offs under pressure: heuristics and observations of teams resolving internet service outages (Part II)

The Morning Paper

Today we’ll be digging into the analysis of an incident that took place at Etsy on December 4th, 2014. 1:36pm it was discovered that this shop was linked to from the Etsy blog post, via an article posted by the Etsy employee that owned the shop. The blog post was subsequently unpublished.

article thumbnail

How To Add eBPF Observability To Your Product

Brendan Gregg

While basic, I've solved many perf issues with this tool alone, including for misconfigured systems where a shell script is launching failing processes in a loop, and when some minor application is crashing and is restarting every few minutes but has not yet been noticed. ## 2. execsnoop New processes (via exec(2)) table 2. acpid [.]

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. For example, how many buffers must a cache have to record outstanding misses if it receives 2 memory references per cycle at 2.5

Systems 60