Linux TCP BBR Congestion Control — Enable on Proxmox, Docker, and LXC

Enable TCP BBR congestion control on your Proxmox host, Docker containers, and LXC guests. Step-by-step sysctl config, kernel module loading, and iperf3 benchmarks showing real-world throughput gains for homelab and remote streaming.

June 18, 2026 · 8 min · 1553 words · GnTech

Linux Cgroups v2 Guide — Docker Container Resource Management

Learn Linux cgroups v2 for Docker resource control: memory.max and memory.hard limits, CPU quotas, I/O throttling, PSI monitoring, and compose deploy.resources configs. Includes real container debugging and OOM prevention.

June 17, 2026 · 10 min · 1924 words · GnTech

Container Runtimes: runc vs crun for Docker Performance in Homelab

Compare runc and crun container runtimes for Docker on Linux. Benchmark startup times, memory profiles, and io_uring performance. Switch runtimes in ~60 seconds with a daemon.json change.

June 16, 2026 · 8 min · 1695 words · GnTech

Proxmox VM Disk Performance — VirtIO-blk vs VirtIO-SCSI, IO Threads & Cache Modes

Compare VirtIO-blk vs VirtIO-SCSI single disk controllers in Proxmox, benchmark IO threads and aio modes with fio, and choose the right cache settings for your homelab VMs.

June 12, 2026 · 9 min · 1775 words · GnTech

Linux Network Performance Tuning — ethtool, irqbalance, and tc for Homelab

Optimize Linux network performance on Proxmox and Docker hosts with ethtool ring buffer tuning, irqbalance configuration, multiqueue RSS/RPS, and tc traffic shaping — with real benchmarks and systemd persistence.

June 9, 2026 · 13 min · 2763 words · GnTech

Linux CPU Frequency Scaling and Power Management for Homelab Servers

Complete guide to Linux CPU frequency scaling and power management for 24/7 homelab servers. Covers cpupower governors, Intel and AMD p-state drivers, Turbo Boost control, C-states, and performance tuning tradeoffs with real commands.

May 31, 2026 · 9 min · 1838 words · GnTech

Netdata Docker Monitoring — Real-Time Container Monitoring Guide

Complete guide to deploying Netdata with Docker Compose for real-time container and infrastructure monitoring in your homelab. Covers auto-detection, health alarms, notifications, parent-child streaming, and Prometheus integration.

May 30, 2026 · 9 min · 1916 words · GnTech

ZFS Pool Design — Mirrors, Recordsize, ARC Tuning for Proxmox

A practical guide to ZFS pool design and performance tuning for Proxmox homelabs — topology selection, ashift, recordsize, compression, ARC sizing, and real-world monitoring with arcstat and zpool iostat.

May 26, 2026 · 13 min · 2723 words · GnTech

Linux Disk I/O Tuning — IO Schedulers, Mount Options, and cgroup Throttling

A practical guide to Linux disk I/O performance tuning for homelab servers — IO scheduler selection for NVMe, SSD, and HDD, mount option optimization, real-time monitoring with iostat and ioping, and container IO throttling with cgroup v2.

May 25, 2026 · 10 min · 2018 words · GnTech

Linux systemd Service Hardening — Sandboxing, Capabilities, and Security Auditing

Harden Linux systemd services with built-in sandboxing directives — ProtectHome, ProtectSystem, CapabilityBoundingSet, NoNewPrivileges, PrivateTmp, and systemd-analyze security scoring. Includes real hardened service files for common homelab daemons.

May 24, 2026 · 9 min · 1717 words · GnTech