Під час усунення проблем із продуктивністю мережі може бути важко відокремити продуктивність мережі від продуктивності інших компонентів системи. Наприклад, при копіюванні файлу з однієї системи в іншу також використовуються підсистеми пам'яті і диска на обох машинах. У Microsoft є інструмент, призначений для тестування тільки мережі: NTttcp.
Остання версія NTttcp (v5.39 на момент написання цієї статті) доступна для завантаження тут.
Приклад використання: Ця команда запускає інструмент як приймач в асинхронному режимі протягом 30 секунд, використовуючи чотири потоки, динамічно розподілені між усіма ядрами процесора, два видатні буфери вводу/виводу та розмір буфера 64K:
ntttcp.exe -r -m 4,*,192.168.242.5 -l 64k -a 2 -t 30
Це відповідна команда відправника:
ntttcp.exe -s -m 4,*,192.168.242.5 -l 64k -a 2 -t 30
Обидві команди включають одну й ту саму IP-адресу: адресу одержувача.
Вихідні дані інструменту, які можна зберегти у вигляді XML-файлу, дають детальну інформацію про загальний обсяг переданих даних, використання процесора та загальну пропускну здатність під час тесту. Ця інформація може допомогти визначити, чи викликано вузьке місце продуктивності мережею або іншим компонентом системи, про яку йде мова.
Є кілька важливих речей, про які слід пам'ятати при використанні NTttcp:
Більше інформації про NTttcp можна знайти тут. Для використання інструменту не потрібна активна підписка на Azure.