Tags: performance

6 Ways to Work with Database Admins in the DevOps World

DevOps is defined as "unifying the operations and engineering teams," in order to foster a culture of cross-team collaboration, codify how infrastructure is built, and become a more data-driven organization. But it seems databases and the teams that care for them are treated as an exception to this...
Read 0 Comments

Performance Analysis in Linux (Continued): When Performance Really Matters

By Gabriel Krisman Bertazi, Software Engineer at Collabora. This blog post is based on the talk I gave at the Open Source Summit North America 2017 in Los Angeles. Let me start by thanking my employer Collabora, for sponsoring my trip to LA. Last time I wrote about Performance Assessment, I...
Read 1 Comments

Linux Commands for Managing, Partitioning, Troubleshooting

Managing Linux disks and the file systems that reside on them is something of an art – from initial setup to monitoring performance. How much do you need to know about disks to successfully manage a Linux system? What commands do what? How do you make good decisions about partitioning? What kind of...
Read 0 Comments

Optimizing Web Servers for High Throughput and Low Latency

This is an expanded version of my talk at NginxConf 2017 on September 6, 2017. As an SRE on the Dropbox Traffic Team, I’m responsible for our Edge network: its reliability, performance, and efficiency. The Dropbox edge network is an nginx-based proxy tier designed to handle both latency-sensitive...
Read 0 Comments

Why Containers Are the Best Way to Test Software Performance

Containers can simulate real-life workloads for enterprise applications without the high cost of other solutions. Software performance and scalability are frequent topics when we talk about application development. A big reason for that is an application's performance and scalability directly...
Read 0 Comments

Linux Load Averages: Solving the Mystery

Load averages are an industry-critical metric – my company spends millions auto-scaling cloud instances based on them and other metrics – but on Linux there's some mystery around them. Linux load averages track not just runnable tasks, but also tasks in the uninterruptible sleep state. Why? I've...
Read 0 Comments

Tracing a Packet Journey Using Linux Tracepoints, perf and eBPF

I’ve been looking for a low level Linux network debugging tool for quite some time. Linux allows to build complex networks running directly on the host, using a combination of virtual interfaces and network namespaces. When something goes wrong, troubleshooting is rather tedious. If this is a L3...
Read 0 Comments

Hotspot Brings GUI to Linux Perf Data

KDAB, a German consulting firm that develops graphics and visualization tools, has released Hotspot 1.0, a GUI too for visualizing performance data generated by the Linux perf tool. Perf analyzes system and application behaviors in Linux and generates a detailed report showing which calls, programs...
Read 0 Comments

Limit CPU Usage of a Process in Linux with CPULimit Tool

In an earlier post, we’ve explained CPUTool for limiting and controlling CPU utilization of any process in Linux. It allows a system administrator to interrupt execution of a process (or process group) if the CPU/system load goes beyond a defined threshold. Here, we will learn how to use a similar...
Read 0 Comments

What Are Linux Logs? How to View Them, Most Important Directories, and More

Logging is a must for today’s developers, and it's important to understand Linux logs, how to view them, and which logs are most important to your work. We wrote this mini-guide to give you all the need-to-know essentials in an easily digestible format. It won’t take up your entire lunch break –...
Read 0 Comments

Pages

Click Here!