~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
AreEnn
DUHOVKIN_
Guest7184
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
onon
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
vade
weko
whothefuckami
R4SAS
orignal: github.com/PurpleI2P/i2pd/pull/1732
R4SAS
если все нормально, то залей
R4SAS
самое важное - это действие при ошибке в вебморде
R4SAS
github.com/PurpleI2P/i2pd/pull/1732/files#diff-07f777d4787c579a15f1352d2cd3d9e6daafd33791efc7dbdfa843588982ca78L1430-L1439
WebClient53
Добрый день.
WebClient53
1) Память(показатель RES) сжирается если поставить ограничение скорости X. Сначала резко прыгает до 200 МБ. Потом до 800. и не падает потребление. Лечится если поставить ограничение скорости
WebClient53
транзита P. Хотя самого транзита то и нет почти, максимум 50 КБ\секунду пару раз в день.
WebClient53
ARM64. Ubuntu 21.10. проверенно на 2.39 и 2.40.
WebClient53
Стандартная поставка, ipv4 и ipv6 включены, yggdrasil выключен. ipv4 и ipv6 - серые.
WebClient53
2) показатель share не работает. Например, если поставить ограничение транзита P и share=10, то скорость транзита должна ограничиваться в 2048 КБ/сек*0,1 = 204,8 КБ/сек. Скорость транзита же иногда на
WebClient53
несколько минут может достигать 800 КБ/сек.
WebClient53
ARM. raspbian. проверенно на 2.40. Стандартная поставка, ipv4 и ipv6 включены, yggdrasil выключен. ipv4 и ipv6 - БЕЛЫЕ.
uis
Лось, а что будет, если наступит чебурнет, но останутся несколько роутеров со связью с внешним миром?
HidUser0
uis: если бы эти роутеры были бы ягой, то связь внутри ygg осалась бы
HidUser0
в i2p думаю очень редко туннели смогли бы связаться
HidUser0
с внешним миром
orignal
а суть изменений?
orignal
HidUser0 надо будет такой режм запилить
HidUser0
эт какой? построение тоннелей через конкретный роутер?
orignal
WebClient53 ты скажи сколько потребление проца было?
orignal
я думаю ставить X на arm плохая идея
WebClient53
процессор не перегружался. суммарно вся система + i2pd + tor из 4 ёх ядер загружалась на 30%. Иногда редкие пики до 50-60 % суммарно. очень редко было что одно ядро подскакивало до 100%. температура - 65
WebClient53
градусов что тогда, что сейчас
orignal
а что было еще запущено?
orignal
кроме того что X
WebClient53
а что было еще запущено? - на i2pd?
WebClient53
два прокси http с разным количеством хопов. и 1 socks прокси
WebClient53
i2cp и через него торренты. но потребление памяти было высокое и если вообще ничего из этого не нагружать. ну то есть всё включено, но не используется
orignal
<WebClient53> i2cp и через него торренты
orignal
вот с этого и надо было начинать
WebClient53
Иногда до 200 прыгало сразу после включения
orignal
починили это в след релизе
WebClient53
"вот с этого и надо было начинать" - сейчас на значение транзита P идут те же торренты через i2cp, но потребление 100МБ
orignal
известная проблема
orignal
ну так понятное дело что загрузка меньше и той коллизии нет
orignal
в общем известная проблема
orignal
жди 2.41 или сам собери транк
WebClient53
Понятно. Спасибо. Хитрая бага какая. И чтобы X был на транзите и нагрузка чтобы была не на транзите
WebClient53
на этой машинке нет пока выделенного айпишника и транзита нет. Не к спеху.
orignal
проблема там именно в I2CP
orignal
точнее с зависанием сессий
orignal
которые не чистятся
WebClient53
Странно что ушла проблема только когда высставлен транзит был в P. и чистка и перезагрузка и переустановка не помогали
orignal
кстати число декрипоторов сколько ставишь?
orignal
при X лучше 8192 ставить
WebClient53
через systemd LimitNOFILE=10000
orignal
ulimit -n что показывает?
WebClient53
Тогда на замерах на всякий случай ставили и ulimit -n = 8192
WebClient53
Сейчас из терминала показывает 1024.
WebClient53
на этой системе
orignal
так вот проблема возмодно с 1024
orignal
8192 так просто не поставить
orignal
это надо системные настройки менять
orignal
короче добейся чтобы показывало 8192
WebClient53
одной командой ulimit -n 8192
WebClient53
теперь ulimit -n выдаёт 8192
WebClient53
и тогда так было
orignal
тогда жи 2.41 короче
orignal
*жди
orignal
эта проблема проявляется именно на малине
WebClient53
понятно. Спасибо. а про показатель share есть догадки?
orignal
тебе оно не надо
orignal
отсавляй как есть
WebClient53
так на другой системе у которой белый ip как ограничить транзит?
WebClient53
это два разный случая
orignal
параметром bandwidth
orignal
или буквой если надо точнее то цифрой
orignal
например между O и P если
WebClient53
надо поставить около 400КБ\сек. такой буквы нет.
WebClient53
надо точнее то цифрой - это как?
orignal
bandwidth=400
WebClient53
понятно. Спасибо
orignal
будет публиковаться как P а реально ограничивать 400
HidUser0
orignal: а i2pd реально ограничивает или он нужен только для RI?
orignal
HidUser0 реально ограничивается
orignal
но не точно
HidUser0
Прикольно
orignal
там алгоритм какой
orignal
приходит новый тоннель
orignal
смотрит если текущая загрузка меньше то принимает
orignal
если больше то отлуп
HidUser0
А
HidUser0
Понял
extraNaCl
Biglybt + i2phelper + i2cp на i2pd - Это адекватная связка или лучше оставить встроенный java-роутер?
extraNaCl
Что идет первым в local destination из 3 штук? (2 и 3 прокси&irc)
orignal
shared local destination
orignal
она всегда есть
orignal
для внутрениих нужд
orignal
типа адреснуб книгу синхронизовать
R4SAS
orignal: да вот обновлял вчера на одном хосте рабочем систему, и докер который там используется
R4SAS
предыдущий стабильный релиз нормально работал, а последний течет буквально, за 15 минут 2.5 гига может сожрать и выволиться в oom
orignal
и что там?
R4SAS
йа ипу?
R4SAS
знать не знаю
orignal
гоу однако ))
R4SAS
ага
R4SAS
который имеет защиты...
R4SAS
говорили они
orignal
знаешь в свое время умники на собеседовании любили задавать вопрос "может ли быть утечка памяти в джаве" )))
R4SAS
вопрос от нанимателей или нанимаемых?
orignal
от нанимателей ))
orignal
в те времена я еще ходил по собеседованиями
R4SAS
и все они яростно утверждали что нет?
orignal
большинство говорят да
orignal
в смысле отвечают что "нет"
orignal
что там типа счетчики сборка мусора и прочее
orignal
ну а я всегда приводил наглядный пример как она может случиться
R4SAS
хех
orignal
когда в плюсах появился shared_ptr
orignal
умники начали доказывать что все с утечками памяти покончено ))
R4SAS
но получилось как всегда
orignal
получилось хуже
orignal
потому что без них просто грохалось
orignal
с ними замели проблему под коврик ))
R4SAS
завтра надо додумывать чего можно еще успеть поправить
zlatinb
code freeze будет перед релиза? я хочу в тестнете сделат несколько тестов между жаве и2пд
R4SAS
zlatinb: я послезавтра начинаю
R4SAS
в воскресение
R4SAS
так что можно просто взять транк и испытать
zlatinb
ок тогда завтра буду тестовать
orignal
zlatinb думаю ничего меняться не будет
orignal
кроме номера версии
R4SAS
только по мелочи наверно