Как только начинается скачка файла из инета, пинги подскакивают с 100 мс до первого роутера до 2-20сек.
Как только закачка останавливается, все возвращается на место - пинг ровный, 100мс, не более.
Думал ставить шейпер на исходящий канал, но в голову неожиданно пришла мысля, что wget при скачке создает большой входящий траффик, а исхоядящий минимален (так ведь?) и шейпер тут не поможет.
Канал - 64/32кбит. wget, скачивающий большой файл со скоростью 7-8кбайт/с уводит пинги в даун.
wget ограниченный ключем --limit-rate на скорость меньше, чем download канала, на несколько секунд прибивает пинги, потом они нормализуются.
Я так понимаю, wget запрашивает файл, удаленный сервер кидает здоровый кусок, забивая входные очереди пула провайдера, не пропуская пинги...
Это виноват провайдер или я?
Схема сети:
локалка <-> eth0 (сервер) eth1 <---------> adsl <--------->internet
сервер - linux 2.6.7/iptables/nat
модем - D-Link DSL-300T.
Что я еще забыл упомянуть?
P.S. Провайдер государственный, нужный человек ушел в отпуск и вообще, "ниче мы не знаем, все у нас нормально, разбирайтесь сами" :-)