~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
DUHOVKIN_
Guest7184
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
daemon
fidoid
hypn--direct
hypn-direct-nb
karamba_i2p
monkey
nemiga
not_bob_afk
plap
poriori
profetikla
qend
segfault
soos
teeth
tensor
tetrimer_
trust
tux
uis
un
unlike
user
vade
weko_
whothefuckami_
Vort
при запуске i2pd с последнего коммита словил SSU2: Send exception: Требуемый адрес для своего контекста неверен to 0.0.0.0:0
Vort
скорее всего, обновлял с 2.54.0-25-gbc9d25ec до 2.54.0-30-gf087654f
weko_
так что по поводу нагрузки от стримов
weko_
по 10 процентов ядра не мало
weko_
выходит самый жрущий тред.
Vort
weko_: у твоей конфигурации какие-то особенности
Vort
вот мой топ 4 нагруженных тредов: NTCP2, SSU2, Tunnels, netdb
weko_
ну это не так важно
weko_
у тебя может туннелей больше
weko_
суть в том что тред Destionation жрёт постоянно просто из-за стрима
weko_
Destination *
Vort
важно. потому что различие на порядки
Vort
у меня не то что процента от ядра не жрёт, я вообще его в топе пока что даже не нашёл
Vort
сейчас остальные просмотрю
weko_
ну отключи транзит и фф и будет понятно
Vort
5 место: транспорты, 6 место - ещё один SSU2, 7 место вообще не пойму - i2p::garlic::RouterIncomingRatchetSession::HandleNextMessage
Vort
8 место что-то с netd связанное
Vort
netdb*
Vort
этот топ 8 у меня потребляет 99% ресурсов
Vort
общая нагрузка i2pd - 5%, то есть где-то 20% на ядро
Vort
1% от 20% - это 0.2% - вот где-то там Destination, судя по всему
Vort
"<weko_> ну отключи транзит и фф и будет понятно" если под нагрузкой потребление ресурсов меньше, чем без нагрузки, то это больше на баг похоже
weko_
так конечно баг
weko_
не меньше просто говорю будет заметнее
weko_
ну может и меньше но я ничего про это не знаю
Vort
если "не меньше", то у меня всё равно не будет 10% ядра грузить. а 0.2% ядра - это не страшно
Vort
не может же у тебя процессор быть в 100 раз медленнее моего?
weko_
так может быть
orignal
Vort починб
orignal
понятно почему даже
orignal
weko_ так цепляйся gdb и смотри
Vort
мне кажется, что для проблемы у weko надо вначале минимизацию сценария сделать
orignal
так надо понять что он вообще делает
Vort
к примеру, понять, нужно ли вообще чтобы данные по стриму шли
orignal
он же не говорит
Vort
если бы он мог проверить на других операционках и другом железе - тоже было бы полезно
Vort
может в каком-то конкретном линуксе, допустим, через жопу таймеры сделаны
Vort
пытаться угадать такое условие - почти нереально
orignal
везде ядро одинаковое
orignal
ну смотри у меня тут тоже этот тред 10% проца жрет
orignal
но это понтяно почему
Vort
у тебя же нагрузка наверно
orignal
слишкном много людей подключено
orignal
и много стримов враз обслуждивает
Vort
хотя и IRC можно заставить много данных качать если на хренову тучу каналов зайти
orignal
вот пусть и скажет ситуацию
orignal
сколько напаример у него стримов в дестинешине
onon
Надо в последнем коде кой-чего поменять. Я в логике напутал.
onon
Хотя погоди, ещё кое-что проверю.
onon
Нормально, работает.
orignal
так менять или нет?
onon
Меняй
orignal
как назвать?
onon
Обработка ситуации, когда все лизы истекают, запрос нового лизсета
onon
Как-то так по смыслу
orignal
понял
orignal
Vort я починил
Vort
сейчас обновлю узел, потестирую
Vort
пока что нормально
orignal
ну это просто мой явный косяк был
orignal
кстати еще есть нюанс с рестартом
orignal
если сразу рестартовать то иногда ложный OK вылазит
orignal
сохранять список на диск что ли?
Vort
это слишком редкий сценарий, полагаю, чтобы для него специальную обработку делать
orignal
у меня он постоянный
orignal
пересобрал рестартовал бац и OK
weko_
<orignal> он же не говорит
weko_
так я сказал что ирка это
orignal
один стрим всего там?
orignal
давай его парамтеры с веб морды
weko_
два
weko_
я щас занят а лезть мне щас далеко
orignal
вот давай их