“NVMe-backed storage” is a marketing line on nearly every VPS product page. Whether the storage on your specific instance actually delivers NVMe-class throughput is something you can measure in about…
Read MoreTuning Nginx for High-Concurrency VPS Workloads: worker_connections and Keepalive Sizing
Nginx is famous for handling enormous concurrency on modest hardware, but the defaults are conservative and the tuning advice online is mostly copy-pasted folklore. The real limits are arithmetic, not…
Read MoreDiagnosing Packet Loss on a VPS with mtr and pathping: Per-Hop Truth vs Noise
Packet loss that shows up only as slow application performance is one of the hardest faults to localise, because the loss may occur on your instance, in the provider’s fabric,…
Read MoreCron vs systemd Timers: Measuring and Spreading Schedule Jitter on Small VPS Hosts
“Cron runs at the top of the minute” is the standard explanation for thundering-herd load spikes and missed maintenance windows, but on modern systemd hosts the real behaviour is subtler….
Read Morecgroups v2 on a VPS: Capping CPU, Memory and I/O per Service with systemd
A single runaway service — a rebuild, a backup, a memory leak — can starve everything else on a small VPS. cgroups v2 lets you bound each service’s CPU, memory…
Read MoreTCP BBR vs CUBIC on a VPS: A Reproducible Benchmark Methodology
Switching a VPS to BBR is a two-line change that people either swear by or claim does nothing. The truth is measured: BBR helps most on links with loss and…
Read MoreFinding VPS Scheduler Latency with perf sched and bpftrace
“The CPU is at 30% but everything is slow” is the classic symptom of scheduler latency — the time a runnable thread waits before it actually gets a core. Aggregate…
Read MoreTuning TCP Keepalive and TIME_WAIT Exhaustion on a High-Connection VPS
If a VPS runs anything with a large number of short-lived TCP connections — an API behind a load balancer, a reverse proxy, a scraping or queue-worker fleet — it…
Read MoreServing Stale Content: Nginx proxy_cache stale-while-revalidate and stale-if-error
Most Nginx caching advice stops at proxy_cache_path and a proxy_cache_valid line. That configuration will serve stale content happily when your origin is slow, but it has no strategy for the…
Read MoreFixing Bufferbloat on a VPS: fq_codel and CAKE Queue Disciplines Explained and Measured
You can tune TCP congestion control all day and still see latency spiral during a backup or a large upload, because the culprit is not the congestion-control algorithm — it…
Read More