Health-check и graceful failover в Nginx и HAProxy: active-passive, веса, slow start
Разбираем, как настроить быстрый и при этом «мягкий» failover между бэкендами: отличие L4 и L7 health-check, active-passive и веса ...
SNI и default server в Nginx/Apache: почему отдаётся «чужой» сертификат и как это быстро исправить
Если при HTTPS браузер показывает сертификат другого домена, чаще всего виноваты SNI и выбор default server (или первого vhost). Р ...
nftables + WireGuard: NAT, forward chain и policy routing без сюрпризов
Разбираем типовые схемы WireGuard на Linux с nftables: интернет через wg0, доступ LAN в VPN, split-tunnel и policy routing. Дам ра ...
Linux 6.x: UDP GRO/GSO и USO (tx-udp-segmentation) для ускорения VPN
UDP GRO/GSO и USO в Linux 6.x могут заметно поднять throughput в WireGuard и других UDP‑VPN, снижая нагрузку на CPU и softirq. В с ...
Linux tc netem: эмуляция задержек, потерь и джиттера для тестов сети
tc netem позволяет воспроизводимо «портить» сеть в Linux: добавлять задержку и jitter, имитировать packet loss, reorder и duplicat ...
Linux IRQ/softirq и ksoftirqd: как убрать CPU jitter и настроить RPS/RFS, irqbalance и ethtool
Если ksoftirqd грузит CPU, растёт softirq и «пилит» задержка, обычно виноваты сетевые IRQ и распределение очередей. Разберём /proc ...
Linux: eBPF для сетевого troubleshooting — где теряются пакеты (tc/qdisc/conntrack)
Когда «тормозит сеть», виноваты не всегда приложение и не всегда канал. Ниже — практичный eBPF-плейбук: как поймать TCP retransmit ...
Linux: apt/yum/dnf зависают — проверяем DNS, IPv6 и MTU (практический чеклист)
Если apt update висит на Connecting, yum/dnf уходят в таймаут, а веб «вроде работает», чаще всего виноваты DNS (включая systemd-re ...
NVMe в Linux: scheduler, read_ahead, discard и mount options для минимальной latency и максимальных IOPS
Разбираем настройки, которые реально влияют на NVMe в Linux: scheduler (none и mq-deadline), read_ahead, TRIM через discard или fs ...
Не нашли необходимую информацию?








