Друзья, мне в исследовательских целях необходимо ограничить скорость загрузки страниц до 30-40 kbps, как мне это сделать на уровне системы, браузера или еще как-то. Картинка ДПВ, у меня mac, lion, браузер любой.
ну очевидно что это надо в терминале вбивать, а еще 15KByte/s поменять на то что тебе нужно ^____^ там any to any, это значит что у тебя вообще все сетевые соединения пойдут через этот "тормоз", так что будь аккуратнее ;)
- Cy6erBr4in
Ваня, эмулировать реальный плохой канал шейпингом и даже дропом части пакетов не получится.
- Серик, Берик и Ербол
однажды я вроде как эмулировал (и покраснел) подключаясь через 3g модем - забираясь в условия очень слабого сигнала. хрен знает, насколько оно получается похоже, но тормозит знатно.
- xekc
^ так это не эмуляция как раз, а реальный плохой канал, один из типов
- Серик, Берик и Ербол
Шейпингом можно эмулировать медленный канал. А дропом пакетов -- ненадёжный. Этого почти всегда хватит.
- Alex Kapranoff
разве тощий канал не создаётся шейпингом на стороне провайдера в 99% случаев?) Другой вариант, по-моему – это разделить канал на большое количество пользователей, тогда тоже будет хорошо тупить. Похожего эффекта можно добиться с помощью торрент-клиента)
- Habba
Тощий канал создаётся тощим каналом, а не шейпингом. Ваня, потому что шейпинг не приведёт все остальные сетевые характеристики (ну, скажем для примера, время пинга) к аналогичным для реального плохого канала.
- Серик, Берик и Ербол
всё верно пишет товарищ кукуц, поэтому gprs/edge будет получше шейпинга
- Ildar Karimov
^^ время пинга, то есть латенси тоже шейперами имитировать можно.
- Панкакись
+1 к панкакись. "канал" же не сферический в вакууме, да, сам по себе он не вполне адекватно отражает действительность, но как только его нагрузит траффиком, то сразу все станет как настоящее - и tcp windows, и все такое прочее. пустой канал будет неадекватной картиной, тут согласен.
- Michael Bravo
необязательно нагружать. шейперы сами по себе умеют не только полосу, но латенси делать какую надо.
- Alex Kapranoff
Если что, charles умеет резать канал, выставлять латенси и MTU. Кажется, слегка грубовато, но умеет. И у него есть триальный коиент под мак, если что.
- Панкакись
И ты сравнивала его результат с реальным каналом, так сказать, органолептически?
- Серик, Берик и Ербол
^ я сравнивала результат работы Charles в качестве socks-прокси с результатом работы стандартного TC под чутким присмотром админов и ноков. Сравнивала по результатам измерений производительности ответа сервера и получения данных на клиенте по числам, логам, тсп-дампам. Органолептически - нет, меня в дата центры не пускают. =(
- Панкакись
Реальный канал штука слишком сложная, чтобы его имитировать в точности. Для приближенной имитации ноки рекомендуют использовать TC. Для еще более грубой имитации вполне покатит Charles.
- Панкакись
... а чтобы сымитировать хреновый канал в первом приближении, ipfw pipe вполне достаточно. но лага, конечно, не будет, да. а надо?
- kong
from FFHound!
^^ Зависит от цели и от того, что хотелось сымитировать. Бич мобильных сетей это, скорей, RTT и всякие ретрансмиты с потерями пакетов. У гугловцев есть неплохая статья "почему RTT важнее, чем bandwidth": http://docs.google.com/a...
- Панкакись
^^ Лажовая статейка, кстати :) А от целей таки да, сильно зависит. RTT в реальной жизни не такой уж и бич. Вот потери - да.
- kong