~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
DUHOVKIN
Most2
Nausicaa
Nikat
Opax
Ruskoye_911
Vort
Xeha
`
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
user
vade
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 (((
Leopold
C:
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 :)
Leopold
+))
whothefuckami
But
whothefuckami
what about not ssu3
whothefuckami
but ssu2.1
whothefuckami
sound easier?
whothefuckami
sounds
zzz
not really...
zzz
what do you want?
whothefuckami
I personally want nothing
Leopold
simple udp sometimes is traffic :D
whothefuckami
what
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
whothefuckami
Oman
whothefuckami
Thanks
whothefuckami
projeKt
whothefuckami
kde?
Leopold
Wooow
zzz
german
HidUserZ
)))
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`а вот эту штуку воткнуть
Leopold
А
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
Брух
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 репозитория на гитхаб как будет?
HidUserZ
)))
Vort
сделал коммит (опять нерусский, да что ж такое!!:) и уже не клон получается )
HidUserZ
ну клон с изменениями
whothefuckami
*копия
whothefuckami
А не клон
HidUserZ
да точно
HidUserZ
хотя копия тоже не подходит...
Vort
:))
HidUserZ
Двойник ))))
Vort
кстати, "скрытое содержимое" может быть лучше
HidUserZ
Да
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
А
weko
Понял
orignal
у кого то OBEP и дальше надо послать
orignal
а роутера этого в базе нет
orignal
естественно он дергает флудфил
orignal
думаешь откуда у тебя столько роутеров в базе?
weko
Ну это понятно
weko
Там же не только OBEP кстати, вроде любой транзитный роутер
weko
Обращается к флудфилу
weko
Разве нет?
orignal
ну серединный только 1 раз
weko
Аа
weko
Пон
orignal
а с OBEP может идти на разные
weko
Просто тут очень сильный пик, который слышно
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
а. ну это вероятнее мне кажется