как нагнать траф?

Запись создана 28 июля, 2009

Возникла типичная для многих ситуация, на одном из серверов в одном из ДЦ оказалось что входящего трафа больше чем исходящего. причем нехватает пару терабайт исходящего.

ничего страшного :) /dev/urandom безлимитный, осталось только выбрать ДЦ и сервер на который можно его перегнать. А перегонять будем так:
[cc lang=»bash»]
cat /dev/urandom | ssh server ‘cat > /traff’
[/cc]

время от времени (по крону например) на принимающем сервере будем обнулять файлик traff
[cc lang=»bash»]
> /traff
[/cc]

пока писал, пришла в голову мысль, что можно передавать сразу в /dev/null
[cc lang=»bash»]
cat /dev/urandom | ssh server ‘cat > /dev/null’
[/cc]

» Запись из раздела CentOS Linux, FreeBSD, Unix | 8 комментариев

Комментарии



8 комментариев to “как нагнать траф?”

  1. Ellion on 28 июля, 2009 18:36

    Что такое ДЦ?
    И зачем вообще нагонять трафик?

  2. Артур Шакиров on 28 июля, 2009 19:11

    ДЦ это датацентр. Нагонять приходится, по тому как в некоторых ДЦ (да собственно, в большинстве) дается канал с соотношением входящего к исходящему трафику.

  3. NetSpider on 19 августа, 2009 7:21

    можно и «присосаться» к серверу)
    ssh server ‘cat /dev/urandom’ > /dev/null

  4. lek on 27 сентября, 2009 22:57

    Почему /dev/random, а не /dev/null? Думаю, нагрузка на процессор во втором случае будет меньше
    И такой момент — на приёмом сервере надо будет раздать в 4 раза больше трафика, чем скачано на него :)
    Когда у нас возникла проблема с трафиком — качали нули из дома, while true; do wget -O /dev/null ….. Я даже специально второй инет подключил — стрим (у них ещё акция была — 6 мбит за 150 рублей на пол года), он круглые сутки качал :)

  5. майки on 3 декабря, 2009 14:00

    А зачем вообще гнать его на какой то реальный сервер? Зачем принимать где то? Чтобы лишний раз нагрузить принимающий сервак?
    Можно просто фигачить большими УДП-пакетами в «пустоту» то есть на любой ип.
    И вообще, выбирайте буржуйские ДЦ =)
    Там и нет проблем с соотношениями и обслуживание лучше.

  6. Артур Шакиров on 3 декабря, 2009 14:17

    чем нагружать? :))

    буржуйские ДЦ хороши до поры до времени.. и потом у компании в которой я работаю куча своих собственных серверов и за бугор ездить обслуживать железки не удобно.

  7. TxP on 9 июня, 2010 21:08

    Попадаются и умные железки, которые сжимают нолики в потоке. Поэтому рандом гонять — самое то.

  8. WST on 25 января, 2011 23:16

    можно и wget-ом тянуть urandom по HTTP, чтобы авторизацию по ssh не настраивать…




Ответить