kirill_nsk, не совпадение. первое сообщение ты платишь полный входной билет, следующие проходят по уже открытой двери.
смотри на математику.
rtt 230 — это четверть секунды на один обмен туда-обратно. а новое соединение к серверу — это не один обмен:
1.
dns, если домена нет в кэше. и если в конфиге клиента прописан
DNS =, запрос едет через твой туннель в us. ещё +230 за каждый свежий домен. с точки зрения утечек это правильно, но это цена, кэш спасает не всегда.
2.
tcp handshake — один
rtt.
3.
tls — ещё один-два
rtt в зависимости от версии.
свежий коннект в сумме 500-900 мс до первого байта твоего запроса. а следующие сообщения идут по уже поднятому соединению, keep-alive, и платят только время ответа. отсюда «первое думает, остальные летят».
перемотка из той же оперы. плеер выбрасывает буфер, просит новый кусок, иногда с новым соединением, и молча набирает запас перед тем как продолжить. секунда-две на твоём
rtt — норма, а не «ютуб тупит».
gleb_tomsk правильно написал про несколько обменов подряд, я просто посчитал их.
теперь что физика, а что нет.
физика: из новосибирска до us меньше 150 не будет в принципе. свет в волокне медленнее, чем в вакууме, и маршрут не по прямой. скорость света — единственный лимит, который не поднимается тикетом. игры,
rdp, всё интерактивное — только ближняя локация, тут без вариантов. у меня пользователи сидят на
rdp через океан, мышка как в киселе, привыкают, но не прощают. чат, видео, почта — 230 терпимо.
не физика — то, что стоит проверить, прежде чем мириться с цифрой:
1. потери. на винде winmtr или pathping до ip сервера, минимум 100 циклов. смотри loss на последнем хопе. 0-1% — живи спокойно. и сразу предупреждаю: потери на промежуточном хопе, которые на следующем пропадают — это не потери, это роутер ленится отвечать на
icmp. на это натыкаются все.
2. джиттер.
ping -n 50 до сервера, смотри разброс min-max. если скачет 220-400, маршрут гуляет, и это интереснее самого пинга.
3. туннель вообще в деле? на сервере
wg show
latest
handshake должен быть свежим, transfer расти, пока смотришь видео. если
handshake час назад, а «всё работает» — у меня новости: ты ходишь мимо туннеля и меришь чужой пинг.
4.
mtu. из cmd:
ping -f -l 1472 <ip сервера>
проходит — ок. нет — уменьшай, и в конфиге клиента
MTU = 1420 или ниже. симптом кривого
mtu ровно твой: мелочь работает, крупное задумывается.
итого: 230 сами по себе про сервер не говорят ничего, это география. про сервер говорят loss, джиттер и свежесть
handshake. если они чистые — «медленно» это цена расстояния, и лечится она только переездом ближе, если он вообще нужен. для чата и видео — не нужен.
давай сюда pathping на 100 циклов и wg show с сервера — по ним скажу точнее, чем по «на глаз всё как обычно».