Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Как использовать инструмент NTttcp для устранения неполадок производительности сети в Windows

Summary: В этой статье приведены рекомендации по использованию инструмента NTttcp для поиска и устранения проблем производительности сети в Windows Server.

This article applies to   This article does not apply to 

Instructions

При поиске и устранении проблем, связанных с производительностью сети, бывает сложно отделить производительность сети от производительности других компонентов системы. Например, при копировании файла из одной системы в другую также используются подсистемы памяти и диска на обоих компьютерах. Корпорация Майкрософт предлагает инструмент, предназначенный только для тестирования сети: NTttcp.

Последнюю версию NTttcp (v5.39 на момент написания этой статьи) можно скачать здесь

Пример использования: Эта команда запускает инструмент в качестве приемника в асинхронном режиме в течение 30 секунд с использованием четырех потоков, динамически распределенных по всем ядрам процессора, двух буферов ввода-вывода и размера буфера 64 КБ.

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:

  • Он должен выполняться на обеих сторонах соединения (например, на клиенте и сервере).
  • В предыдущей версии необходимо было переименовать исполняемый файл, чтобы указать, будет ли он запускаться в качестве отправителя или получателя. В новой версии в этом больше нет необходимости, поскольку для этой цели используются ключи -s и -r.

Дополнительные сведения о NTttcp можно найти здесь. Для использования этого средства активная подписка Azure не требуется.

Affected Products

Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows Server 2022, Microsoft Windows 2012 Server, Microsoft Windows 2012 Server R2