When reading the strace output of a multithreaded process that also forks child processes, it sometimes becomes necessary to distinguish between thread creation and process creation.
Introduction
The Apache HTTPD Web Server uses APR pools for memory allocation. In this article, I would like to talk about how APR pools work.
In this post, I’d like to describe some very basic use cases of using the ss command that are…
At the start of a connection, TCP uses a method called Slow Start to find out the maximum possible speed it…
Improving Apache HTTP Server’s performance using ListenCoresBucketsRatio directive
In this post, I’d like to describe an issue that may go un-noticed when running Web…
A listening socket is created when the following system calls are executed -
While debugging HTTP issues, it sometimes becomes necessary to create HTTP requests…
These were the top 10 stories published by Brunda’s Tech Notes; you can also dive into yearly archives: 2022, 2023, and 2024.