Netperf это бесплатная утилита, которая была разработана компанией Hewlett-Packard. Она позволяет получить мгновенную информацию о пропускной способности сети. Обновленная информация об утилите Netperf предоставляется на сайте утилиты по адресу netperf.org.

Ты сможешь лишь 85%

Иногда при при диагностике установленного программного обеспечения возникает вопрос производительности программного обеспечения. Некоторые администраторы сетей сразу же обвиняют во всем программное обеспечение, а другие указывают на производительность сети. Если необходим инструмент, который быстро даст определенный ответ о пропускной способности сети между двумя точками, то Netperf подходит идеально. Он не только прост в использовании, но и достаточно компактен для размещения на гибком диске, что позволяет переносить его на удаленные сайты клиентов.

Утилита состоит из двух исполняемых файлов: Netserver и Netclient. Для выполнения теста пропускной способности необходимо запустить Netserver на одном компьютере, а Netclient на другом компьютере. Программа Netclient предоставляет множество параметров собственного запуска. Вот синтаксис этой команды:

Netclient -H <удаленный_узел> [-a <send,recv>] [-A <send,recv>] [-c] [-C] [-d] [-f <G | M | K | g | m | k> ] [-F <файл_заполнения>] [-i <max,min>] [-I <lvl>] [-l <секунд>] [-o <send,recv>] [-O <send,recv>] [-n <numcpu>] [-p <порт>] [-P < 0 | 1 >] [-t <testname> ] [-v <уровень_сообщений> ] [-W <send,recv>]

Параметры утилиты Netclient рассматриваются в следующей таблице.

Параметры команды Netclient

Параметр Использование
-H <удаленный_узел> Имя или адрес IP системы, которая поддерживает работу Netserver
-a <send,recv> Устанавливает отношение локального буфера приема/отправки
-A <send,recv> Устанавливает отношение удаленного буфера приема отправки
-c Сообщает статистику использования центрального процессора на локальном компьютере
-C Сообщает статистику использования центрального процессора на удаленном компьютере
-d Увеличивает избыточность отладочной информации
-f <G|M|K|g|m|k> Устанавливает единицу изменения для указания пропускной способности. По умолчанию пропускная способность указывается в мегабайтах (M).
-F <файл_заполнения> Наполняет буфер данными из указанного файла
-i <max,min> Указывает максимум и минимум выполняемых итераций. По умолчанию используются значения 15 и 1.
-I <lvl> Указывает уровень уверенности команды. Приемлемыми уровнями являются уровни от 95 до 99 (по умолчанию используется значение 99)
-l <секунд> Указывает длительность работы Netperf (в секундах)
-o <send,recv> Устанавливает смещение локального буфера приема/отправки
-O <send,recv> Устанавливает смещение удаленного буфера приема отправки
-n <numcpu> Устанавливает минимальное количество процессоров, которые можно использовать
-p <порт> Когда программа Netserver ожидает входящего соединения на порту, отличном от принятого по умолчанию (12865), этот параметр необходимо для указания номера порта, на котором ожидает соединений утилита Netserver
-P <0|1> Отображает (1) или подавляет (0) вывод заголовков в выводе команды
-t <testname> Указывает имя теста, который необходимо выполнить
-v <уровень_сообщений> Указывает уровень подробности сообщений (1-3) в выводе команды
-W <send,recv> Устанавливает количество буферов приема/передачи

Утилита Netserver имеет намного меньше параметров. Точнее предоставляется только один параметр. Вот синтаксис команды Netserver:

Netserver [-p <номер_порта>]

По умолчанию, при запуске утилиты Netserver используется порт номер 12865. Использование параметра -p позволяет указать другой порт, на котором утилита будет ожидать входящих соединений. Сразу же после запуска утилита Netserver будет работать, пока с ней не установит связь клиент.

Хотя существует множество параметров, предоставляемых командой Netclient, для тестирования пропускной способности сети необходимы только параметры -H и, возможно, -p, если тестирование производится сквозь брандмауэр, установленный между двумя точками. Перед запуском программы скопируйте файлы Netclient.exe и Netserver.exe из каталога Netperf сопровождающего компакт-диска на жесткие диски обоих компьютеров.

После копирования файлов необходимо выполнить такую последовательность действий для тестирования пропускной способности:

1. На удаленном компьютере откройте приглашение командной строки и запустите утилиту Netserver (команду необходимо давать в той папке, где находится исполнимый файл).

2. На второй системе введите команду Netclient -H <имя_удаленного_сервера> из приглашения командной строки.

3. Подождите несколько секунд и система, на которой был запущен Netclient, отобразит пропускную способность сети. Кроме того, выполнение команды Netserver автоматически завершиться на первой системе.

Кому нужна эта Винда? Нам нужны бабки за 180 секунд!

Leave a Reply

Your email address will not be published. Required fields are marked *