All Tweaks

Nagle Algorithm

Verify Nagle Settings

Check that your Nagle algorithm settings were applied correctly

Benefit

Confirms configuration changes took effect

Impact

low

Commands (1)

$nics = @(Get-NetAdapter -ErrorAction SilentlyContinue | Where-Object { $_.Status -eq 'Up' }); if ($nics.Count -eq 0) { Write-Host '[ERR] No active network adapters found'; return } foreach ($nic in $nics) { $nicPath = "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\$($nic.InterfaceGuid)"; if (-not (Test-Path $nicPath)) { Write-Host "[SKIP] $($nic.Name) - no registry entry"; continue } $v = Get-ItemProperty -Path $nicPath -ErrorAction SilentlyContinue; $ack = if ($null -ne $v.TcpAckFrequency) { $v.TcpAckFrequency } else { '<unset>' }; $nodelay = if ($null -ne $v.TCPNoDelay) { $v.TCPNoDelay } else { '<unset>' }; $delack = if ($null -ne $v.TcpDelAckTicks) { $v.TcpDelAckTicks } else { '<unset>' }; Write-Host "[$($nic.Name)] TcpAckFrequency=$ack  TCPNoDelay=$nodelay  TcpDelAckTicks=$delack" }