Tag: performance

Browse all articles, tutorials, and guides about performance

Posts

Uncategorized
2025-06-10T09:00:00.000Z|4

Why Your CI/CD Pipeline Is Slower Than It Should Be (and How to Fix It)

Small pipeline changes give big wins. Parallelize jobs, cache dependencies, pin images, reuse build artifacts, and run only the tests you need.

Linux
2025-05-03|7 min read

Network Usage Top/Htop on Linux

Monitor real-time network bandwidth usage on Linux with tools like iftop, nethogs, nload, and bmon. Learn which processes are consuming bandwidth, track interface statistics, and identify network bottlenecks.

Networking
2025-04-15|8 min read

Network Tools That Simulate Slow Network Connection

Test how your applications handle slow, lossy, or high-latency networks using simulation tools. Learn to use tc, comcast, clumsy, and Network Link Conditioner to throttle bandwidth and add delay for realistic testing.

Linux
2025-04-05|8 min read

How to Measure the Actual Memory Usage of an Application or Process

Learn how to accurately measure real memory usage of processes in Linux, understand the difference between virtual, resident, and shared memory, and use the right tools for memory analysis.

Linux
2025-03-20|8 min read

Increasing the Maximum Number of TCP/IP Connections in Linux

Learn how to tune Linux kernel parameters to handle more TCP connections for high-traffic servers. Adjust file descriptors, TCP backlog, port ranges, and connection tracking limits to scale your applications.

DevOps
2025-03-12|6 min read

What is P99 Latency?

P99 latency measures the response time at the 99th percentile, showing how fast your slowest 1% of requests are. Learn why P99 is more important than average latency for understanding real user experience.

Networking
2025-02-14|8 min read

UDP vs TCP: How Much Faster Is UDP Really?

Understanding the performance differences between UDP and TCP protocols, when speed matters, and why UDP isn't always the faster choice in real-world applications.

Networking
2025-01-01|8 min read

When is it Appropriate to Use UDP Instead of TCP?

UDP trades reliability for speed and simplicity. Learn when to choose UDP over TCP for real-time applications, gaming, streaming, and scenarios where low latency matters more than guaranteed delivery.

Linux
2024-12-03|6 min read

How to Exclude Directories When Using Find in Linux

Learn how to exclude specific directories from find command searches to improve performance and focus on relevant results when searching through file systems.

Python
2024-11-28|9 min read

Lightweight Alternatives to Python Twisted for Async Networking

Explore modern, lightweight alternatives to Twisted for building asynchronous network applications in Python, including asyncio, aiohttp, Trio, and more.

Linux
2024-11-25|8 min read

How to Profile C++ Code Performance on Linux

Learn how to use profiling tools like gprof, Valgrind, and perf to analyze C++ application performance and identify bottlenecks on Linux systems.

Networking
2024-10-22|9 min read

How to Simulate a Slow Internet Connection for Testing

Learn how to throttle network speed on Linux, macOS, and Windows using tc, Network Link Conditioner, and other tools to test application performance under poor network conditions.

Docker
2024-08-01|8 min read

What is the Runtime Performance Cost of a Docker Container?

Understand the runtime performance impact of Docker containers compared to virtual machines and bare-metal systems.