IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2023/01/30
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Leopold
Most2
Nausicaa
Nikat
Vort
`
anon2
b3t4f4c3
flumental
karamba_i2p
nemiga
not_bob_afk
poriori_
profetikla
soos
teeth
un
weko
whothefuckami
orignal R4SAS может поменяем для OSX на C++17?
Vort сделал график скорости отправки и приёма UDP пакетов. и сервер и клиент шлют около 60 пакетов в секунду размером около 150 байт
Vort синяя линия - отправка, зелёная - приём
Vort на графике хорошо видно два провала, на секунде #230 и #245
Vort этот эффект - основное, что мешает пользоваться UDP (по крайней мере, в Xonotic)
Vort также на графике видно, что во время лага UDP пакеты не теряются, а накапливаются где-то в буфере. затем, когда лаг проходит, они пачкой прилетают к клиенту (секунда #250)
Vort так что UDP тут получается довольно условный сейчас
weko Vort: не только udp но ещё и tcp
Vort ну для TCP накапливание в буфере - это норма
weko Vort: тут беда в том что лаги то есть
weko Понятно что буфер естт
weko Не норма то что она там застревает без причины
HidUserZ Vort: то есть UDP нужно дропать?
HidUserZ я думаю в i2p на уровне транспорта доставка гарантированна (
HidUserZ точнее не транспорта а на уровне тоннеля
Vort HidUserZ: я думаю, что да, нужно дропать. UDP пакет 4х-секундной давности бесполезен
Vort "я думаю в i2p на уровне транспорта доставка гарантированна (" - так в чём тогда отличие UDP от TCP в i2p? orignal говорил, что код сильно отличается
whothefuckami Vort: хахахахаха
Vort как это сильное отличие проявляется с точки зрения юзера я пока что понять не могу
whothefuckami Так тут udp поверх ntcp2
whothefuckami Который к слову tcp
whothefuckami Вот тебе и потери пакетов....
whothefuckami Скачки
whothefuckami Буфер
HidUserZ мне кажется да
Vort whothefuckami: а если поверх SSU2 пойдёт разве что-то будет иначе?
HidUserZ типа только на прикладном уровне отличается
whothefuckami А вот, хз
whothefuckami Я не вкурсе про ssu2
whothefuckami Отруби на роутере ntcp2 и сделай ещё тест
HidUserZ да не будет
HidUserZ это разные уровни
Vort "это разные уровни" - то есть SSU2 ведёт себя примерно как TCP ?
HidUserZ "интерфейс" у ntcp и ssu один и тот же
HidUserZ на сколько знаю да
whothefuckami Та зачем знать, гадать
whothefuckami Легче щас тест сделать
whothefuckami Чтоб наверняка
Vort из-за UDP у SSU2 потери, но он эти потери залатает и потом пустит через себя уже юзерский UDP без потерь? :))
Leopold Нужен SSU3 ...
HidUserZ Vort: наверное да
zzz noooooo SSU3 (((
whothefuckami zzz: based
zzz SSU2 almost killed me....
Leopold sorry :C
Leopold he don't :P
Leopold he don't want :P
Leopold he don't wanted :P
zzz yes, be happy with SSU2 :)
whothefuckami what about not ssu3
whothefuckami but ssu2.1
whothefuckami sound easier?
zzz not really...
zzz what do you want?
whothefuckami I personally want nothing
Leopold simple udp sometimes is traffic :D
zzz the protocol is extensible, we can add things, because of the "block" format, we can add new blocks
Leopold затор udp
whothefuckami ok I want to know smth
whothefuckami Does ssu2 recover packets?
HidUserZ Ssu и ntcp не интересны, это всего лишь транспорты
zzz you mean retransmission if the packet is not acked? yes
Leopold Wooow
zzz german
orignal Vort так ты же мерял клиентские UDP а не SSU2
whothefuckami Всё так и задумано?
orignal просто есть явно непонимание что клиентский UDP это не SSU2
Vort orignal: я понимаю, что это протоколы разных уровней. мне непонятно, как сделать клиентский UDP через i2p похожим на реальный UDP
Vort пока что мне он видится как UDP тупо пропущенный через TCP
Vort со стороны то есть
orignal Vort я тебе пару недель назад говорил там код тоннеля надо переделывать
Vort много чего говорили. про упаковку мелких пакетов?
Vort или про перепосылки?
orignal там вообще все надо переделывать
orignal там просто сделано сильно криво
Vort мне интересно, какие изменения могут "выровнять" тот график, который я сегодня кинул первым сообщением
orignal для этого надо понять почему это происходит
Vort я вижу там две главные проблемы - дыры по 4 секунды и куча пакетов, нагромоздившихся из-за этой самой дыры
orignal на обеих сторонах причем
orignal график выровнять элементарно
orignal надо перестать срать большим объемом чем пролазит
Vort вот у меня сомнения, что в этом дело
orignal а у меня нет сомнений
orignal я это точно знаю
Vort пролазило-пролазило нормально, а потом внезапно перестало
orignal потому что когда то занимался вопросом
Vort при чём, аж 4 секунды пролазит ровно ноль
orignal ну где то потери были
Vort на 4 секунды потери ?
orignal так вот 4 секунды скорее всего таги закончились
orignal поставь к конфигах обеих тонелей crypto.ratchet.inboundTags=500
orignal для начала
Vort Leopold: пинг
Vort стоит попробовать в конфиг xonotic`а вот эту штуку воткнуть
Vort crypto.ratchet.inboundTags=500
Leopold туннеля?
Vort да. я по докам пока что не перепроверял, правда
whothefuckami А что такое вообзе таги?
whothefuckami *вообще
Vort я в рестарт
orignal таги там сложно все
whothefuckami Почитать ссылку дашь?
whothefuckami А дальше я сам
orignal это надо объснять механизм как делается сквозное шифрование
orignal читай пропозал 144
whothefuckami Чего?
orignal читай если не охуеешь конечно )))
whothefuckami Ебать там читать
orignal ну а что сказал?
orignal короче там на каждое передаваемо сообщение свой ключ
orignal которые ищется по тагу
orignal эти пары постоянно генерятся на лету
orignal если потоком слишком большой то получатель часто не успевает сгенирировать
orignal потому и не может расшифровать входящие пакеты
weko orignal: кстати а зачем уникальный ключ на пакет? Я подозреваю где может быть проблема, но точно не понимаю
orignal ну протокол такой
orignal какими то криптографическими соображениями обусловлено
orignal эти ключи же не сеансовые
whothefuckami jrandom так сделал?
weko orignal: ну вот мой вопрос как раз почему они не сеансовые
weko А каждый раз новый
weko На каждый пакет
orignal нет это так в signal сделано
orignal weko потому что на этом уровне нет двустороннего обмена
weko Нету потому что... Почему его нету? Ещё не успели сообщить ответный лиссет?
orignal так устроен протокол
orignal что это чисто шифрование без передачи пакеток
weko orignal: ну я понимаю что так устроен
R4SAS снова 10 МБ/с на компе в залупинске
R4SAS orignal: по поводу вопроса: а точно везде соберется?
orignal думаешь еще у кого то есть говно мамонта?
R4SAS вон, макпорты
R4SAS на ppc
orignal а чем они там собирают?
R4SAS меня не спрашивай)
R4SAS шлангом
orignal так каким именно?
R4SAS > меня не спрашивай)
R4SAS в иссуях задай тому чуваку
R4SAS он тебе точно ответит
orignal у него вроде gcc был
orignal он где то говорил
Vort провёл ещё два матча в xonotic. с crypto.ratchet.inboundTags=500 . сразу после перезапуска (#2) и попозже (#3). результаты противоречивые. матч #2 был намного хуже матча номер #1. а вот матч #3 - намного лучше и #1 и #2
Vort в #3 вообще ни разу провала не было - даже один фраг на боте набить смог
whothefuckami Хороший туннель попался
Vort похоже на то
Leopold Похоже что меня штормит))
Leopold Надо бы проверить на weko :D
weko Проверить что?)
Leopold ксон на твоём серве)
orignal господа кто том унник который в русской локализации написал "скрытый контент"?
orignal давайте уже изъясняться по урсски
Leopold ЧТо?)
orignal слову "контент" не место у рсском языке
weko Ахахахахаха, реально!)
weko Надо "информация"
orignal или "данные"
weko Ага
weko Данные короче
whothefuckami Англицизмы база
Leopold - фундамент гузкого языка!
Vort как по мне, зависит от доступности аналогов
Vort к примеру, fork репозитория на гитхаб как будет?
Vort да и сам репозиторий :))
Leopold 00ветка
Vort ветки это уже branches :D
HidUserZ ну вообще да, если аналоги в самом языке есть, то нет смысла заменять иностранными языками
Vort если хорошие аналоги есть
HidUserZ [17:50:44] <~orignal> господа кто том унник который в русской локализации написал "скрытый контент"?
HidUserZ ты только заметил?)
Vort вот я сомневаюсь что в русском языке есть хороший заменитель слову контент
Vort в данном случае, информация или данные достаточно неплохо подойдут
HidUserZ хмм.. Клон хранилища данных на информационном ресурсе GitHub.com [18:41:01] <Vort> к примеру, fork репозитория на гитхаб как будет?
Vort сделал коммит (опять нерусский, да что ж такое!!:) и уже не клон получается )
HidUserZ ну клон с изменениями
whothefuckami *копия
whothefuckami А не клон
HidUserZ да точно
HidUserZ хотя копия тоже не подходит...
Vort :))
HidUserZ Двойник ))))
Vort кстати, "скрытое содержимое" может быть лучше
orignal HidUserZ ага
orignal чукча скриншот показала ))
orignal Vort и как в СССР обходились без слова контент?))
orignal коммит это правка обычно называется
Leopold коммит это фиксация
Vort правка или изменение
Vort orignal: в СССР информация по-другому распространялась
orignal тем не менее оходились во всем русскими словами
Vort ну и я не говорю, что аналога нет. но и слово "контент" притащить было не бессмысленно
Vort "оходились во всем русскими словами" ой нет. но примеры искать будет сложно
orignal ну да "капитилизм" например
Vort язык постоянно принимает в себя иностранные слова
orignal классика из "в круге первом"
orignal а так в основном русские
Vort из немецкого много, из французского
Vort шпока, швеллер, шнек. это только на "ш" :)
Vort шпонка*
orignal даже компьютер называли ЭВМ
Vort названия блюд тоже откуда попало понабраны
nankin у вас тоже колбасит? лаг 82 секунды
Vort это где смотреть?
HidUserZ нормально все
nankin да в клиенте ирки показывает, о сейчас полсекунды стало
Vort я немного подлагивания замечал, но не прямо сейчас
whothefuckami Ну тк
whothefuckami Зачем повторять за ссср?
nankin Vort: у тебя какой сейчас success rate?
whothefuckami Не будьте идиотами
whothefuckami Говорите нормально
Vort 26%
Vort но аптайм всего 2 часа
HidUserZ у меня 200мс ирс
Vort вообще что-то странное. Transit: 23.11 KiB/s
whothefuckami А у меня три хопа.
Vort Transit Tunnels: 894
nankin Transit Tunnels: 8532
Vort наверно из-за низкого аптайма
nankin скорость почти метр сек
Vort так что с моими значениями сравнивать мало смысла
nankin у меня аптайм суки но Tunnel creation success rate: 9%
nankin *сутки
HidUserZ какой статус сети?
Vort у меня 9% наверно ещё ни разу не было
nankin сука опять отвалилось ipv6 да какого хуя
Vort у меня ipv6 постоянно через жопу работает, даже не включаю в i2pd
nankin у кого то роутер сидит одновременно и на ipv4 и на ipv6?
HidUserZ это норма
nankin ну и чего, отключать ipv6? стопудово из-за этого и рейт низки
nankin вчера ребут всей системы помог, хз как этот баг с в6 искать в логах, там в логи страшно заходить одни варны тысячи их)
HidUserZ run peer test
nankin да не, пробовал, бестолку
nankin даже рестарт демона не помогал
Vort так это отвал в системе или в i2pd ?
nankin хз, на серваке тонна сервисов по в6 пашет проблем не было вообще, как бы на систему тоже не могу грешить
nankin Vort: в i2pd
Vort может, router.info заклинивает
nankin Network status v6: Unknown
Vort надо или на версию из последнего коммита переходить или удалять router.info когда его заглючивает
Vort но это если дело действительно в этом
weko nankin: логи можно грепнуть)
nankin_ ну вот даже с irc выбивает
nankin_ а, не демона ребутнул, вернее сделал стоп, потом старт и теперь статус в6 ок
nankin_ ну значит стопудово трабла в роутере
weko ori
weko Ой
weko Ладно, пофиг
weko Мне кажется есть ещё атаки на флудфилы
weko Потому что итогда очень сильно превышает received над transit
weko И слышно прямо что жопа)
weko Типо в 2 раза больше
orignal неее
orignal смотри
orignal у флуфила там не тольтко транзита но и публикации, запросы и флуд
orignal и все это минуя транзит
weko Ну вот
weko Я и говорю что есть пики нагрузки
weko От флудфила
orignal так это порождается транзитом
weko Очень мощные
weko Понял
orignal у кого то OBEP и дальше надо послать
orignal а роутера этого в базе нет
orignal естественно он дергает флудфил
orignal думаешь откуда у тебя столько роутеров в базе?
weko Ну это понятно
weko Там же не только OBEP кстати, вроде любой транзитный роутер
weko Обращается к флудфилу
weko Разве нет?
orignal ну серединный только 1 раз
weko Аа
weko Пон
orignal а с OBEP может идти на разные
weko Просто тут очень сильный пик, который слышно
Vort я постоянно перекосы по трафику вижу, хоть и не флудфил
Vort Received: 928.93 MiB (664.48 KiB/s)
Vort Sent: 1.19 GiB (1243.47 KiB/s)
Vort Transit: 824.92 MiB (587.88 KiB/s)
weko Хоп - и прошло
weko Вот прямо щас
weko Успокоилось
Vort понимаю, что может быть просто особенность у i2p такая
Vort но пока не увижу, на что идёт 2х трафика, наверно, не успокоюсь )
orignal Sent это значит много поисковых запросов у тебя
Vort "Sent это значит много поисковых запросов у тебя" может быть от низкого аптайма?
Vort это через (exploratory) туннели должно идти?
Vort в exploratory вообще мегабайтов нету
Vort должен был бы за 2 секунды мегабайт набежать
Vort orignal: можешь пояснить, это через транзиты идёт или через мои туннели? где ловить?
Vort или этот трафик "мимо" туннелей идёт и его так просто не увидеть
orignal что идет?
orignal Sent скорее всего через твои тоннели
orignal не транзитные
Vort а вот там я его не видел
Vort значит, надо разбираться
Vort вот тут смотрел
orignal это твои
orignal собственные
orignal это не транзитные
Vort ?page=tunnels это и есть мои
Vort и там никаких следов полумегабайта в секунду я не видел
Vort или плохо смотрел. как вариант
orignal большинство запросов идет не через тоннели
orignal только если ты можешь соединиться с флудфидом напрямую
orignal *не
orignal тогда пойдет через тоннели
orignal а если можешь то просто соединение и все
Vort то есть, нигде кроме главной страницы этот эффект не пронаблюдать?
orignal ну в транспортах
Vort ок. спасибо. тогда вторая часть вопроса - это повышенное количество запросов может быть связанно с низким аптаймом или нет?
Vort просто странно, что иногда оно повышено, иногда вообще перекоса нет
Vort то есть, это какой-то процесс приводить к такому эффекту
orignal в основном с запросами тоннелей
Vort от меня? или ко мне запросы?
orignal к тебе запрос транзитного тоннеля
orignal ты отсылаешь ответ следующему
orignal а его у тебя в netdb нету
orignal тут ты и делаешь запрос к флудфилу
Vort у меня весь netDb 8 мегов
Vort по полмегабайта это его целиком можно за 16 сек полностью переписать
orignal ну так там все время разные
orignal я тут одну хуйню нашел тем временем
orignal счас у деда спрошу
Vort то есть, если это поисковые запросы, то их результат должен откладываться в netdb?
Vort можно ведь проследить сколько отложилось в netdb и сравнить с "лишним" трафиком
orignal да можно вообще статичтиску по всем сообщениям сделать
orignal смотри I2NPProtocol.cpp
orignal они там все обрабатываются
Vort только сейчас подумал - Sent - это же отправка. почему бы запросу на отправку быть слишком большим?
Vort это же ответ скорее должен быть большим
Vort может, это, наоборот, мой узел слишком много отвечает?
Vort хотя мой узел не флудфил
orignal вряд ли если не флудфил
Vort что можно отвечать на полмега в сек - придумать сложно. что можно спрашивать на полмега в сек - придумать ещё сложнее
Vort не могут ли это быть перепосылки SSU2 ?
orignal могут
orignal вполне
Vort а. ну это вероятнее мне кажется