как нагнать траф?
Запись создана 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 “как нагнать траф?”
Ответить
Что такое ДЦ?
И зачем вообще нагонять трафик?
ДЦ это датацентр. Нагонять приходится, по тому как в некоторых ДЦ (да собственно, в большинстве) дается канал с соотношением входящего к исходящему трафику.
можно и «присосаться» к серверу)
ssh server ‘cat /dev/urandom’ > /dev/null
Почему /dev/random, а не /dev/null? Думаю, нагрузка на процессор во втором случае будет меньше
И такой момент — на приёмом сервере надо будет раздать в 4 раза больше трафика, чем скачано на него :)
Когда у нас возникла проблема с трафиком — качали нули из дома, while true; do wget -O /dev/null ….. Я даже специально второй инет подключил — стрим (у них ещё акция была — 6 мбит за 150 рублей на пол года), он круглые сутки качал :)
А зачем вообще гнать его на какой то реальный сервер? Зачем принимать где то? Чтобы лишний раз нагрузить принимающий сервак?
Можно просто фигачить большими УДП-пакетами в «пустоту» то есть на любой ип.
И вообще, выбирайте буржуйские ДЦ =)
Там и нет проблем с соотношениями и обслуживание лучше.
чем нагружать? :))
буржуйские ДЦ хороши до поры до времени.. и потом у компании в которой я работаю куча своих собственных серверов и за бугор ездить обслуживать железки не удобно.
Попадаются и умные железки, которые сжимают нолики в потоке. Поэтому рандом гонять — самое то.
можно и wget-ом тянуть urandom по HTTP, чтобы авторизацию по ssh не настраивать…