|
|
www.lissyara.su
—> статьи
—> FreeBSD
—> программы
—> iperf Тест скорости между хостами
iperf - Тест скорости канала между хостами
Автор: MASiK.
Добрый день Друзья, решил вот написать про тестирования скорости соединения, много бла бла не буду, так что приступим
Система:
Сервер
FreeBSD 8.1
Хост
Windows 7
И так идём в порты
cd /usr/ports/benchmarks/iperf
| И
выбора конфига особо нет, тока тимплейты и ipv6 так что описывать не буду
после установки
===> SECURITY REPORT:
This port has installed the following files which may act as network
servers and may therefore pose a remote security risk to the system.
/usr/local/bin/iperf
If there are vulnerabilities in these programs there may be a security
risk to the system. FreeBSD makes no guarantee about the security of
ports included in the Ports Collection. Please type 'make deinstall'
to deinstall the port if this is a concern.
For more information, and contact details about the security
status of this software, see the following webpage:
http://iperf.sourceforge.net/
===> Cleaning for iperf-2.0.4
| запускаем в режиме сервера
И идём на наш Windows
Качаем iperf Для виндовс (Вообще к нему написана на java маленькая api) в архиве будет папка bin там будет iperf.exe, Для работы api нам потребуется java, как её поставить на вин рассказывать тоже не буду.
Запускаем и видим приятный интерфейс где всё понятно
в поле Host Указываем IP или DNS имя сервера и смотрим результат, так же можно выбрать число потоков, время проведение теста, и не только
Программа может тестировать как по TCP так и по UDP
Вот что она собственно может
ОБЩИЕ ВОЗМОЖНЫЕ ВАРИАНТЫ
-f, --format
[kmKM] формат отчёта: Kbits, Mbits, KBytes, MBytes
-i, --interval n
пауза секунд между периодическими отчётами
-l, --len n[KM]
задёт длину на чтение/запись буфера (по умолчанию 8 KB)
-m, --print_mss
показать максимальный размер сегмента (MTU - TCP/IP в заголовке)
-o, --output <filename>
Запись отчёта в указанный файл
-p, --port n
задаёт порт к которому конектится
или на котором вешать сервер (по умолчанию 5001)
-u, --udp
использовать UDP, а не TCP
-w, --window n[KM]
TCP размер окна (размер буфера сокета)
-B, --bind <host>
привязки к хосту, интерфейсу или групповому адресу
-C, --compatibility
для использования с более старыми версиями
не шлёт екстра сообщения
-M, --mss n
задать TCP максимальный размер сегмента (MTU - 40 байт)
-N, --nodelay
задать TCP без задержки, отключение алгоритма Нэгла
-v, --version
напечатать информацию о версии и выйти
-V, --IPv6Version
Юзать IPv6
-x, --reportexclude
[CDMSV] исключить C(соединение),
D(данные), M(Multicast) S(настройки)
V(сервер) в отчетности
-y, --reportstyle C|c
если установлено в C или c Отчёт будет
в результатах CSV (значения, разделенные запятыми)
Конкретные варианты SERVER
-s, --server
запустить в режиме сервера
-U, --single_udp
работать в однопоточном режиме UDP
-D, --daemon
запустить сервер как демон
Конкретные варианты CLIENT
-b, --bandwidth n[KM]
установить пропускную способность в бит/сек
(по умолчанию 1 Мбит/сек.)
Это установка требует UDP (-u).
-c, --client <host>
запустить в режиме клиента, при подключении к <host>
-d, --dualtest
двунаправленный тест одновременно
-n, --num n[KM]
количество байт для передачи (вместо -t)
-r, --tradeoff
У двунаправленный тест индивидуально
-t, --time n
время передачи в секундах (по умолчанию 10 секунд)
-F, --fileinput <name>
читать отсылаемый контент серверу из файла
-I, --stdin
самому писать что отдавать серверу
-L, --listenport n
порт клиента двунаправленный
-P, --parallel n
число параллельных потоков клиента для запуска
-T, --ttl n
время жизни, для multicast (по умолчанию 1)
-Z, --linux-congestion <algo>
алгоритм управления перегрузками TCP (Linux только)
| Ну вот собственно и всё )
Сайт программы
http://iperf.sourceforge.net/
Сайт java api
http://iperf.ru/
Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?f=3&t=28132.
размещено: 2010-08-26,
последнее обновление: 2010-08-26,
автор: MASiK
|
|
|
|
2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
|
Статистика сайта
|
Сейчас на сайте находится: 14 чел.
|
За последние 30 мин было: 79 человек
|
За сегодня было 205 показов, 67 уникальных IP
|
|
|
|
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
|
|
|
Комментарии пользователей [4 шт.]