Ну тут я уже не знаю какой выбрать :-). Со спаньём в 0 секунд вроде
выглядит неплохо довольно, к тому же отвечает старому поведению по
ограничению скорости.
Ведь если там было маленькое значение sent и большое значение
limit_rate то я так понимаю как раз получался 0 msec для таймера.
Я решил оставить старый алгоритм вычисления таймера, но вычислять
ограничение для отправки с учётом уже отосланного. Патч прилагается.
limit_rate 4K, 32K, 1M, 2M вполне работают.
Предыдущий патч неверный, его нужно откатить и накатить прилагаемый.
Игорь Сысоев
http://sysoev.ru