NUMA: An Update to the MySQL Swap Insanity
A follow-up to the original MySQL NUMA swap post, explaining why the real issue is memory pressure on a single NUMA node rather than swap itself, and outlining a three-part solution for balanced allocation in production.
read more
ps aux States
A quick reference for the process state codes shown in the STAT column of ps aux, including both standard and BSD-specific flags.
read more
Saving Your Bacon with Linux RCS
A quick reference for the core RCS (Revision Control System) commands used to initialize, check in, check out, and log file revisions on a Linux system.
read more
Stop Slow Loris Attacks
Slow Loris attacks tie up web server sockets with trickling requests until legitimate traffic is starved. This post walks through configuring Apache mod_qos to detect and block those connections automatically.
read more
Sync MySQL Time
A quick procedure to verify and correct a time mismatch between the host system clock and MySQL’s internal NOW() function, using a simple service restart.
read more
The Inode Rescue: Finding Lost Souls with Printf
A quick reference for GNU find -printf format switches, with practical examples for inspecting file ownership, size, and mode. Includes a use case for auditing files recovered into lost+found after a filesystem check.
read more