[zeromq-dev] WSAWaitForMultipleEvents versus WSAPoll
steven.mccoy at miru.hk
Mon Nov 1 08:14:38 CET 2010
On 1 November 2010 14:20, Steven McCoy <steven.mccoy at miru.hk> wrote:
> Mellanox drivers and many articles also refer to a
> FastSendDatagramThreshold, there are also receive versions, but setting this
> has no effect on 2008 R2, maybe on earlier revisions only.
Finding a more recent Mellanox release note,
b. Windows 2008 and Windows 2008-R2:
- Under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters:
* SackOpts, type REG_DWORD, value set to 0.
- Under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters:
* FastSendDatagramThreshold, type REG_DWORD, value set to 64K.
- Under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ndis\Parameters:
* RssBaseCpu, type REG_DWORD, value set to 1.
* MaxNumRssCpus, type REG_DWORD, value set to 2.
Enabling Receive Side Scaling (RSS) is performed by means of the following
"netsh int tcp set global rss = enabled"
Disable the time stamps on both sides. This is performed by means of the
"netsh int tcp set global timestamps=disabled"
The following services are disabled:
* "Base Filtering Engine (BFE)" * "Windows Firewall (MpsSvc)"
This allows scaling to 36,000 packets-per-second (pps) and improves
latency and jitter for all test speeds.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the zeromq-dev