Trickle не ведет себя так, как ожидалось

Я использую Ubuntu Trusty 14.04 64 бит.

Я установил trickle сети из репозиториев, и я провел несколько тестов:

  • Без ограничений

Я выполнил эту команду, чтобы как-то протестировать ограничение сетевой загрузки:

wget -c ftp://ftp.cesca.cat/ubuntu/release/trusty/ubuntu-14.04.1-server-amd64.iso

Я получил стабильную скорость загрузки ~ 9 МБ / с без разрезов.

  • Ограничение до 200 КБ / с

Я использовал эту команду, чтобы ограничить скорость загрузки до 200 КБ / с:

trickle -d 200 wget -c ftp://ftp.cesca.cat/ubuntu/release/trusty/ubuntu-14.04.1-server-amd64.iso

Я получил довольно хорошую скорость загрузки ~ 200 КБ / с.

  • Ограничение до 1000 КБ / с

Я использовал ту же команду, чтобы ограничить скорость загрузки до 1000 кбайт / с:

trickle -d 1000 wget -c ftp://ftp.cesca.cat/ubuntu/release/trusty/ubuntu-14.04.1-server-amd64.iso

Скорость сети была ~ 200 КБ / с, очень стабильная, но я ожидал около 1000 КБ / с.

  • Ограничение до 100 КБ / с

Я использовал ту же команду, чтобы ограничить скорость загрузки до 100 КБ / с:

trickle -d 100 wget -c ftp://ftp.cesca.cat/ubuntu/release/trusty/ubuntu-14.04.1-server-amd64.iso

Скорость сети составляла ~ 100 КБ / с, как и ожидалось.

Я сделал еще несколько тестов, и кажется, что ограничение со скоростями ниже 200 КБ / с, результаты были точными. Но при скорости свыше 200 КБ / с программа всегда ограничивалась 200 КБ / с.

Почему эти результаты производятся? Как я могу точно ограничить более высокие скорости?

Interesting Posts

Как заменить последнее появление персонажа?

apt-get имеет неудовлетворенные зависимости, но apt-get -f install не решает проблему

Почему я не могу использовать тот же каталог для httpd.conf для CentOS и FreeBSD?

Как проследить, что «chmod 640» редактировал файл «/ etc / passwd»?

Как извлечь конкретное поле из строк из файла на основе соответствия последующих строк

Использовать mdadm в качестве обходного пути из-за отсутствия поддержки badblocks в btrfs

Синтаксическая ошибка в скрипте bash, который вызывает find

Как добавить пользовательский скрипт в контекстное меню файлового менеджера элементарного ОС?

прерывание xvfb-run в кластере

Могу ли я выполнить «пробный запуск» с помощью rsnapshot?

Как правильно решить эту проблему памяти?

Установка qemu-user-static и binfmt-поддержки внутри LXC

Преобразование одного загрузочного одиночного жесткого диска в RAID 1 без его удаления

Где текущие обои хранятся в Kali Linux?

Найти файлы старше заданного файла – несколько часов

Linux и Unix - лучшая ОС в мире.