Я установил nginx на сервере Ubuntu для обслуживания файлов по HTTPS. Их размер составляет ~ 40 МБ.
При загрузке у меня очень низкая скорость, около 28 кбит / с.
Я подумал, что, возможно, моя настройка HTTPS неверна, и я также включил HTTP, но получил те же результаты при загрузке.
Версия Ubuntu:
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.3 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial
Спидтест с сервера (это надежно?) Дает мне:
Hosted by LaFibre.info (Bordeaux) [1991.83 km]: 67.501 ms
Testing download speed........................................
Download: 16.32 Mbyte/s
Testing upload speed..................................................
Upload: 7.18 Mbyte/s
Затем я установил простой сервер Python:
~# python -m SimpleHTTPServer 8000
Serving HTTP on 0.0.0.0 port 8000 ...
yyy.yyy.yyy.yyy - - [13/Dec/2019 05:12:14] "GET /some.iso HTTP/1.1" 200
Curl дает:
λ curl.exe http://somesite.com:8000/some.iso -v --output .\tmp1
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying xxx.xxx.xxx.xxx:8000...
* TCP_NODELAY set
* Connected to somesite.com (xxx.xxx.xxx.xxx) port 8000 (#0)
> GET /some.iso HTTP/1.1
> Host: somesite.com:8000
> User-Agent: curl/7.67.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
* HTTP 1.0, assume close after body
< HTTP/1.0 200 OK
< Server: SimpleHTTP/0.6 Python/2.7.12
< Date: Fri, 13 Dec 2019 05:12:14 GMT
< Content-type: application/x-iso9660-image
< Content-Length: 351272960
< Last-Modified: Thu, 12 Dec 2019 04:35:15 GMT
<
{ [1259 bytes data]
3 335M 3 10.4M 0 0 28300 0 3:26:52 0:06:25 3:20:27 27407
Попробовал скопировать файлы через SCP, скорость такая же. Я тогда использовал SFTP, да, скорость загрузки такая же.
Это система, к которой я недавно получил доступ, я не знаю никаких ограничений скорости.
Похоже, что Wondershaper не установлен, а также tc показывает мне:
~# tc qdisc show dev ens3
qdisc pfifo_fast 0: root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
Я не учился больше на tc, чувствую, что потратил на это уже слишком много времени.
Есть ли что-нибудь еще, о чем я могу подумать, прежде чем открыть билет хостинг-провайдеру?
Большое спасибо.
Позже отредактируйте:
Провайдер говорит, что их ограничение на загрузку - 300 мбит / с