Remove Availability Remove Cache Remove Event Remove Virtualization
article thumbnail

Seeing through hardware counters: a journey to threefold performance increase

The Netflix TechBlog

At Netflix, we periodically reevaluate our workloads to optimize utilization of available capacity. While we understand it’s virtually impossible to achieve a linear increase in throughput as the number of vCPUs grow, a near-linear increase is attainable. Cache line is a concept similar to memory page?—? let’s call it GS2?—?to

Hardware 363
article thumbnail

The Ultimate Guide to Database High Availability

Percona

To make data count and to ensure cloud computing is unabated, companies and organizations must have highly available databases. This guide provides an overview of what high availability means, the components involved, how to measure high availability, and how to achieve it. How does high availability work?

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

Kubernetes in the wild report 2023

Dynatrace

Accordingly, the remaining 27% of clusters are self-managed by the customer on cloud virtual machines. That trend will likely continue as Kubernetes security awareness further rises and a new class of security solutions becomes available. Messaging : RabbitMQ and Kafka are the two main messaging and event streaming systems used.

article thumbnail

Dynatrace supports SnapStart for Lambda as an AWS launch partner

Dynatrace

Lambda then takes a snapshot of the memory and disk state of the initialized execution environment, persists the encrypted snapshot, and caches it for low-latency access. Saving your cloud operations and site reliability engineering teams hours of guesswork and manual tagging, the Davis AI engine analyzes billions of events in real time.

Lambda 214
article thumbnail

Azure Well-Architected Framework: What it is and how to tame it with AI and automation

Dynatrace

Getting precise root cause analysis when dealing with several layers of virtualization in a containerized world. Figure 1 – Individual Host pages show performance metrics, problem history, event history, and related processes for each host. Missing caching layers. Understanding resource utilization for cost management.

Azure 178
article thumbnail

A MyRocks Use Case

Percona

The use case is the TPC-C benchmark but executed not on a high-end server but on a lower-spec virtual machine that is I/O limited like for example, with AWS EBS volumes. I decided to use a virtual machine with two CPU cores, four GB of memory, and storage limited to a maximum of 1000 IOPs of 16KB. InnoDB and MyRocks dataset sizes.

Storage 55
article thumbnail

The Return of the Frame Pointers

Brendan Gregg

This technique saves two instructions in the prologue and epilogue and makes one additional general-purpose register (%rbp) available." 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.

Java 145