limit rate и высокие скорости
edo1
nginx-forum на forum.nginx.org
Вс Июн 21 21:53:57 UTC 2020
есть такой конфиг:
server {
listen 19999 default_server reuseport;# sndbuf=4m;
location ~ ^/speedtest-limit-([0-9]+[km]?)/([^/]*)$ {
limit_rate $1;
limit_rate_after 2m;
alias /var/www/speedtest/$2;
}
}
проверяю скорость скачивания без лимита, вполне приличная:
$ curl -o /dev/null 127.0.0.1:19999/speedtest-limit-0/1000mb
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 1000M 100 1000M 0 0 2375M 0 --:--:-- --:--:-- --:--:--
2375M
с относительно небольшим лимитом всё хорошо:
$ curl -o /dev/null 127.0.0.1:19999/speedtest-limit-1m/100mb
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 100M 100 100M 0 0 1044k 0 0:01:38 0:01:38 --:--:--
1008k
а вот с лимитом повыше ерунда выходит:
$ curl -o /dev/null 127.0.0.1:19999/speedtest-limit-100m/1000mb
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 1000M 100 1000M 0 0 42.9M 0 0:00:23 0:00:23 --:--:--
42.6M
что можно подкрутить?
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,288423,288423#msg-288423
Подробная информация о списке рассылки nginx-ru