Это команда netperf, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
netperf - тест производительности сети
СИНТАКСИС
нетперф [глобальные параметры] - [конкретные параметры тестирования]
ОПИСАНИЕ
Нетперф эталон, который можно использовать для измерения различных аспектов работы в сети.
представление. В настоящее время его внимание сосредоточено на массовой передаче данных и запросах / ответах.
производительность с использованием TCP или UDP и интерфейса Berkeley Sockets. Кроме того,
тесты для DLPI и сокетов домена Unix, тесты для IPv6 могут быть условно скомпилированы.
GLOBAL ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-4 Используйте адресацию AF_INET (также известную как IPv4) для соединений управления и, возможно, данных.
-6 Используйте адресацию AF_INET6 (также известную как IPv6) для соединений управления и, возможно, данных.
-a Размеры
Измените выравнивание буфера отправки и приема в локальной системе. По умолчанию это
8 байт.
-A Размеры
То же, что и -a, но для удаленной системы.
-B Brandstr
Добавьте brandstr в результат теста с отключенными баннерами.
-c [темп]
Запрос на использование ЦП и расчет потребности в услугах для локальной системы. Если
указан необязательный параметр ставки, нетперф будет использовать это вместо
Сам расчет ставки.
-C [темп]
Как -c, но для удаленной системы.
-d Увеличьте количество отладочного вывода, отображаемого во время теста (возможно, на
за счет производительности).
-D [секунды, единицы] (*)
Отображать промежуточные результаты не реже, чем раз в секунду, в качестве начальных единиц измерения.
предположить для единиц в секунду. Это доступно, только если настроен netperf.
с --enable-demo.
-f ГМКгмк
Измените единицы измерения для тестов * _STREAM. Заглавные буквы - это степени двойки,
строчные буквы - это степени десяти.
-F заполнитель_файл
Предварительно заполните буферы отправки данными из указанного файла. Это предназначено для
предоставить средства для предотвращения буферов, заполненных данными, которые тривиально
легко сжимается. Хорошим выбором для файла, который должен присутствовать в любой системе, является
эта страница руководства - netperf.man. Другие файлы могут быть предоставлены как часть
распределение.
-h Отобразите строку использования и выйдите.
-H имя | ip, семья (*)
Задайте имя хоста (или IP-адрес) и семейство адресов, которые будут использоваться для управления.
подключение к удаленной системе. Передача одного имени без запятой установит только
remote_host и оставит выбор семейства адресов для управляющего соединения
в стек или с помощью параметра командной строки -4 -r -6.
-i макс, мин
Установите максимальное и минимальное количество итераций при попытке достичь определенного
уровни уверенности.
-j Попросите netperf рассчитать дополнительную статистику по времени при запуске омни
тестовое задание. Отображение указанной статистики будет зависеть от наличия соответствующего
селекторы вывода в выборе вывода. Это MIN_LATENCY, MAX_LATENCY,
P50_LATENCY, P90_LATENCY, P99_LATENCY, MEAN_LATENCY и STDDEV_LATENCY.
-I lvl, [, intvl]
Укажите уровень достоверности (95 или 99–99 по умолчанию) и ширину
доверительный интервал в процентах (по умолчанию 10)
-l Testlen
Укажите продолжительность теста (по умолчанию 10 секунд). Отрицательное значение устанавливает
количество транзакций запроса / ответа или количество байтов для потокового теста.
-L имя | ip, fam (*)
Установите локальное имя | IP и / или семейство адресов для сокета, используемого для управления
подключение к удаленному сетевому серверу.
-n число
Укажите количество процессоров в системе на тех системах, для которых netperf не имеет
способ найти количество процессоров программно.
-N Эта опция скажет netperf не устанавливать управляющее соединение с удаленным
netserver. Вместо этого он попытается установить соединение для передачи данных напрямую, используя только
информация, предоставленная параметрами командной строки и / или внутренними значениями по умолчанию.
Если в командной строке не указаны другие порты, по умолчанию подключение к данным
будет к порту "отбрасывать" для теста "STREAM" или "SENDFILE", порт "echo"
для теста «RR» или порт «chargen» для теста «MAERTS».
-o Размеры
Установите смещение от выравнивания, указанного с помощью -a.
-O Размеры
Как -o, но для удаленной системы.
-p портнум, локпорт (*)
Направьте управляющее соединение на сетевой сервер, прослушивающий указанный порт,
вместо использования записи netperf в / etc / services или внутреннее значение по умолчанию (порт
12865). Если указано ", locport", контрольное соединение будет установлено из
этот номер локального порта. Указание одного номера порта без запятой укажет
только номер порта удаленного сетевого сервера и оставит выбор номера локального порта на
стек.
-P 0 | 1 Показать (1) или подавить (0) тестовый баннер.
-S Эта опция вызовет попытку установить SO_KEEPALIVE на концах данных
подключение для тестов с использованием сокетов BSD. Это будет сделано на стороне netperf
классические тесты, а также как netperf, так и netserver на стороне омни или перенесенного теста.
-s секунды
Это приведет к тому, что netperf перейдет в спящий режим за «секунды» до передачи данных через
подключение для передачи данных.
-t имя теста
Укажите тест, который нужно выполнить. Допустимые имена тестов включают, но не ограничиваются, ни
всегда вкомпилирован:
TCP_STREAM
TCP_SENDFILE
TCP_MAERTS
TCP_RR
TCP_CRR
UDP_STREAM
UDP_RR
ДЛКО_СТРИМ
ДЛКО_RR
DLCL_STREAM
ДЛКЛ_РР
STREAM_STREAM
STREAM_RR
DG_STREAM
ДГ_RR
SCTP_STREAM
SCTP_STREAM_MANY
SCTP_RR
SCTP_RR_MANY
LOC_ЦП
REM_ЦП
-T lcpu, remcpu
Запросите привязку netperf к CPU lcpu и / или netserver к CPU rcpu.
-v многословие
Установите уровень детализации теста (только с -P).
-V Отобразите версию netperf и выйдите.
ИСПЫТАНИЕ КОНКРЕТНЫЙ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-h Отобразите строку использования на основе имени теста, заданного с помощью -t, и выйдите.
Пожалуйста, обратитесь к руководству netperf Уход и Для кормления of Нетперф 2.5.X
(doc / netperf. [pdf | html | txt]) для получения дополнительной информации. Или вы можете присоединиться и отправить электронное письмо
в [электронная почта защищена].
ЗАМЕТКА
Для тех опций, которые принимают два параметра, должен быть указан по крайней мере один; указание одного значения
без запятой установит оба параметра в это значение, указав значение с запятой в начале
установит только второй параметр, значение с запятой установит только первое. К
установите для каждого параметра уникальные значения, укажите оба значения и разделите их запятой.
* Для этих параметров, использующих два параметра, указание одного значения без запятой установит только
first parm и оставит для второго значение по умолчанию. Чтобы установить второе значение, необходимо
перед ним должна стоять запятая или быть парой, разделенной запятыми. Это необходимо для сохранения предыдущего netperf
поведение.
Используйте netperf в Интернете с помощью сервисов onworks.net