<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Performance on GnTech Blog</title>
    <link>https://blog.gntech.me/tags/performance/</link>
    <description>Recent content in Performance on GnTech Blog</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 18 Jun 2026 14:30:00 -0400</lastBuildDate>
    <atom:link href="https://blog.gntech.me/tags/performance/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Linux TCP BBR Congestion Control — Enable on Proxmox, Docker, and LXC</title>
      <link>https://blog.gntech.me/posts/2026-06-18-linux-tcp-bbr-congestion-control-proxmox-docker-lxc/</link>
      <pubDate>Thu, 18 Jun 2026 14:30:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-18-linux-tcp-bbr-congestion-control-proxmox-docker-lxc/</guid>
      <description>Step-by-step guide to enabling TCP BBR congestion control on Linux for Proxmox hosts, Docker containers, and LXC. Includes sysctl tuning, kernel module loading, iperf3 benchmarks, and practical performance gains for homelab and remote streaming.</description>
    </item>
    <item>
      <title>Linux Cgroups v2 Guide — Docker Container Resource Management</title>
      <link>https://blog.gntech.me/posts/2026-06-17-cgroups-v2-docker-container-resource-limits/</link>
      <pubDate>Wed, 17 Jun 2026 13:30:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-17-cgroups-v2-docker-container-resource-limits/</guid>
      <description>Deep dive into Linux cgroups v2 for Docker container resource control — memory.max/high, CPU quotas, I/O weights, PSI monitoring, and docker-compose deploy.resources configurations for homelab.</description>
    </item>
    <item>
      <title>Container Runtimes: runc vs crun for Docker Performance in Homelab</title>
      <link>https://blog.gntech.me/posts/2026-06-16-container-runtimes-runc-vs-crun-docker/</link>
      <pubDate>Tue, 16 Jun 2026 14:30:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-16-container-runtimes-runc-vs-crun-docker/</guid>
      <description>Compare runc and crun container runtimes for Docker in your homelab. Benchmark startup times, memory usage, and io_uring support. Switch runtimes in minutes with a simple daemon.json change.</description>
    </item>
    <item>
      <title>Proxmox VM Disk Performance — VirtIO-blk vs VirtIO-SCSI, IO Threads &amp; Cache Modes</title>
      <link>https://blog.gntech.me/posts/2026-06-12-proxmox-vm-disk-performance-benchmark/</link>
      <pubDate>Fri, 12 Jun 2026 16:30:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-12-proxmox-vm-disk-performance-benchmark/</guid>
      <description>Benchmark and tune Proxmox VM disk performance. Compare VirtIO-blk vs VirtIO-SCSI single controllers, IO threads, aio modes, and cache settings with fio benchmark results.</description>
    </item>
    <item>
      <title>Linux Network Performance Tuning — ethtool, irqbalance, and tc for Homelab</title>
      <link>https://blog.gntech.me/posts/2026-06-09-linux-network-performance-tuning-homelab/</link>
      <pubDate>Tue, 09 Jun 2026 17:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-09-linux-network-performance-tuning-homelab/</guid>
      <description>Optimize Linux network performance on Proxmox and Docker hosts with ethtool ring buffer tuning, irqbalance configuration, multiqueue RSS/RPS, and tc traffic shaping — with benchmarks and systemd persistence.</description>
    </item>
    <item>
      <title>Linux CPU Frequency Scaling and Power Management for Homelab Servers</title>
      <link>https://blog.gntech.me/posts/2026-05-31-linux-cpu-frequency-scaling-power-management-homelab/</link>
      <pubDate>Sun, 31 May 2026 17:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-05-31-linux-cpu-frequency-scaling-power-management-homelab/</guid>
      <description>Optimize Linux CPU frequency scaling and power management for 24/7 homelab servers. Covers cpupower governors, intel_pstate and amd_pstate_epp drivers, Turbo Boost control, C-states, and performance tuning with real commands.</description>
    </item>
    <item>
      <title>Netdata Docker Monitoring — Real-Time Container Monitoring Guide</title>
      <link>https://blog.gntech.me/posts/2026-05-30-netdata-docker-monitoring-homelab/</link>
      <pubDate>Sat, 30 May 2026 07:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-05-30-netdata-docker-monitoring-homelab/</guid>
      <description>Deploy Netdata with Docker Compose for real-time container monitoring. Per-second metrics, health alarms, auto-detection, and parent-child streaming for multi-host homelab observability.</description>
    </item>
    <item>
      <title>ZFS Pool Design — Mirrors, Recordsize, ARC Tuning for Proxmox</title>
      <link>https://blog.gntech.me/posts/2026-05-26-zfs-pool-design-proxmox-homelab/</link>
      <pubDate>Tue, 26 May 2026 11:00:00 +0000</pubDate>
      <guid>https://blog.gntech.me/posts/2026-05-26-zfs-pool-design-proxmox-homelab/</guid>
      <description>Design a ZFS pool for your Proxmox homelab — choose mirrors vs RAID-Z, set ashift correctly, tune recordsize and volblocksize, size the ARC, and add SLOG or L2ARC for better performance.</description>
    </item>
    <item>
      <title>Linux Disk I/O Tuning — IO Schedulers, Mount Options, and cgroup Throttling</title>
      <link>https://blog.gntech.me/posts/2026-05-25-linux-disk-io-performance-tuning/</link>
      <pubDate>Mon, 25 May 2026 18:30:00 +0000</pubDate>
      <guid>https://blog.gntech.me/posts/2026-05-25-linux-disk-io-performance-tuning/</guid>
      <description>Optimize Linux disk I/O for your homelab — choose the right IO scheduler for NVMe vs HDD, tune mount options for latency, monitor with iostat/ioping, and throttle container IO with cgroups.</description>
    </item>
    <item>
      <title>Linux systemd Service Hardening — Sandboxing, Capabilities, and Security Auditing</title>
      <link>https://blog.gntech.me/posts/2026-05-24-systemd-service-hardening-linux/</link>
      <pubDate>Sun, 24 May 2026 17:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-05-24-systemd-service-hardening-linux/</guid>
      <description>Complete guide to hardening Linux systemd services — sandboxing with ProtectHome and ProtectSystem, capability reduction with CapabilityBoundingSet, NoNewPrivileges, PrivateTmp, systemd-analyze security scoring, and real hardened service files for homelab daemons.</description>
    </item>
    <item>
      <title>Proxmox LXC Resource Management — CPU, Memory, and Disk I/O Limits</title>
      <link>https://blog.gntech.me/posts/2026-05-24-proxmox-lxc-resource-management/</link>
      <pubDate>Sun, 24 May 2026 07:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-05-24-proxmox-lxc-resource-management/</guid>
      <description>Complete guide to Proxmox LXC resource management — CPU pinning and cgroups CPU quotas, memory limits and swap control, disk I/O throttling, and ZFS quota/refquota tuning for containers.</description>
    </item>
    <item>
      <title>Linux Storage Benchmarking — fio, ioping, and Homelab Disk Tests</title>
      <link>https://blog.gntech.me/posts/2026-05-23-linux-storage-benchmarking/</link>
      <pubDate>Sat, 23 May 2026 12:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-05-23-linux-storage-benchmarking/</guid>
      <description>Benchmark storage performance in your homelab with fio, ioping, hdparm, and dd. Measure raw disk IOPS, ZFS pool throughput, NFS mount latency, and Docker volume performance with real commands and repeatable scripts.</description>
    </item>
    <item>
      <title>Docker GPU Acceleration — NVIDIA Container Toolkit for Homelab</title>
      <link>https://blog.gntech.me/posts/2026-05-23-docker-gpu-acceleration-homelab/</link>
      <pubDate>Sat, 23 May 2026 07:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-05-23-docker-gpu-acceleration-homelab/</guid>
      <description>Enable GPU acceleration in Docker containers using the NVIDIA Container Toolkit. Covers installation, Docker Compose GPU device config, Ollama AI inference, Jellyfin transcoding, and troubleshooting.</description>
    </item>
    <item>
      <title>Proxmox VE 9.2 Upgrade Guide — From 8.x with Dynamic Load Balancer</title>
      <link>https://blog.gntech.me/posts/2026-05-22-proxmox-9-2-upgrade-guide/</link>
      <pubDate>Fri, 22 May 2026 07:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-05-22-proxmox-9-2-upgrade-guide/</guid>
      <description>Step-by-step guide to upgrading Proxmox VE from 8.x to 9.2, covering the new Dynamic Load Balancer, SDN WireGuard fabrics, kernel 7.0 migration, LXC fixes, and post-upgrade configuration for homelab clusters.</description>
    </item>
    <item>
      <title>Docker BuildKit Cache Optimization — Speed Up Container Builds</title>
      <link>https://blog.gntech.me/posts/2026-05-21-docker-buildkit-cache-optimization/</link>
      <pubDate>Thu, 21 May 2026 09:30:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-05-21-docker-buildkit-cache-optimization/</guid>
      <description>Speed up Docker builds with BuildKit cache mounts, inline and registry cache export, and practical Dockerfile patterns for homelab CI/CD that cut build times by 80%.</description>
    </item>
    <item>
      <title>Nginx Docker Deployment — Reverse Proxy and Static Caching for Homelabs</title>
      <link>https://blog.gntech.me/posts/2026-05-20-nginx-reverse-proxy-docker/</link>
      <pubDate>Wed, 20 May 2026 17:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-05-20-nginx-reverse-proxy-docker/</guid>
      <description>Deploy Nginx with Docker Compose as a high-performance reverse proxy and caching layer for your homelab services. Covers caching, SSL, gzip, performance tuning, and multi-upstream configuration.</description>
    </item>
    <item>
      <title>WireGuard Performance Tuning — Kernel sysctl and MTU Optimization</title>
      <link>https://blog.gntech.me/posts/2026-05-20-wireguard-kernel-performance-tuning/</link>
      <pubDate>Wed, 20 May 2026 14:30:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-05-20-wireguard-kernel-performance-tuning/</guid>
      <description>Maximize WireGuard VPN throughput on Linux with kernel sysctl tuning, BBR congestion control, UDP buffer optimization, MTU/MSS clamping, and iperf3 benchmarking — practical configurations for homelab and production.</description>
    </item>
    <item>
      <title>Valkey 9.1 Docker Deployment — High-Performance Cache for Your Homelab</title>
      <link>https://blog.gntech.me/posts/2026-05-20-valkey-docker-deployment-homelab/</link>
      <pubDate>Wed, 20 May 2026 07:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-05-20-valkey-docker-deployment-homelab/</guid>
      <description>Deploy Valkey 9.1 with Docker Compose for a high-performance, Redis-compatible cache in your homelab. Covers configuration, ACL security, performance tuning, and the new 9.1 features.</description>
    </item>
    <item>
      <title>Proxmox GPU Passthrough — Complete Setup Guide for VMs</title>
      <link>https://blog.gntech.me/posts/2026-05-18-proxmox-gpu-passthrough-guide/</link>
      <pubDate>Mon, 18 May 2026 10:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-05-18-proxmox-gpu-passthrough-guide/</guid>
      <description>Dedicate a physical GPU to a Proxmox VM for AI inference, transcoding, or gaming. Step-by-step IOMMU, VFIO binding, NVIDIA fixes, and automated VM config.</description>
    </item>
    <item>
      <title>Linux Kernel Performance Tuning — sysctl Optimizations for Homelab Servers</title>
      <link>https://blog.gntech.me/posts/2026-05-17-linux-kernel-performance-tuning/</link>
      <pubDate>Sun, 17 May 2026 17:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-05-17-linux-kernel-performance-tuning/</guid>
      <description>Practical Linux kernel performance tuning for homelab servers — TCP BBR, sysctl network optimizations, I/O schedulers, memory management, and CPU governor tuning with real benchmarks and configuration files.</description>
    </item>
  </channel>
</rss>
