@accountnujen

Чем можно зафиксировать низкую скорость?

Есть ip камера с белым адресом и есть сервер в европе.

Сервер каждые 10 минут 24/7 обращается к камере на получение новых видео.

Сейчас по какой-то причине скорость соединения сервера с камерой упала на столько, что я ничего кроме error connection timeout не вижу.

Такой загон происходит раза 4 в год. Каждый раз я звоню к провайдеру интернета, где стоит камера (ростелеком), час объясняю, в чём проблема, они что-то там делают - проблема уходит. Учитывая, что проблема решается путём каких-то перезагрузок на уровне ростелекома - разумный вывод, что косяк на стороне ростелекома. Однако в этот раз звонок ничем хорошим не увенчался. Короче говоря, к консенсусу не пришли. Меня отправили за доказательствами, что виноват действительно ростелеком, а не мой сервер.

Если выполнить curl запрос с сервера, то он с вероятностью 90% запрос завершится с результатом «error. connection timeout». Тоже самое будет, если я подключусь к VPN сервера и попытаюсь из браузера открыть морду камеры, она тоже не откроется. 90% - потому что какие-то запросы всё равно выстреливают и проходят на нормальной скорости.

Без VPN я могу подключиться как и к камере, так и curl выполнить. Проблем не будет.

Проблема наблюдается только со скоростью. Пинг нормальный, 38ms, без потерь. Ростелеком предложил копать в сторону mtr. Вот, к примеру, запрос с сервера на камеру и на этот сайт. Прошу заметить, что этот сайт с VPN работает у меня также, как и без - быстро.

spoiler
root@stockholm:~# mtr -r -s 1000 -c 100 -o "LSD NBAW RVGJMXI" мой ip
Start: 2023-02-19T06:48:09+0300
HOST: stockholm                   Loss%   Snt Drop   Last  Best   Avg  Wrst    Rcv StDev Gmean Jttr Javg Jmax Jint
  1.|-- 140.91.246.14              0.0%   100    0    0.2   0.2   0.3   1.1    100   0.2   0.3  0.1  0.1  0.7  2.2
  2.|-- oracle-svc074600-ic363054  0.0%   100    0    1.0   0.7   4.8  49.8    100   9.1   1.9  0.2  5.4 49.0 62.7
  3.|-- s-b5-link.ip.twelve99.net  0.0%   100    0    1.5   1.3   1.4   2.1    100   0.1   1.4  0.1  0.1  0.7  1.9
  4.|-- s-bb1-link.ip.twelve99.ne  0.0%   100    0    1.6   1.3   1.6   3.2    100   0.3   1.6  0.1  0.2  1.7  3.4
  5.|-- s-b9-link.ip.twelve99.net  0.0%   100    0    1.7   1.4   1.6   2.0    100   0.1   1.6  0.1  0.2  0.5  2.2
  6.|-- rostelecom-svc080815-ic37  0.0%   100    0    1.4   1.1   1.3   2.0    100   0.1   1.2  0.2  0.1  0.7  1.9
  7.|-- 109.172.24.51              0.0%   100    0   73.9  43.2  44.1  73.9    100   3.6  44.0 30.6  1.1 30.6 42.6
  8.|-- 178.34.130.57              2.0%   100    2   42.6  42.4  42.6  45.7     98   0.3  42.6  0.3  0.2  3.2  1.5
  9.|-- мой ip                     0.0%   100    0   47.1  47.1  47.1  47.5    100   0.1  47.1  0.1  0.1  0.4  0.7
root@stockholm:~# mtr -r -s 1000 -c 100 -o "LSD NBAW RVGJMXI" qna.habr.com
Start: 2023-02-19T08:30:07+0300
HOST: stockholm                   Loss%   Snt Drop   Last  Best   Avg  Wrst    Rcv StDev Gmean Jttr Javg Jmax Jint
  1.|-- 140.91.246.5               0.0%   100    0    0.3   0.2   0.3   0.6    100   0.1   0.3  0.0  0.1  0.4  1.2
  2.|-- oracle-svc074600-ic363054  0.0%   100    0    1.9   0.7   4.1  79.6    100  10.9   1.3  1.1  6.3 78.8 78.3
  3.|-- s-b5-link.ip.twelve99.net  0.0%   100    0    1.5   1.1   1.2   1.6    100   0.1   1.2  0.1  0.1  0.4  2.4
  4.|-- s-bb1-link.ip.twelve99.ne  0.0%   100    0    1.5   1.4   1.6   2.1    100   0.1   1.6  0.1  0.2  0.5  2.5
  5.|-- ffm-bb1-link.ip.twelve99.  0.0%   100    0   21.7  21.6  21.8  24.5    100   0.3  21.8  0.0  0.2  2.8  3.3
  6.|-- ffm-b5-link.ip.twelve99.n  0.0%   100    0   23.3  23.2  23.4  23.9    100   0.1  23.4  0.2  0.2  0.6  2.7
  7.|-- 193.251.152.18             0.0%   100    0   23.4  23.2  23.4  23.8    100   0.1  23.4  0.1  0.1  0.4  0.8
  8.|-- habr.com                   0.0%   100    0   23.3  23.2  23.2  23.8    100   0.1  23.2  0.0  0.1  0.6  0.7

Ничего сверхъестественного невидно. Скажите, есть ли что-нибудь по аналогии mtr, но чтобы проверяло скорость соединения, чтобы я мог с этим уже обращаться в ростелеком?
  • Вопрос задан
  • 204 просмотра
Пригласить эксперта
Ответы на вопрос 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Установите promettheus или influxdb и grafana. Собирайте статистику с камеры: загрузка процессора, использование памяти, сети, время отклика к морде камеры.

Если перезагрузка помогает, причем не сервера, а камеры, конечно же виновата камера.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы