Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Oct 2009 15:20:20 -0800
From:      Henrik Hudson <lists@rhavenn.net>
To:        cpghost <cpghost@cordula.ws>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: rTorrent + FreeBSD + pf = freeze?
Message-ID:  <20091022232020.GA7661@alucard.int.rhavenn.net>
In-Reply-To: <20091021204448.GA7125@phenom.cordula.ws>
References:  <20091021204448.GA7125@phenom.cordula.ws>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 21 Oct 2009, cpghost wrote:

> Hi,
> 
> could a resource leak or bug in pf(4) crash a RELENG_7 router (as of
> Oct 6th)?
> 
> I'm experiencing frequent crashes on my soekris net4801 home router
> for some months now, and I'm wondering if it could be some kind of
> pf-related bug similar to this on OpenBSD:
> 
>   http://www.mail-archive.com/misc@openbsd.org/msg58042.html
> 
> More precisely, when I fire up rtorrent-devel on some *other* machine
> (not the router!), everything runs fine at first.  It could also run
> very fine for many days. BUT should I start a torrent with a large
> number of seeders which could saturate my link for an extended period
> of time, the soekris router would suddenly freeze... but not
> immediately: more like a few hours (3 to 6) or so of relatively heavy
> traffic. Only a hard reboot of the router would help.  Please note
> that rtorrent is NOT running on the router, only its traffic is being
> redirected through the router.
> 
> So I'm suspecting some bug / resource leak in pf that would bring the
> kernel down somehow. What kind of resources should I monitor (and
> how)? Maybe that could bring some clues?
> 
> Oh, before anybody asks: I have no crashdumps, the router freezes
> totally without panicking. And it doesn't recover automatically
> even after many hours.

Possibly a heat issue? I've seen many a little dlink style or
similar router work fine until it has to churn through a lot of
packets and then it just can't handle it, starts getting warm
doing all the computation and then eventually freezes. I'm not
ruling out a memory leak or similar, but I'm currently doing the
same with a little atom ITX board and it handles all the torrents
for myself and the roomies without issue. I'm using rtorrent myself with
pf and 8.0-RC1-stable.  I believe the pf code is backported to 7.

Also, if it was just a memory leak it will still happen with
non-torrent traffic, just most likely slower. Have you tried
throttling back the amount of connections and speed that rtorrent
makes?


henrik
-- 
Henrik Hudson
lists@rhavenn.net
-----------------------------------------
"God, root, what is difference?" Pitr; UF 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091022232020.GA7661>