IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2023/10/16
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Guest30568
HackerMan
Leopold
Most2
Nausicaa
Ruskoye_911
Vort
`
anon3
b3t4f4c3
fidoid_
fujifilm
ncop
nemiga
not_bob_afk
osoznayka
poriori_
segfault
soos
teeth
un
weko
whothefuckami
Vort у меня параметры с 2.49.0-10-g0cc91dd2 всё такие же:
Vort Tunnel creation success rate: 21%
Vort Routers: 12211 Floodfills: 1084 LeaseSets: 152
Vort Client Tunnels: 31 Transit Tunnels: 8143
Vort ---
Vort по поводу количества роутеров - мне кажется, что не стоит пока что это трогать
Vort помню с U узлами была проблема, что их RI практически нереально найти по сети. так что чем больше RI в базах, тем выше шансы найти RI
Vort если починить доступность U узлов (может, исправления пиртеста достаточно, может ещё что-то нужно) и убедиться, что поиск RI в сети работает чётко, тогда и срезать лишнее стоит
Vort хотя особо много лишнего и не срежешь. сейчас у меня 4533 активных транспортов, плюс горстка "близких" - получается не такой уж минимальный минимум
Vort имею в виду, что даже 15 тысяч - это не сильно много, учитывая активность узла
weko [06:36:06] <Vort> имею в виду, что даже 15 тысяч - это не сильно много, учитывая активность узла
weko Да даже 50к немного, если есть условия, что я писал выше
weko Хеш таблицы имеют O(1) для поиска, так что без проблем
weko Ну в теории так должно быть)
weko Vort: можешь подсказать, сколько в среднем занимают RI?
Vort килобайт вроде
weko Вот если 1.5 взять - 70 мб выходит, что вполне нормально
weko И сам RI тоже нужно оптимизировать
weko Тогда и 100к будет лежать в памяти нормально
orignal у меня есть лучше идея
orignal когда netdb слишком большая ставить 30 минут для вского говна типа U и L
weko Практическое решение "костыль" - Ваш лучший выбор
orignal ну почему же?
orignal если у нас в базе много хороших роутеров зачем нам там мусор разный?
Vort ну расстояние проверять надо в любом случае. близких нельзя удалять хоть U хоть не U
orignal почему?
orignal ну не будет его в базе как будто его и не было
orignal понадобится снова запросми
Vort потому что они доверили флудфилу свои данные. и потому, что их очень мало. не помню точно, но узлов 20 что ли было
orignal а как же вся масса на анроидах
orignal я думаю там сплошное LU
Vort близких мало, а не U
orignal близкий это сколько?
orignal в смысле сколько бит
Vort рисовал когда-то графики
Vort сейчас вспомню
Vort что-то около 1/256 от всех узлов были близкие
Vort ну можно для надёжности 1/128 или 1/64 сделать
orignal ну так и сколько бит?
Vort я уже не помню, как точно расстояние считается. но, видимо, 8 совпадающих бит - это точно нельзя удалять. но лучше или 7 или 6 сделать
Vort так как иногда близкие - не такие уж и близкие получаются. когда у узла мало выбора (мало флудфилов в базе)
orignal ну логично
orignal мы рассматриваем случай когда база слишком большая
orignal и ее надо уменьшать
orignal как у меня 16K роутеров
orignal а надо уменьшить до 5
Vort я говорю не о нашей базе, а о базе у публикующегося узла
Vort если он только получил данные от ресида, то будет публиковать не очень точно
orignal неее
Vort "а надо уменьшить до 5" - про это я уже говорил - это только активных сессий столько
orignal он первому флудфилу пошлет наугад
orignal а у того скорее всего база большая и он отправит реально близким
Vort а тот уже - точно, да. может и мелочи, хз
Vort то есть, одна из копий будет куда попало
Vort а 3 - куда надо
Vort если я правильно помню
orignal именно так
orignal потому без разницы кто флудфил для публикации
Vort ну, значит, тогда 6 бит можно не делать. 7 будет нормально
Vort хотя по процентам - что одно, что другое - мелочи
Vort 0.5%-1%
orignal ну вот их не трогать а чистить LU
orignal чтобы не мешались в базе
Vort LU, только не близкие - да, так можно
orignal у меня где 16K активных соединений около 7K
Vort хотя они в базе будут по другой причине - из-за сессий )
orignal в остальных 9K все LU можно смело выкидывать
relaybot 13ghost9200: Is it still recommended to change keys every day for encrypted LeaseSets?