Aqui está o documento de diretrizes de ajuste de desempenho da Microsoft para o Windows Server 2008 R2:
Existem 136 páginas de diretrizes de ajuste de desempenho nesse documento.
Você também pode obter algumas informações interessantes em support.microsoft.com/kb/214397/en-us
Você também pode tentar desativar a Plataforma de Filtragem do Windows, que geralmente não é recomendada, mas pode ajudar a reduzir a jornada de E / S pelo sistema operacional.
Você também tem uma enorme quantidade de tecnologias que a Microsoft criou no Windows, especificamente voltadas para redes de baixa latência, embora a maioria delas seja aprimoramentos específicos em 2012, não para 2008 R2:
Data Center Bridging
Data Center Transmission Control Protocol (DCTCP)
Kernel Mode Remote Direct Memory Access (kRDMA)
Network Interface Card (NIC) Teaming
NetworkDirect
Receive Segment Coalescing (RSC)
Receive Side Scaling (RSS)
Registered Input/Output (RIO) API Extensions
Transmission Control Protocol (TCP) Loopback Optimization
Low Latency Workloads Management and Operations
Mas há tanta coisa que você poderá fazer com ajustes de software. Simplesmente atualizando seu hardware para Infiniband / RDMA sobre Ethernet convergente , você obterá drásticas reduções na latência que nunca ser capaz de conseguir invertendo bits no registro do Windows.
Por fim, aqui está uma resposta mais rápida sobre o ACK atrasado . Eu não sei se isso é realmente seu problema ou não, mas:
Subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
Entry: TcpAckFrequency
Value Type: REG_DWORD, number Valid Range: 0-255 Default: 2
Description: Specifies the number of ACKs that will be outstanding before the delayed ACK timer is ignored. Microsoft does not recommend changing the default value without careful study of the environment.If you set the value to 1, every packet is acknowledged immediately because there is only one outstanding TCP ACK as a segment is just received. The value of 0 (zero) is not valid and is treated as the default, 2. The only time the ACK number is 0 is when a segment is not received and the host is not going to acknowledge the data.