как проверить реальную пропускную способность сети между двумя точками?

<p>каковы некоторые из лучших инструментов/утилит для тестирования реальной пропускной способности канала? в моем случае я проверяю реальную пропускную способность через мост wi-fi.</p>

<p>я считаю <a href="http://iperf.sourceforge.net/">iperf</a> одной из наиболее полезных утилит для проверки пропускной способности точка-точка. у него есть много опций для тестирования через tcp/udp, с помощью udp он может сказать вам, сколько было джиттера. порты iperf доступны практически для каждой ос.</p><p>мне также нравится тестировать с <a href="http://e2epi.internet2.edu/ndt/"> ndt </a> , но работать с iperf не так просто, так как ndt в основном должен быть настроен как сервер где-то, и на клиенте должна быть установлена java).</p>

<p>я бы направил что-то вроде/dev/urandom (или/dev/zero для проверки сжатия устройств, если оно есть) через две * nix машины.</p><p>прослушивание и передача в/dev/null на одной машине</p><pre><code>nc –l –p 7000 | /dev/null </code></pre><p>подключите и передайте 100 мб случайных данных на другой</p><pre><code>dd if=/dev/urandom bs=1m count=100 | nc 192.168.1.120 7000 –q 10 </code></pre><p>для статистики в реальном времени используйте pipeviewer</p><pre><code>dd if=/dev/urandom bs=1m count=100 | pv | nc 192.168.1.120 7000 -q 10 </code></pre>

<p>вот подход грубой силы и невежества ...</p><p>многие ftp-клиенты из командной строки сообщают о статистике передачи, поэтому вы можете просто использовать ftp, чтобы получить или поставить достаточно большой файл, чтобы статистика имела смысл.</p>

<p> <a href="http://www.ixiacom.com/products/ixchariot/">ixchariot</a> . не бесплатно, но он может моделировать все виды трафика. smallnetbuilder.com использует его для тестирования своих продуктов.</p>

<p>что вы считаете "реальной пропускной способностью сети"? это полностью зависит от функции вашей сети и потребностей ваших пользователей.</p><p>например, пропускная способность не будет определяющим атрибутом работы вашей сети, если у вас есть шесть пользователей, которым запрещено передавать потоковое видео/аудио или передавать файлы. в этом случае, когда у вас будет достаточно пропускной способности для их стандартного трафика, больше просто пустая трата.</p><p>тесты полезны для определения слабых мест в вашей сети, но вы не должны воспринимать их как отражение пользовательского опыта, если они не имитируют трафик ваших пользователей.</p><p>если вы просто пытаетесь выяснить, какую полосу пропускания вы можете протолкнуть через беспроводной мост, прежде чем он упадет, вы действительно не сможете обойти iperf и ftp (хотя вам может потребоваться тестирование нескольких машин одновременно). не забудьте также протестировать двунаправленный трафик.</p><p>если вы заинтересованы в выяснении предполагаемого взаимодействия с пользователем, нам потребуется дополнительная информация.</p>

<p>я использовал pcattcp для тестирования прямой пропускной способности. программа настроена на прием на одном компьютере, а затем на другой компьютер передает.</p><p> <a href="http://www.pcausa.com/utilities/pcattcp.htm">http://www.pcausa.com/utilities/pcattcp.htm</a> </p>

<p>вы можете использовать программное обеспечение d-itg. это бесплатно и может быть загружено с <a href="http://www.grid.unina.it/software/itg/">http://www.grid.unina.it/software/itg/</a> </p><p>я использовал его для тестирования нескольких компьютеров, подключенных к сети с различными операционными системами. пропускная способность, джиттер и задержка могут быть легко измерены.</p>

<p>коммерческая альтернатива - netrounds (www.netrounds.com). это облачный сервис (saas), что означает отсутствие инвестиций. существует также бесплатная 30-дневная пробная версия.</p><p>он использует активные датчики, которые легко загружаются. эти зонды используют оптимизированное ядро linux для максимальной производительности и лучшего контроля над сетевым оборудованием.</p><p>netround может генерировать и измерять до 10 гбит/с с использованием стандартного оборудования пк, как tcp и udp (даже многоадресная передача). поддержка vlan и нескольких потоков qos.</p>