~AreEnn
~R4SAS
~acetone
~orignal
~villain
@onon
&N00B
+relaybot
DUHOVKIN_
Guest7184
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
`
ananas
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
vade
weko
whothefuckami
weko
не знаю почему, но это так
weko
подозительная 1 откуда то всплывает
orignal
там себя считает
weko
видимо два раза считает себя
weko
потому что у меня всего 100, а показывало 101
weko
не может быть 101 роутер, когда в сети не было больше 100
orignal
значит бага надо распечатать и разобраться кто там дважды
weko
поставил задержку и потерю пакетов, попробую поиграться
weko
ну тут короче надо довести, чтобы меньше руками делать в первый раз и заебись будет
orignal
первый роутер ты сделал флудфилом?
weko
я сделал все флудфилом
orignal
не надо
orignal
сделай 10 флудфилов и 90 обычных
weko
это как раз следущая фича будет наверное
weko
конфиги на каждый роутер
weko
при чём сделаю наверное постоянные
weko
чтобы если флудфил, но уже навсегда
weko
проверил вручную: http.address определённо не читается из флагов
weko
Blinded message
weko
вот команда, а консоль на 127.0.0.1
weko
в конфиге точно нету http
weko
http.address
Vort
-- не надо?
orignal
ну так
weko
а... да, это я зря)
weko
запускаю 200 штук
weko
память - 4 гига, времени цп примерно 10%
weko
посмотри нагрузку при обновлении туннелей
weko
посмотрим
orignal
ты че музей ограбил?))
orignal
где ты нашел комп с 4 гигами
weko
не это не у меня
weko
это жрёт стоко
orignal
а ну тогда понятно
weko
но вообще у меня ноут-сервер с 4 гигами ))
weko
200 роутеров
weko
ещё есть место для роста
weko
но я хочу именно нагрузку на них увеличить
weko
а то я быстрее в память упрусь
weko
сейчас чото забацию
weko
inbound.length = 8
weko
outbound.length = 8
weko
inbound.quantity = 16
weko
outbound.quantity = 16
orignal
лол
weko
cpu 100%
weko
ожидаемо...
weko
экзотика
weko
3705435504:me ⇒ KiME ⇒ pnDH ⇒ -nHf ⇒ rVY8 ⇒ zA7p ⇒ c451 ⇒ cZJH ⇒ QkgZ ⇒ ( 8ms ) established, 9.04 KiB
weko
Tunnel creation success rate: 5%
weko
ну тут уже комп не вывозит... попробую дождаться когда устаканиться
weko
Transit Tunnels: 676
orignal
комп то компом но вопрос где терялется запрос
orignal
или дропается по таймуту или что?
orignal
"комп не вывозит" это заключение уровня домохозяйке
weko
нет сейчас потому что стартовали роутеры
weko
тоесть в базе были а запущены ещё не были
orignal
а ну тогда понятно
weko
последний надо смотреть
weko
Tunnel creation success rate: 94%
weko
Tunnel creation success rate: 96%
weko
ну нормально так ...
orignal
неплохо да
orignal
злодей кстати скорости мерял
orignal
на одном узле ставил сервер а с друого долбился
weko
это тоже можно. но чтобы объективно надо пинги и потери
weko
ну это можно
weko
только вот по пингам ясно сколько ставить
orignal
он тогда сказал что скорость i2p не фонтан в принципе
weko
а вот какие средние потери я не знаю
weko
orignal: даже при пинге 1ms?
orignal
я уже не помню
weko
⇒ Jb32 ⇒ zVSb ⇒ Fj0T ⇒ -ERw ⇒ lb~j ⇒ yZf0 ⇒ 7v1E ⇒ W0Zz ⇒ 2059594543:me ( 60ms ) established, 19.07 KiB
weko
60ms
orignal
давно это было
weko
а это локалхост
orignal
ну это то понятно
orignal
там сколько шифрования
weko
199-му вообще везёт
weko
Tunnel creation success rate: 100%
weko
при том что Client Tunnels: 49
weko
у 200-го где то 2 туннеля сдохли
weko
пошло обновление туннелей и нагрузка выросла сильно... надо больше случайности добавить
weko
во, теперь и правда комп не вывозит ...
weko
скорость позже померяю
weko
Received: 804.84 MiB (1021.84 KiB/s)
weko
Sent: 762.60 MiB (1012.28 KiB/s)
weko
Transit: 708.42 MiB (941.60 KiB/s)
orignal
это одни запросы на тоннели столько годнят,
weko
54 роутер рекордсмен по нагрузке
weko
целое ядро дрёт
weko
Received: 1.83 GiB (911.37 KiB/s)
weko
Sent: 1.68 GiB (852.14 KiB/s)
weko
Transit: 174.42 MiB (30.58 KiB/s)
weko
интересно, что в основном не транзит
weko
и оно идёт резкими волнами
weko
старнный роутер
weko
странный
weko
аномальный
weko
Received: 2.04 GiB (1491.75 KiB/s)
weko
Sent: 1.89 GiB (1455.30 KiB/s)
weko
Transit: 264.05 MiB (647.57 KiB/s)
weko
через 10 секунд:
weko
Received: 2.04 GiB (36.51 KiB/s)
weko
Sent: 1.89 GiB (37.94 KiB/s)
weko
Transit: 264.68 MiB (29.98 KiB/s)
weko
распределение явно не равноммерное
relaybot
13apophis: про волны вам кто то говорил давно, но лучше конечно самим убедиться
weko
говорил не говорил, а в условиях лабораторных выяснить проще
weko
проверил. нормально все одновременно запускаются - можно не ждать
weko
Received: 158.15 MiB (3362.03 KiB/s)
weko
Sent: 113.46 MiB (2391.18 KiB/s)
weko
Transit: 1.96 MiB (7.96 KiB/s)
orignal
сколько у тебя адресов на каждом?
weko
ну 1 серверный и всё, сейчас поставил
weko
inbound.length = 8
weko
outbound.length = 8
weko
inbound.quantity = 4
weko
outbound.quantity = 4
weko
16 очевидно комп не тянет
weko
так
weko
включил лог на этом роутере
weko
00:32:21@876/warn - NetDb: Destination BXSG8mN5oDygxCthqyqtMP8qDZi8qkD60tgtD16tApw= is requested already
weko
00:32:21@876/warn - NetDb: Destination BnQJF3o-85AJeFyEsY5BM0kRxk4OAesCrSe6SokSY-Y= is requested already
weko
00:32:21@876/warn - NetDb: Destination W0ZzJmKBVTcgNTpe6VMejglXOLf4OFE4PYn-tK9vv9s= is requested already
weko
170 сообщений в секунду
weko
вот таких
weko
при нормальной скорости их куда меньше
weko
правильно сказать их вообще 0
orignal
этим стоит заняться
weko
да трафик показывает огромный явно из-за этого
weko
просто в какой момент начинает спамить это
weko
ещё - часть роутеров зависло на числе 89
weko
Routers: 89
weko
именно первые роутеры
orignal
то есть друг друга не находят
weko
первые 50
weko
вот у первых 50 у всех число 89
weko
и чем ближе к последнему, тем больше
weko
37-й бунтует, выключу его
weko
49-й пошёл в бунт
weko
теперь всё спокойно.
weko
симулятор диктатора
weko
856258667:me ⇒ PF5N ⇒ yZ5t ⇒ yZf0 ⇒ bWPm ⇒ bZYf ⇒ D199 ⇒ HPLW ⇒ dkUQ ⇒ ( 1ms ) established, 40.16 KiB
weko
вот это другое дело
weko
Ещё один, 46-й
weko
Как минимум 1 баг нашли
orignal
ну вот надо понять как именно он проявляется
weko
Ну очевидно связано с:
weko
[00:33:20] <weko> 00:32:21@876/warn - NetDb: Destination BXSG8mN5oDygxCthqyqtMP8qDZi8qkD60tgtD16tApw= is requested already
weko
Потому что идёт этот лог именно в момент нагрузки и когда трафика много
weko
При чём, бунтовщик тянет за собой ещё какое то количество роутеров
orignal
так надо понять всю цепочку от первого запроса этого адреса и какие ответы приходят или наоброт не приходят
weko
Я думаю где то цикл бесконечный начинается
weko
По ошибке
weko
Вполне вероятно, что такое бывает и в основной сети
orignal
вот и надо понять какие идут запросы этого адреса
orignal
и что вообще просиходит в запросами
weko
Можно глянуть где выводится этот лог и посмотреть, какие там циклы
orignal
должно быть 7 запросов и все
orignal
по логике
orignal
Tunnel creation success rate: 33
orignal
однако
orignal
про загрузке в 60 мбс
weko
Запущу потом на долгое время. Сейчас спать охота
orignal
давай
eVo
s
eVo
s
relaybot
13anton: » orignal: а я на лиунксе
relaybot
13anton: На каком если не секрет?
orignal
страндарный набор
orignal
убунту дебиан федора
eVo
Hello everyone! I'm trying to run idk's tests on github.com/eyedeekay/sam3 golang package. I'm getting following errors in i2pd: "Identity: Buffer length 45 is too small", "Garlic: Can't handle ECIES-X25519-AEAD-Ratchet message", "SAM: Runtime exception: stoi" and "SAM: Session I2P error: Unsupported STYLE". Has anyone dealt with these issues already?
eVo
Fedora 38, i2pd installed using copr repo
orignal
usual error. who cares?
orignal
SAM: Session I2P error: Unsupported STYLE
orignal
STYLE= PRIMARY?
eVo
Most tests are failing. All but streaming_test
orignal
then RTFM
eVo
Yes primary
orignal
i2pd doesn't support this BLM shit
weko
"SAM: Runtime exception: stoi
weko
orignal лол
weko
кстати запустил снова 200 роутеров
orignal
plese read this
orignal
"In an earlier version of this specification, PRIMARY sessions were known as MASTER sessions. In both i2pd and I2P+, they are still known only as MASTER sessions. "
weko
что именно смотреть на багнутых роутерах?
orignal
and
orignal
SAM 3.3 is not complete in i2pd
orignal
onlly 3.1
orignal
weko смотреть к начинаются эти запросы
weko
and some features froom 3.3 as i remevmer
orignal
какие приходят ответы
orignal
почему не находит
weko
в лог на уровне инфо только эти сообщения
orignal
I started 3.3 but didn't finish
orignal
because there was no test cliuent for it
orignal
I will ask idk
orignal
сделай debug
orignal
там точно будет
eVo
Thank you!!
weko
[13:15:48] <orignal> сделай debug
weko
окей, пока жду когда начнётся
orignal
надо ответить на вопрос
weko
нормально проверить tcsr не выйдет пока не пофиксим
orignal
1. адрес который запрашивается оналайн или нет?
weko
они все онлайн точно
weko
все роутеры в сети доступны
orignal
тогда
orignal
какой флудфил он запрашивает и почему не приходит ответ оттуда
weko
мне больше интересно почему этих сообщения сотни в секунду идут
weko
963 строка NetDb.cpp, там цикл в котором вызываются RequestDestinationFrom и RequestDestination, а там этот лог
weko
но может ещё гже то
weko
Transports: Session to peer 98qvCDfhJJEQburAesyUvpgQcwbLAuFsy6smSjE5ECk= has not been created in 15 seconds
weko
должно быть такое, когда связь точно есть? какие могут быть причины?
weko
теперь кстати везде почти 200 роутеров в базе
weko
а не как в тот раз
orignal
так надо смотреть
orignal
на чем фйелится
weko
дебагом?
weko
в дебаге сильно много спамит
orignal
в логах
weko
ну я про нихэ
orignal
как происходит соединние
orignal
на каком этапе фейлится
orignal
скорее всего потеря пакетов
weko
откуда потеря на локалхосте?
weko
13:44:59@549/info - SSU2: Packet was not Acked after 6 attempts. Terminate session
weko
вот ещё
weko
очереди не хватает что-ли?
weko
13:48:52@472/info - NetDb: RouterInfo updated: OgbdMF51UmAj9TbDdeBVT8wYM7l9jx9SGi6Orndq-js=
weko
сейчас вот этим наспамило. с чем связано?
weko
13:48:52@472/info - NetDb: RouterInfo updated: OgbdMF51UmAj9TbDdeBVT8wYM7l9jx9SGi6Orndq-js=
weko
13:49:18@472/info - NetDb: Saved 70 new/updated routers
weko
70 за раз
orignal
ты что? на локалхосте куча потерль бывает
orignal
не знал?
weko
а откуда?
weko
куда оно из памяти денется то
orignal
ну по SSU2 ладно а почему по NTCP2 не соединилось
orignal
дропается
weko
ну очередь надо больше наверное сделать
orignal
этот системная
orignal
там размер udp буфера надо менять
weko
net.core.rmem_max = 2621440
orignal
короче потери UDP бывают и это нормально
orignal
надо понять почему NTCP2 зафейлился
weko
ясно пока пусть работает, после сделаю персональный конфиг
orignal
то что наспамило не просто очередь скопилась
weko
<orignal> короче потери UDP бывают и это нормально
weko
да это норма, но в идеале на локалхосте быть не должно
orignal
кстати может дело в этом
weko
orignal: это да
orignal
у нас на работе часто бывают
orignal
смотри как я думаю
orignal
мы послали запрос ответы пришли но они сидят в очереди еще
orignal
потому что тот тред пишет на диск к тому же
weko
94%-99% tcsr
weko
неплохо
weko
учитывая, что на каждом роутере 8 туннелей по 8 хопов
weko
странно, не всплывает этот баг со спамом...
weko
либо он как то случайно, либо на это влияет задержка между запусками. либо это вообще что-то случайное
weko
хотя в то раз тоже 0 секунд была задержка
weko
значит не это
weko
orignal: а ssu2 не переотправляет пакет при создании сессии?
orignal
переотправляет
weko
тогда даже если потери должно создать
orignal
ну я думаю спам это скорее всего очередь
orignal
неплохо бы ее печатать
weko
вообщем транспорты которые не создаются явно тоже баг
orignal
так вопрос что с NTCP2
orignal
насчет переотправки SessionRequest я проверю
weko
я вот кстати думаю что эти сообщения связаны с тем, что глючило на 89 роутерах
weko
потому что бунтовали как раз только 50 роутеров, которые и как раз заглчило
weko
в отличии от текущей ситуации, сейчас везде почти 200 и баг не всплывает
orignal
я думаю причина была в переполнении очередей
weko
ну просто факт что теперь не всплывает
weko
всё работает стабильно
weko
уже час
orignal
Vort так давай PR сделай
orignal
я просто этот момент упустил
Vort
ок. только я же не проверял через его скрипты. лишь бы не пришлось третий раз чинить
orignal
только тогда это же надо и в api.cpp сделать
weko
теперь надо понять как этот баг воспроизвести
weko
можно попробовать почистить половину netdb роутерам
orignal
думаю при создании нового
weko
возможно
weko
выше 95% везде вроде
Vort
orignal: так что ли? github.com/PurpleI2P/i2pd/commit/2823efa1f40c79c6655ba828d91f852cd37948d5
weko
надо бы запарсить среднее значение
orignal
да. и год в шапке еще исправь
Vort
orignal: если не придётся третий раз чинить, я удивлюсь. github.com/PurpleI2P/i2pd/pull/2007
weko
чини-чини перечини ))
Vort
пришли результаты тестов. предыдущая версия (2ef7aba) заработала нормально. так что и 34d75b0 должна быть в порядке
orignal
приедтся починим
orignal
время есть
orignal
смержил
orignal
мы же никуда не торопимся
orignal
weko а если запустить не 200 а скажем 50 роутеров
weko
orignal: могу затестить. хочу с 3-х часовой работы сейчас собрать tcsr
orignal
ну если предположить что проблемы вызваны именно переполнением очередей из-за нехватки проца
weko
после 50 запущу
orignal
то с меньшим числом должно исчезнуть
weko
смотри проца не хватает именно тогда, когда баг появляется
weko
за 2 часа пока не разу не появился. в прошлый раз 3 роутера за полчаса было
weko
тоесть сейчас вот есть пики нагрузки, но они до 100% не доходят
weko
максимум 40-50 гдето
orignal
надо смотреть размеры очередей
weko
97.42 средний tcsr по роутерам
weko
по всем 200
orignal
да но где 3%?
weko
хороший вопрос ))
orignal
надо понять почему вообще фейлятся
weko
вот 3 часа прошло с запуска
weko
orignal: ну вот зафейленные транспорты наверняка причина
orignal
так а почему они фейлятся
orignal
переполняются очереди или что?
weko
не знаю пока, для debug лога надо в файл писать, а это пока не сделано
weko
думаю 3 часов хватит и можно дальше делать
weko
вообще растёт процент
weko
так что наверное мало 3 часа
weko
уже 97.53
uis
Внезапно я тут. И у меня вопрос. Зачем в SSU2 есть Destination Connection ID? Он разве не зашифрован? А раз зашифрован, то какой от него толк? Если смог расшифровать - значит соединение уже нашёл.
orignal
RTFM
orignal
там же написан как именно он зашифрован
orignal
ты его можешь расшифровать потому что знаешь свой ключ i
orignal
а зашифрован он чтобы dpi не мог распознать
weko
самое сложное это управление конфигами
weko
пока всё костыльно сделаю
orignal
kuberntenes присобачь ))
weko
ахахаххаха
weko
он то точно поможет)
weko
ладно есть идея
weko
просто параметры сабачить к общему конфигу снизу
weko
бля тогда когда обновляю глобальный, слетят локальные
weko
так всё есть идея
weko
на каждый роутер всё так же будет отдельно. но при этом при запуске будет каждый раз глобальный собачиться к локальному
weko
надо будет U ещё протестить
weko
как интродьюсеры работают
orignal
а этой опции у меня нет
orignal
так и не сделал
weko
ну разве нельзя просто published = false ?
weko
ssu2.published
weko
ntcp2.published
orignal
так ssu2 тогда будет без интродьюсеров
orignal
просто без IP и все
orignal
только s и i
weko
а nat=true
orignal
published = false точно не будет интродьюсеров
orignal
они только при статусе Firewalled
weko
если сделаешь можно будет смотреть как процент поменяется если добавить U
weko
например чтобы 75% U были
orignal
просто эту фичу надо добавить
weko
пока сделал что 10% флудфилов
orignal
я все никавк не сделаю
weko
сделал добавлялку параметров. потом сделаю удалялку
Vort
полагаю, для этого и нужны виртуалки/докеры/кубернетес - чтобы сделать реалистичное сетевое окружение
weko
чем локалхост не реалистичен?
Vort
надо не хаки в узел впихивать, а виртуальный NAT для узлов предоставлять
Vort
тем что нету возможности добавить NAT
weko
думаешь?
weko
думаю как то можно добавить
orignal
ну в докере же можно
uis
orignal: а, он всегда зашифрован ключом роутера. Спасибо.
orignal
uis от сообщения зависит насколько я помню
orignal
читай спеку там таблица есть что чем шифруется
weko
думаю можно сделать сетевое устройство, на котором будет нат, и к нему привязывать i2pd через ifname. ну и связать его с локалхостом
weko
вот и будет нат
relaybot
13apophis: > Vort: полагаю, для этого и нужны виртуалки/докеры/кубернетес - чтобы сделать реалистичное сетевое окружение
relaybot
13apophis: там так и написали.
relaybot
13apophis: чернум по белому
weko
локалхост вполне себе реалистчный
weko
особенно если к нему добавить реальные задержки и локалхост
weko
а остальное и так уже работает
weko
задержки и потери*
uis
Спасибо за помощь
`
апопис, мастодон в ш2зв работает?
`
@былинник
`
@8сантиметровый 9ладно,ладно0
`
апопис, у тебя есть ш2з почта? дай пэжэ
weko
`: шок, но вероятнее всего это apophis@mail.i2p
`
weko, а может это факе
weko
так зашифруй
relaybot
13apophis: apophis@pubsub.i2p
relaybot
13apophis: и то ... факе наверное
weko
приехали. теперь флудфилы не определяются как флудфилы
relaybot
13apophis: > `: апопис, мастодон в ш2зв работает?
relaybot
13apophis: никаких мастодонтов/плезиозавров/плером на и2п. Все работали.. теперь я их снял. Зачем тебе это все ?
weko
Routers: 196 Floodfills: 5
weko
хотя по факту их больше
weko
терь вообще 3
orignal
вот разбирайся что случилось
`
apophis, а почему бы им не быть? лично моя притензия была в жабаговне в браузере. А если на этих сеточках есть "не_браузерные_клиенты", которыми можно было бы пользоваться людЯм которым есть что скрывать.. 🤔 То почему бы не популяризировать это. Если оно
`
работает, конечно.
orignal
они не определяются когда недостижимы
`
> apophis: и то ... факе наверное
`
А на которое я смогу написать через сри года и ты даже сможешь что-то ответить, есть такая почта?
orignal
weko посмотри профили почему
orignal
они текстовые же
weko
orignal: так все достижимы
weko
Я просто уменьшил количество их
relaybot
13apophis: > `: apophis, а почему бы им не быть? лично моя притензия была в жабаговне в браузере. А если на этих сеточках есть "не_браузерные_клиенты", которыми можно было бы <clipped message>
relaybot
13apophis: пользоваться людЯм которым есть что скрывать.. 🤔 То почему бы не популяризировать это. Если оно
relaybot
13apophis: клиенты были, и работали хорошо с федерациеч в клир, тор. йава скрипт это гуи только, были и без этого. Но мой интерес был другого плана. теперь его нет :(((
`
apophis, может раскроешь какого плана? Раз уже его больше нет.
`
сорян за флуд, посоны
relaybot
13apophis: щас ориж как заорет что мол дев не для таких базаров .. и будет прав
weko
orignal: могу перегенерить роутеры
`
apophis, ладно, я тебе на почту напишу. Но если ты не подтвержить себя фоткой с 8см, то я не поверю, что ты тот самый. Понял да!?
relaybot
13apophis: да
weko
orignal: ну пиздец какой-то. теперь везде 1 флудфил
weko
а потому что он реально 1 походу
orignal
ну а я что сделаю?
orignal
разбирайся
weko
ну щас буду разбираться
weko
а блять ясно почему
weko
мой косяк
weko
Routers: 199 Floodfills: 34 LeaseSets: 51
weko
можно ещё какой то части скорость понизить
weko
Transports:
weko
NTCP2 ( 28 )
weko
SSU2 ( 180 )
weko
ХМ
weko
8 коннектов дублируются
weko
норма?
orignal
если разного типа то да
weko
ну да разного
orignal
это нормально
weko
а как такое выходит? когда одновременно друг к другу коннект создаётсяя на разных транспортах?
orignal
есть по NTCP2 а потребовалось пл SSU2 например для пир теста
weko
а
weko
да пон
weko
флудфилы, очевидно, имеют больше трафика. обычные может и догонят, но не скоро
weko
возможно их база до 200 и не заполнится
weko
хотя должна вроде
weko
да, распределяётся.
weko
ется
weko
ща буду скорость смотреть
weko
1.8 MB/s
weko
ща добавлю пинги и лосс
weko
при том что впрямую 120 MB/s
weko
так а терь 4 MB/s
weko
ещё не добавил если что
weko
ох пиздец ресурсов даже на такую скорость уходит
weko
роутер на котором серверный и клиентский туннель - 130%
weko
транзиты по 60-80%
opal
03>i2pd doesn't support this BLM shit
opal
*** 8,1🐔0,1: what's up your ass orignal ***
opal
*** 8,1🐔0,1: :D ***
weko
#en
opal
*** 8,1🐔0,1: kiss my ass weko ***
weko
ясно, в бан
weko
пиздец
weko
10 KB/s теперь
weko
tc qdisc add dev lo root netem delay 60ms 50ms distribution normal loss 0.1% 25%
weko
ща попробую по-другому
weko
packet loss очень сильно влияет
weko
0.0001% -> 200 KB/s
weko
оно разгоняется
orignal
короче мораль такова
weko
300-350 по итогу
orignal
скопости i2p с его шифрованием хватает для любых нужд
orignal
потеря пакетов конечно влияет а как без этого
orignal
во времена диалапа так и было
weko
ну смотри 0.1% должна скорость падать на 0.1% в идеале
weko
а тут в 100 раз
orignal
надо разбираться в механике
orignal
что вызывает такую просадку
weko
да вот щас пытаюсь
weko
возможно я не прав
orignal
возможно механизм перепосылки пакетов в SSU2 не самый удачный
weko
можно проверить только с ssu2 и только c ntcp2
weko
оно, бывает, на одинаковых значениях разную скорость даёт
weko
сильно разное
weko
возможно какие то параметры слишком медленно меняются
orignal
проверить бы хорошо на чистом NTCP2
weko
это можно
orignal
потому что там перепосылка на уровне ядра лиункса
weko
ща сделаю
weko
doas tc qdisc add dev lo root netem delay 25ms 5ms distribution normal loss 0.1% 25%
weko
такие норм ?
weko
короче буду на них смотреть
weko
через пару минут приду проверю
weko
*** отошёл ***
weko
аххаха, затупил - забыл enter нажать
weko
рестартну
orignal
лол
weko
хм
weko
норм так разгоняется
weko
200 KB/s
weko
300
weko
400
weko
считаем что 350-400
weko
запускаю с ssu2
weko
так, рано
weko
надо ему дать привыкнуть что ssu2 существует
weko
чтоб netdb обновилась
weko
прикольно. не флудфил знает больше роутеров, чем флудфил
weko
ахаххахаахахах
weko
окно с выбором места сохранения ждал секунд 20_
weko
ну тут тоже разгоняется
weko
но масштаб совершенно иной
weko
ну пока 20-30
weko
скорее 15-30
`
Ух ты, у меня мегабАЙт/сек на всеголишь одной тысяче транзитофф. Раньше такая мнимая полезность у меня достигалась где-то на.. гараздо большем количестве транзитофф
`
Вот кому-то повезло..
`
С одной стороны хотелось бы ещё больше зарезать количество транзитофф, чтобы общий канал мог быть шыршэ, а с другой.. А есть ли в ш2з чему так разгоняться? с этими 100500 дублирующими туннелями для говнопостинга..
`
И типа, да, допустим у меня канал может быть шыршэ, а вот после меня или передо мной - бутылочное горлышко, ага..
`
А если буду выжЫмать максимумальное количество транзитофф, то не стану ли я тем самым "горлышком"..
`
*** занесло)00 ***
`
флудфилофф кстати 1:11 относительно роутерофф u_u
weko
orignal: кстати опять подвисает количество роутеров
weko
157 пишет, хотя 196 ssu2 транспортов
weko
подозрительно
weko
может словлю багулю
`
weko, почему выбор пал на 8 прыжкофф?
`
А как же традиции?
weko
нет скорость я смотрел на 3+3
weko
а 8 просто чтобы было много
weko
нагрузить чтобы
weko
Tunnel creation success rate: 42%
weko
ну это не норма явно
`
А сколько quantity можно запилить максимум? 15?
weko
16
`
Может ими разбавить.
`
8 прыжкофф как-то слишком "тяжело"
weko
ну я спецов поставил 8, чтобы более ярко были проблемы выражены
weko
на tcsr чтобы сильно отрадалось
weko
отражалось
`
кстати о птичках..
weko
так кстати, надо посмотреть на скорость SSU2 без потерь
weko
чтобы точно убедится, что в этом дело
weko
хы... поставил 0%, а скорость таккая же ))
weko
так. становиться понятней!
weko
при пинге 25+-5 скорость 15-30
weko
при пинге 10+-5 скорость 35-50
weko
при пинге 0 скорость 5000
weko
при пинге 2+-1 скорость 165-200
weko
вывод тут очевиден
weko
при хоть сколько нибудь реалистичном пинге ssu2 сосёт
weko
попробую ntcp2 также потыкать
weko
опа
weko
ловлю баг
weko
есть логи
orignal
вот давай лови
orignal
ssu2 может быть сессий больше чем роутеров
orignal
они бывает пересоздабются
weko
ща сделал чтобы в файл писались, а то в консоли ток 100000 можн
weko
orignal: а по скоростям что скажешь?
orignal
а что с ними?
weko
ну смотри что я писал
`
в консоли 100к, жесть
orignal
ну давай вывод
weko
ща
weko
ntcp2 быстрее ssu2 в 13-23 раза
weko
при пинге 25+-5
orignal
ну это логично
orignal
давно известно
weko
так надо чинить
orignal
но тут знаешь в чем прикол
orignal
неее
orignal
ты просто не знаешь главного
orignal
у тебя локальная машина
orignal
а там TCP стек в ядре и он отпимизирован так что быстрее юниксовых сокетов работает
orignal
это известная тема
orignal
иначе говоря с передачей по сети картина станет другой
weko
ну вот типо от пинга ssu2 зависит
weko
<weko> при пинге 25+-5 скорость 15-30
weko
<weko> при пинге 10+-5 скорость 35-50
weko
<weko> при пинге 0 скорость 5000
weko
<weko> при пинге 2+-1 скорость 165-200
weko
я могу наверное реальное сетевое устройство подгрузить
orignal
ну я тебе говорю в чем прикол с NTCP2
orignal
TCP локальный мало что показывает
orignal
этому приколу уже лет 20
weko
но ssu2 то от этого не быстрее
orignal
нет конечно
orignal
это ntcp2 излишне быстый
weko
но я то ему пинг поставил
orignal
но возможно стоит покрутить параметры ssu2
weko
такой же ккак и ssu2
weko
и он на него повлиял
weko
без пинга 4000 с пингом 350-400
weko
на ssu2 тоже без пинга дохуище, даже больше
weko
5000
weko
а с пингом 15-30
weko
он явно имееет влияение, при чём на ssu2 прям огромное
weko
больше чем на ntcp2
weko
ssu2 делает тоже самое что и tcp только хуже
orignal
ssu2 делает это в приложеннии а tcp в ядер
orignal
короче думать надо что с ssu2
orignal
просто по срвнениюб с ssu1 это был скачок вперед по скорости
`
ща звякну линусу, в ядро добавим-с 😎
weko
orignal: а это можно проверить
weko
баг кстати не ловится больше. лог могу кинуть
orignal
не надо
weko
а что надо? самому изучать чтоль?
orignal
надо вопривоизвоздимый сценарий с двумя узалми
orignal
вот есть два узла они соединяются по SSU2 и видим томмоза
orignal
а дальше пробовать разные варианты
weko
не я не про это
weko
я про баг
weko
orignal: надо на 1хопе потестить для этого
weko
я про баг который с трафиком
weko
22:08:38@671/warn - NetDb: Destination voAsgSZuIxRTyHB~uT5c7jEWdTQsG6lomp21snHkMWo= is requested already
weko
этот
orignal
а ну это ж мы решили что очередь netdb
orignal
просто ответы в ней сидят
weko
ну оно начинается и не перестаёт
weko
на роутерах 10 где то
weko
я кидал что с трафиком происходит
orignal
ты разобрался что происходит с этим адресом?
weko
каким адресом?
orignal
voAsgSZuIxRTyHB~uT5c7jEWdTQsG6lomp21snHkMWo=
orignal
что вообще с ним происходит
orignal
где теряются ответы
weko
а как я пойму то?
orignal
надо проследить историю
weko
ну если словлю в следущий раз то и на нём логи врублю
orignal
когда его запросилит кого запросили какие ответы
weko
буду включать логи на двух роутрах, что нагружатся. потому что в логах я точно это не отслежу
weko
в лайве
weko
есть вероятность, что и лога с одного роутера хватит
weko
22:08:38@671/debug - NetDb: [:|||:]
weko
вот это что вообще?
weko
orignal: пробовать реальное устройство использовать? сравним результат
weko
ping 0.2ms
`
*** "слышит": сравнимся? - кричит: "12см" ***
`
да, апопис?
weko
ща выяснюю какой лосс
orignal
баян
orignal
это хаген прикольнулся
weko
ясно хуйня в локах не понятная
weko
логах
weko
короче считаем потери <0.001%