server/
Скрипты оптимизации Debian 12 под разные сценарии.
vpn-optimize.sh
Полная оптимизация под VPN/X-Ray: BBR, большие буферы, высокий бэклог, nofile, systemd, x-ui.
curl -fsSL https://gitea.creative-tg1.ru/CREATIVE_tg1/for-servers/raw/branch/main/server/vpn-optimize.sh | sudo bash
Приоритет: пропускная способность, много одновременных соединений.
game-optimize.sh
Полная оптимизация под игровые серверы / игровой ПК: минимальный пинг, борьба с bufferbloat, NIC-тюнинг, IRQ affinity.
curl -fsSL https://gitea.creative-tg1.ru/CREATIVE_tg1/for-servers/raw/branch/main/server/game-optimize.sh | sudo bash
Приоритет: минимальная задержка (latency), быстрый отклик.
Что делает:
cakeqdisc — активная борьба с bufferbloatbusy_poll=50— снижает latency ценой CPU- NIC coalescing выключен (
rx-usecs=0) — главный буст пинга - IRQ распределены по ядрам
- Маленькие буферы по умолчанию
Разница
| Параметр | VPN | Игры |
|---|---|---|
| qdisc | fq | cake |
| rmem/wmem_default | 262144 | 212992 (дефолт) |
| netdev_max_backlog | 250000 | 5000 |
| tcp_fastopen | 1 | 1 |
| busy_poll | — | 50 |
| NIC coalescing | — | выключен |
| IRQ affinity | — | по ядрам |
| x-ui override | ✅ | — |
Не смешивать: VPN и игры требуют противоположных настроек. Если сервер делает и то и другое — компромисс невозможен, нужно выбирать приоритет.