James Kehr, a network support engineer at Microsoft, has written a blog explaining why Windows users should not use the popular open-source program iPerf3 to measure network performance.
There are three main reasons explained:
1. iPerf3 does not support Windows, so users should opt for iPerf2 instead.
2. iPerf3 does not directly call through the operating system but utilizes the Cygwin emulator layer, making it challenging to interpret results directly.
3. There is a possibility that the iPerf3 version used is outdated, leading to potential bugs in the Cygwin dll.
Microsoft recommends using ntttcp (Windows NT Test TCP) or ctsTraffic for comparing network performance on Windows, as they are designed to work better with the Windows operating system.
Source: Microsoft via XDA-Developers
TLDR: Microsoft advises against using iPerf3 on Windows for network performance measurement, recommending ntttcp or ctsTraffic instead.
Leave a Comment