Тюнинг железа

⚙️ Технические моменты и оптимизация

Общие рекомендации для настройки ПК для работы RBTools. Крайне советуем делать резервные копии.

12 января 2026 г.

Ну что, мамкины хацкеры 😎 Немного оптимизаций для ваших железок, чтобы тащили на максимум.

Уменьшение TIME_WAIT

По умолчанию Windows держит соединения в TIME_WAIT до 240 секунд. Лучше уменьшить до 30 секунд, чтобы они освобождались быстрее.

PowerShell (не CMD):

New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "TcpTimedWaitDelay" -Value 30 -PropertyType DWORD -Force

🔢 Увеличение количества доступных портов

PowerShell:

New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "MaxUserPort" -Value 65535 -PropertyType DWORD -Force

Проверка:

netsh int ipv4 show dynamicport tcp

Если видите Start Port: 1024 и Number of Ports: 64512 — значит диапазон расширен успешно.

🧹 Очистка кеша сокетов и оптимизация TCP

CMD:

netsh int tcp set global autotuninglevel=disabled
netsh int tcp set global rss=enabled
netsh int tcp set global chimney=enabled
netsh int tcp set global dca=enabled

Отключение задержек ACK

CMD:

netsh int tcp set global ecncapability=disabled
netsh int tcp set global timestamps=disabled

После всех изменений перезагрузите компьютер или сервер (дедик).

🔍 Проверка соединений

CMD:

netstat -an | find /c "ESTABLISHED"

Показывает число установленных соединений (ESTABLISHED) — активные подключения «клиент ↔ сервер».

netstat -an | find /c "TIME_WAIT"

Показывает количество соединений в состоянии TIME_WAIT. Если их тысячи (например, 15 000+), это забивает пул портов и может вызвать ошибку:
"Only one usage of each socket address..."