Remove 2015 Remove Cache Remove Servers
article thumbnail

Mastering Disk Space Management with MongoDB® Storage Engines

Scalegrid

However, it is limited by the available free memory amount, and all data is lost when the server stops. It uses a filesystem cache and write-ahead log for crash recovery. MongoDB makes use of both the filesystem cache and the WiredTiger internal cache. released in December 2015. How Large is Your Database, Really?

Storage 130
article thumbnail

The Return of the Frame Pointers

Brendan Gregg

Only in extreme circumstances does the cost (in processor time and I-cache footprint) translate to a tangible benefit - circumstances which usually resort to hand-coded assembly anyway. It shouldn't be 10%, unless it's cache effects. Back-end servers. Don't blame the straw, in this case, don't blame the frame pointers.

Java 137
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

How To Add eBPF Observability To Your Product

Brendan Gregg

cachestat File system cache statistics line charts. The architecture is: While the bpftrace binary is installed on all the target systems, the bpftrace tools (text files) live on a web server and are pushed out when needed. execsnoop New processes (via exec(2)) table. opensnoop Files opened table. ext4slower Slow filesystem I/O table.

Latency 144
article thumbnail

Fostering a Web Performance Culture

Jos

How would you architecture a non-trivial size web project (client, server, databases, caching layer)? How do you scale it through different servers? In May 2015, Vox Media wrote about the slowness of their site and commitment to make them faster. What happens when a browser tries to load a website? When will that be run?

article thumbnail

USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon

Brendan Gregg

My personal opinion is that I don't see a widespread need for more capacity given horizontal scaling and servers that can already exceed 1 Tbyte of DRAM; bandwidth is also helpful, but I'd be concerned about the increased latency for adding a hop to more memory.

article thumbnail

How I Used Brotli to Get Even Smaller CSS and JavaScript Files at CDN Scale

CSS - Tricks

In 2015, Google published a blog post announcing Brotli and released its source code on GitHub. It took a few months for major CDN players to support Brotli, but meanwhile it was seeing widespread adoption in tools, services, browsers and servers. Maybe that’s why Pied Piper had to continue rigging its servers for more power.

Cache 80
article thumbnail

DBLog: A Generic Change-Data-Capture Framework

The Netflix TechBlog

This way, log event processing can resume event-by-event afterwards, eventually discovering the watermarks, without ever needing to cache log event entries. This is why our approach is briefly pausing log processing during steps 2–4 so that the watermarks are not missed. Proceedings of the Third ACM Symposium on Cloud Computing.

Database 221