>оно сейчас так у тебя и реализовано! объекты размером более 1
>мега будут качаться на скорости 3к, менее 1 мега на максимально
>возможной в данный момент.
Неверно. Точнее, так описана работа делей-пулов в руководстве, но это не соответствует действительности.Бакет пула - это простой буфер, который наполняется с одной стороны, и выгребается с другой стороны. Степень заполненности бакета определяет темп отдачи ACK источнику объекта, но, при этом, скорость скачивания не будет превышать величины, заданной числителем дроби.
Мой опыт использования делей-пулов и курения их исходников показывает, что размер бакета определяет только и единственно равномерность качания и справедливость дележки аггрегированого бакета. Интегральный эффект от работы бакета довольно сложно описать, но легко оценить, попробовав попользоваться каналом в несколько килобайт/сек с бакетом от 1500 байт (MTU) до 1 мегабайта.
По сути, бакет - внутренняя структура реализации делей-пулов, вынесенная в конфиг для управления лишь для того, чтобы оптимальным образом использовать необходимое для бакетов ОЗУ.