Download raw body.
[Fwd: Re: net/i2pd: move login.conf(5) bits from README to i2pd.login]
[Fwd: Re: net/i2pd: move login.conf(5) bits from README to i2pd.login]
(changed subject) Re: net/i2pd: FD talk and limits and ISP routers too weak maybe
On Tue, January 30, 2024 11:23 am, Stuart Henderson wrote: > On 2024/01/30 10:53, beecdaddict@danwin1210.de wrote: > >> I see the confusion I made I am sorry, when I said routers crash I meant >> actual ISP hardware routers. > > For an ISP "customer premises equipment" router (home/officr router)? > That often means you made too many connections and exceeded the size of > NAT/firewall state table that they can cope with. Also for ISPs with > CGN, you might have a limited port-range that you're allowed to use and > can't make more connections once that has been exceeded. is there way to verify it's the 1st thing, which can be fixed by custom router, yes? any computer with 2 NICs can be a OpenBSD router, yes? I seen people do that, is cool > >> like I asked and no one answered: where can I check HARD LIMIT of my >> computer? > > you can't really. you can try increasing until you run into problems and back > off a bit, but it probably depends on what else the kernel is doing. usual > approach is to restrict the software to using the resources that you expect it > to actually need and restrict it from making more demands than that to orotect > the rest of the system. this sounds like a bug to me hard limit must be known, else is like playing cards, you never know when you lose (you crash) and no one answered my question yet about i2pd's connections to other routhers with can well surpass 8192 up to +30000 connections, and if I am right then each connection needs a FD? I worked with networking and programming a little, so this makes sense to me can anyone verify? if yes, then yes this is a bug and I am disappointed that the only way is to run blindly and trust before crash > >> what it depends on, on CPU? where is utility that shows max FDs, and >> per-running-process FD usage and their max setting? if this does not exist, >> I think why not? >> I think if user has to manually set FD limits and know potential of programs >> and OpenBSD and hardware, where is utility to help with that? I did search >> on the internet, all shit.. > > fstat shows per-process FD use, but the kernel backend for it is a bit buggy > and can sometimes crash the kernel, so it is best to avoid running it on an > important system. > > oh really I probably cannot verify the usage of I2Pd if it exceeds 8192 because my router goes stupid and crashes, can you? if you can't I'll give it a try, please tell me if you can.. I would try increasing bandwidth speed to X and transit tunnels to maybe 10k, try with a floodfill maybe, too.. because even many tunnels - there can be many to 1 i2pd peer(i2pd router) which translates to 1 FD, right? and if you go to web console of i2pd and go to Transit Tunnels tab, you can see => [some number like ID] 5.0 KiB, and then you see more of same, but the arrow '=>' is not there, so that maybe indicates it's the same peer/i2pd router that the following tunnels are to/from.. most have 1 tunnel, some have 6 tunnels, a lot have 2 tunnels but I am not getting FD count with fstat, the number is not the same with 'Routers' in web console of i2pd, so maybe I was wrong or maybe i2pd recycles FDs to be much better at efficiency so it has Routers stored addresses somewhere, and makes connections only if needed (which take up FD spots) - best regards, I like talking to you, you care about this and want to help, it can be seen
[Fwd: Re: net/i2pd: move login.conf(5) bits from README to i2pd.login]
[Fwd: Re: net/i2pd: move login.conf(5) bits from README to i2pd.login]
(changed subject) Re: net/i2pd: FD talk and limits and ISP routers too weak maybe