~AreEnn
~R4SAS
~orignal
~villain
&N00B
+relaybot
DUHOVKIN
Most2
Nausicaa
Nikat
Vort
Xeha
`
acetone_
anon2
b3t4f4c3
flumental
karamba_i2p
nemiga
not_bob_afk
onon
plap
poriori_
profetikla
silence__
soos
teeth
tensor
un
weko
whothefuckami
user1
Реквестирую в следующем релизе функцию изменения лимитов по транзиту через вебконсоль. Имхо, значительная часть пользователей просто не умеет/не хочет лезть в конфиг файлы. Так хотя бы часть пользователей поднимут скорость транз�
orignal
так число трназитных тоннелей там давно можно менять
user1
Скорости
orignal
ну а толщину канала не уверен что это хорошая идея
user1
Почему
orignal
вроде R4SAS пытался что то добавлять по этьому поводу
weko
Кодировка в жопу уехала. Но если я правильно понял: чтобы толщину канала сделать надо протокол менять
Vort
weko: вопрос был в том, чтобы менять флажки L/P/X не залезая в конфиг
Vort
и тут даже не надо думать о протоколе - i2pd просто не меняет конфиг из UI. всё.
Vort
ну а изменение скорости, работающее только до следующего рестарта имеет мало смысла
weko
<Vort> ну а изменение скорости, работающее только до следующего рестарта имеет мало смысла
weko
для тестирования может иметь смысл
Vort
или атаку задавить если в данный момент очень нужен канал для других целей. но всё же главная проблема - это то, что юзеры ленятся лезть в конфиг чтобы расшарить побольше полосы
Vort
и эту проблему доступом ко временному изменению не решить
Vort
может даже хуже сделать - юзер подумает, что он насовсем поменял и не станет проверять, осталась ли настройка после рестарта
out
"<AreEnn> особенно остерегайтесь шизофренического дерьма" "[17:24:23] <Vort> AreEnn: "shit" is like background noise in I2P. " - я 2 проекта с 0 и до готовности закодил для PurpleI2P
Madhyamapratipada
3 даже
Madhyamapratipada
не считая и2пчат
weko
Vort: ну как вариант увеличить лимит по умолчанию
weko
в 2 раза например
orignal
не надо
orignal
L нормально
weko
почему ты так думаешь?
orignal
а то обычно бывает наоборот
orignal
придурки ставят X а потом кричат что весь канал отожрал
weko
ну мы же X хотим по умолчанию поставить
orignal
я не понимаю в чем проблема то? на стоит L ну даст отлуп тоннелям и че?
orignal
это кто хочет?
orignal
тот кто э
orignal
то хочет идет на хуй
Vort
out: с моей стороны было напоминание о том, что без анализа/оценки информацию применять не стоит. всегда так стоит поступать, а в I2P особенно
orignal
с такими идеями
orignal
потому что полно говноустройств
weko
но с другой стороны проблема скорости именно в java i2p и i2pd с медленным каналом / cpu
Vort
опять разговор идёт к теме профилирования )
weko
а решение - профилирование
weko
))))))))))))))))
orignal
так о чем и речь
orignal
что буквы не показывают фактическую скорость канала
orignal
если обезьяна поставит X (а она обязательно поставит X) то от этого канал у нее толще не станет
weko
тогда отложим вопрос до того момента, как будет профилирование
Vort
буквы - это максимум, что готов дать юзер. а реальность уже должна оцениваться автоматически
orignal
естественно
orignal
а вот определить фактическую толщину весьма непросто
weko
опять же, флаг скорости можно использовать как точку отсчёта при профилировании - "обязьян" меньшество
orignal
я же не просто так ввел [slow] для транспортов
Vort
ну и стоит ещё помнить, что скорость - свойство непостоянное
Vort
даже самый добрый провайдер никогда не сможет _гарантировать_ скорость
weko
Vort: не важно
weko
если пир не даёт нормальный канал, значит не используем пир
weko
не важно по чьей вине
Vort
важно в том плане, что нефиг обвинять слишком щедрых юзеров
Vort
в общем случае юзер не имеет контроля за каналом
weko
Vort: так на то в профилирование есть "прощение"
orignal
кроме того не забывайте что скорость не абсолют
orignal
а зависит от того с кем
weko
ну тоесть пир как бы "прощается" постепенно
Vort
ну да, ещё стабильность важна и пинг
Vort
weko: я больше об отношении говорю. расхождение буквы и скорости - это не юзер мудак, это так получилось
weko
Vort: пинг думаю пока что трогать не надо (именно среднее значение). а вот стабильность - да, важно
weko
Vort: да пофиг как относиться, да и мы говорим условно. ответное действие всё равно одно
weko
условная обезьяна может быть и провод перерезать
Vort
просто не нужно выдумывать "наказание" и "прощение"
weko
нужно
weko
так профилирование работает
user1
Постоянно наблюдаю следующую картину. К сервису построены туннели показывает established. Всё ок. Но как только к сервису подключаются пользователи и начинают запрашивать поток, сразу половина туннелей уходит в failed. С чем это связано, я
user1
ь предположить.
weko
user1: туннели активнее используется и чаще детектируются проблемы
user1
Так вот доходит до ситуации, что все исходящие туннели фейлятся
user1
И остаются только входящие
Vort
может побольше поставить туннелей?
orignal
user1 опсос тебе трафик режет
user1
Не решает проблему
Vort
вот я тоже подумал о том, что где-то что-то не лезет
orignal
ну да канал у него слабый
user1
100 мбит канал
Vort
ну вообще много чего может быть
Vort
но кто будет эту проблему гонять...
Vort
если 1 хоп ставить - тоже глюки?
user1
Нет, работает вполне хорошо на 1 хопе
user1
И скорость норм
Vort
ну так тогда баны могут быть. мало кто ж копался, что там в java накодено
user1
Но 1 хоп нельзя мне
orignal
может ты что то сильно тяжеое гонишь что там узлы захлеюываются?
user1
Потоковое видео
Vort
ну 1 хоп это только для диагностики
orignal
а ну понятно почему
user1
64кбит/с
orignal
джависты не вытягивают
orignal
реально ставь больше тоннелей
orignal
в конфиге
user1
ну я 16 пробовал, проблема не исчезла
user1
сейчас 8 стоит
orignal
так и не ичезнет
Vort
я подобную хрень видел, когда тестировал UDP игры
orignal
джависты тупо начинают дропать
Vort
относительно нормально работало только если повезёт на быстрый туннель попасть
orignal
все подряд
Vort
ну теоретически же такие туннели должно профилирование отбрасывать? или именно этого ещё не сделано?
orignal
ну расскажи как
weko
да легко
Vort
так я спрашиваю больше
orignal
понимаешь в момент построения он все нормальный
weko
берём каждому участнику минус даём
orignal
он просто нагрузку не вытягивает
weko
в итоге пидор будет иметь больше всего минусов
orignal
так Vort говорит про тоннели
Vort
ну да, примерно как weko говорит делать надо
orignal
а не про пидаров
weko
да но виноват конкретный джава пидор
Vort
туннель просвечивает узлы как бы
orignal
ну это можно да
orignal
если начинает фейлится тоннель то помечать учатсников как пидаров
user1
Всех?
orignal
если кто то сильно пидар то через него не строить
weko
ну да статистическое выявление
Vort
ну это больше метка "где-то там фигня"
Vort
а на пересечении фигни будет больше всего
Vort
может потребоваться много времени чтобы набрать существенные "доказательства"
weko
ну так наберутся же
Vort
но после этого мне кажется, i2pd может начать работать даже лучше, чем можно ожидать
weko
нужно просто грамотно формулы составить
Vort
вот эти метки наверно должны иметь время жизни
Vort
допустим, неделю
Vort
дофига данных будет
user1
Главное не дойти до крайности, что все туннели будут постоянно строиться через одни и те же узлы.
weko
не думаю что совсем так
Vort
но мне кажется, что оно того стоит
weko
user1: ясное дело
Vort
weko: ну есть ещё вариант как с TCSR сделано
weko
Vort: нужно чтобы были "очки"
weko
а дальше формулы по которым они будут менять
weko
меняться*
Vort
EWMA вроде
weko
и изменение должно быть не просто линейное а такое чтобы оптимально было
Vort
хотя для теста можно просто сырых данных набрать и посмотреть, что прояснится. кореляцию с джавистостью из netdb визуализировать допустим :)
weko
например процесс "прощения" должен иметь какую то изменяющуюся скорость
weko
Vort: ахуенная идея!!!!!!!
weko
"пруфы на стол"
Vort
можно начать с примитивного варианта типа "каждую неделю снимать со всех профилей по 1 баллу (но в минус не уходить конечно)"
Vort
ну а каждый фейлящийся туннель по +1 каждому участнику должен добавлять
Vort
ну и примитивный вариант на стороне фильтрации - через узлы с > 10 баллами туннели не строить
Vort
затем посмотреть, как это будет работать. и по результату анализа или крутить константы или модифицировать алгоритмы
Vort
ещё вариант - собрать данные по количеству фейлов за час работы i2pd. зная сколько узлов в сети, можно будет примерно понять и скорость "затухания" для баллов и порог игнорирования узла для туннелей
Vort
у каждого юзера своё количество туннелей в час конечно же. поэтому можно или нормировать или выбрать какой-то обычный вариант
Vort
в качестве защиты можно сделать принудительное снятие баллов если допустим больше половины узлов пригодных для туннелей набирает баллов больше порога
Vort
для того, чтобы этот механизм начал работать, многого не надо. вот для того, чтобы он начал работать оптимально - тут надо будет повозиться, да
Vort
но учитывая, что без релиза мало кто обновляет i2pd, то даже косяк какой-то в закоммиченном варианте мало что испортит
Vort
разве что до следующего релиза надо отточить будет
weko
<Vort> но учитывая, что без релиза мало кто обновляет i2pd, то даже косяк какой-то в закоммиченном варианте мало что испортит
weko
ветку создаёшь и там проверяешь )
Vort
а юзеров, кто тестирует ветки, наверно вообще около нуля. надо же и тестеров иметь
weko
да одного-двух хватит
relaybot
13apophis: опа, я смотрю уже к системе баллов пришли ;) Заняло полгода, что бы понять все преимущества такой модели ;) Ну в добрый путь
weko
пиздун
weko
делать кому?
weko
вот иди делай
weko
умный нашёл
weko
нашёлся
orignal
кстати у него раньше и был ник pizdun ))
relaybot
13apophis: ты хамишь мне ?
orignal
если ты не знаел
relaybot
13apophis: веко ?
relaybot
13apophis: делать такое не надо много мозгов.. вы кодеры .. вы осилите
relaybot
13apophis: ванм долбили про это года 1.5, но вы телились... чего обижаться то ?
weko
orignal: иронично
relaybot
13apophis: это потому, чтои у вас архдитектурных навыков с гулькин нос.
weko
apophis так делай
weko
если ты уже давнов всё знал
weko
чего не сделал?
orignal
ну так он стратегий занимается ))
relaybot
13apophis: orignal, сомотри.. допиздишся. Эти же такие как и все шизики, Шиуток не понимают
orignal
так а мне то что
orignal
я рассуждаю приземленно
relaybot
13apophis: у орижа спроси... рассуждали про это давно. У вас есть кому кодить.
weko
<+relaybot> apophis: это потому, чтои у вас архдитектурных навыков с гулькин нос.
weko
за себя говори ))
orignal
некому, и ты это прекрасно знаешь
relaybot
13apophis: Сделал вам комплимент, что мол правильно мыслите, а они хамят ?
relaybot
13apophis: веко совсем обыдлился
weko
apohis я лично об этом думал уже давно и сюда писал
weko
и много писал
relaybot
13apophis: тебя так волнует, кто написал про это первым ;) ты ребенок что ли ?
relaybot
13apophis: Короче, ясно. Путь хороший, но ваше жлобство меня раздражает немного.
weko
лицемер
relaybot
13apophis: и пиздун !
weko
это ты сказал ))
relaybot
13apophis: да я
relaybot
13apophis: я только это и могу сказать. Неподхожу никак по параметрам.
relaybot
13apophis: Короче, делайте что задумали.
relaybot
13apophis: если хотите ;)
R4SAS
8Тб транзита за 2 недели
R4SAS
с релиза
R4SAS
на s2
orignal
хостер пизды не дает?