Генерируйте ограниченную сумму случайного сетевого трафика между 2 хостами

Я не уверен в Yahoo, но можно настроить индексы бота Google частоты сайт. Взгляните на Google Webmasters. Я не уверен, имеет ли Yahoo что-либо подобное. В любом это уменьшит Ваш трафик до 50%.

С другой стороны, некоторые веб-серверы могут ограничить трафик для каждого подключения, таким образом, можно попробовать это. Я лично избегал бы аппаратных решений, так как это, скорее всего, собирается стоить больше.

7
задан 28 May 2010 в 21:15
6 ответов

Используйте ping. Можно написать сценарий его, чтобы выполнить случайные лавинные рассылки и сделать весь вид интересного материала. Я не эксперт по MacOS, но я вполне уверен, это очень похоже на опции Linux CLI...

Таким образом для продвижения портов к пределу скорости канала выполняет ping лавинной рассылки (примечание должно быть корнем, чтобы сделать это, я выполняю мой для 100 000 пакетов сюда):
$ping -f -c 100000 <destination IP>

4
ответ дан 2 December 2019 в 23:27
  • 1
    Это, кажется, самый легкий способ генерировать постоянный трафик. Не совсем, что я имел в виду, но это довольно легко на процессоре и может несколько управляться через-s и-i параметры для достижения желаемой сетевой активности. Получить 7%-е использование на ссылке на 100 Мбит/с:-q-s 500-i.001 < ping; hostIP> –  Andrew S 4 June 2010 в 19:41

Пойдите для простоты, Попытка netcat.

Если Вы хотите провернуть ограниченную сумму, можно генерировать файл и передать его по каналу в NC

nc 192.168.0.1 3333 > file.dat

Кроме того, если Вы хотите насыщать свою сеть, можно настроить соединение, которое лавинно разошлет A и B друг между другом

на компьютере A

yes AAAAAAAAAAAAAAAAAAAAAA | nc -v -v -l -p 2222 > /dev/null

на другом Компьютере (Мы назовем B),

yes BBBBBBBBBBBBBBBBBBBBBB | nc othermachine 2222 > /dev/null

Существует множество ссылок на вещи, которые можно сделать с netcat, я высоко поощряю Вас делать Google когда-то.

5
ответ дан 2 December 2019 в 23:27
  • 1
    Действительно ли возможно установить скорость передачи с netcat? –  Zoredache 28 May 2010 в 22:39
  • 2
    Дроссель ( klicman.org/throttle ) может быть способом ограничить netcat, но меня don' t видят любые двоичные файлы для Windows однако, я смог скомпилировать его на OS X (10.6). –  Andrew S 4 June 2010 в 19:43

Просто требуемый, чтобы сказать, что Остинато работает и над Mac OS X и над Windows.

На моем Core2Duo на 2.2 ГГц, выполняющем Windows XP, Остинато берет приблизительно 50% ЦП. При разговоре только за Остинато - причина, требуется так много ЦП даже под низкие проценты, состоит в том, чтобы поддержать точное (читайте постоянный, предают задержку пакета земле), скорость передачи в присутствии других спорящих приложений.

Вы могли также попробовать tcpreplay

Раскрытие: я - разработчик Остинато

3
ответ дан 2 December 2019 в 23:27

Остинато могло бы сделать для Windows. Я не провел много времени с ним, но это выглядит интересным.

1
ответ дан 2 December 2019 в 23:27

К сожалению, у меня нет собственного опыта с ним, но MGEN мог возможно соответствовать. PackETH хорош, но это - главным образом Linux (плюс порт Windows), таким образом, это, вероятно, исключено.

Если это не подходит Вам, список в веб-сайте D-ITG мог бы быть полезным.

0
ответ дан 2 December 2019 в 23:27
  • 1
    Я попробовал MGEN, но это, кажется, ведут себя много как iperf и это почти макси мой Core2Duo на 2.2 ГГц даже на низких скоростях. –  Andrew S 1 June 2010 в 18:54

Просто запустите этот скрипт ...

#!/bin/bash

while true;
do
  t=$(($RANDOM%2500 + 500))
  b=$(($RANDOM%150 + 50))
  ping -c 1 -s $b $1
  sleep $(($t/1000))                                            
done 
-1
ответ дан 2 December 2019 в 23:27

Теги

Похожие вопросы