Ник | Пост | Дата |
---|---|---|
0ka(0ka) | Между двумя линукс хостами в интернете подключение 100мбит/сек, 100мс задержки, иногда с отклонением в +50мс и потерями в 5%, что можно грубо говоря симулировать в локалке через В инете видел hysteria2, там используется TCP BRUTAL в котором нужно вручную указывать скорость подключения. Тесты показали, что при ручном указании 90мбит/сек итоговая скорость передачи TCP внутри туннеля hysteria уже ~15мбит/сек, вне туннеля сеть нагружена на ~50мбит/сек. Прога жрет не мало CPU и результат не радует. Что еще можно сделать для увеличения скорости? Позже еще протестирую udpspeeder+wg и kcptun. Если у вас есть что добавить то пишите. Спасибо. | 2023-12-26T14:45:08.170Z |
0ka(0ka) | вот как выглядит график smokeping хоста, с которым пытаюсь бороться (сеть на нем всегда в простое, он чисто для пингов), здесь всё еще хуже чем в моей симуляции 1 пинг (64байт) каждые 3 секунды | 2023-12-26T14:55:50.782Z |
kazancity(kazancity) | Изменение размера socket buffer приемника может влиять. Результат зависит от tcp окна, согласования его размерности. Передающему cubic это помогает слабо, а на bbr есть некоторый эффект. С эмулятора, если код приложения не фиксирует размеры, изменением tcp_rmem приемника до “4K 6MB 6MB” получаю 30Мбит/с, для “4K 16MB 16MB” 40Мбит/с, для “4K 64MB 64MB” 50Мбит/с. | 2023-12-26T22:31:38.502Z |
0ka(0ka) | upd: для дальнейших тестов применил спасибо, разница большая выходит, тесты в 1 посте делал с уже мод.размером буфера, но щас откатил, стандартно на обеих концах у меня | 2023-12-27T05:24:07.506Z |
ValdikSS | 2024-01-06T00:58:12.720Z | |
haste | Вот такое еще попалось: | 2024-04-24T09:51:19.668Z |
Uporoty(Uporoty) |
Там можно удалить из конфига секцию “bandwidth” и вместо Brutal будет использоваться BBR, пробовали с ним? | 2024-04-28T08:36:44.909Z |
0ka(0ka) | без bandwidth тоже жрёт проц очень сильно, у меня просто не вывозит впс. kcptun и mkcp еще не пробовал, может в другой раз… остановится на варианте c bbr tcp proxy (как тут Wireguard vs wireguard через tun от sing-box - #8 by 0ka), т.е. прозрачным прокси заворачиваю tcp трафик на xray tproxy для подсети wireguard. еще пробовал wireguard over vless, но появляется bufferbloat (до 25000 мс), sqm-scripts решает bufferbloat, но сильно снижается скорость | 2024-04-28T08:58:23.117Z |
0ka(0ka) | Попробовал wg over vless еще раз, в этот раз без sqm-scripts выполнил “tc qdisc replace dev wg0 root cake besteffort bandwidth 19mbit rtt 1000ms”, скорость в однопотоке в итоге почти полная (проверял на speedtest.selectel.ru, там используется cubic) и bufferbloat в разы меньше чем без cake. По дефолту в cake параметр rtt=100ms и с ним скорость сильно снижается, почему так не знаю | 2024-05-01T12:31:12.272Z |