[zeromq-dev] PGM on Windows registry settings and tweaks

Steven McCoy steven.mccoy at miru.hk
Mon Nov 1 09:10:58 CET 2010


Windows it seems is still stuck in the days of 100mb networks, if you want
to get PGM playing a bit better than it appears out-of-the-box then the
following settings are required.


   - Under
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters:
      - FastSendDatagramThreshold, type REG_DWORD, value set to 1500.
      - FastCopyReceiveThreshold, type REG_DWORD, value set to 1500.


   - Disable the time stamps on both sides. This is performed by means of
   the following command:

"netsh int tcp set global timestamps=disabled"


   - Disable the following services:
      - "Base Filtering Engine (BFE)"
      - "Windows Firewall (MpsSvc)"


If you have a multi-core box you probably want to enable Receive Side
Scaling too,


   - Enabling Receive Side Scaling (RSS) is performed by means of the
   following command:

"netsh int tcp set global rss = enabled"


-- 
Steve-o
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20101101/c942a49b/attachment.htm>


More information about the zeromq-dev mailing list