[Tor-BSD] FreeBSD tor-devel config options

teor teor2345 at gmail.com
Fri Jan 9 18:18:52 EST 2015


On 9 Jan 2015, at 06:27 , Pete Wright <pete at nomadlogic.org> wrote:

> Hey All,
> I was doing some testing with my FreeBSD tor systems while poking around
> for potential optimizations.  I have found that setting the following
> compilation flags for the tor-devel FreeBSD port have lowered CPU load
> on my systems, and from the looks of things this may have lead to an
> increase of utilization of my circuit.
> 

I'll describe the impact of these flags:

> enable: BUFFREELISTS

Don't call malloc as much, but keep our own free lists for buffers.

> enable: INSTR_DOWNLOADS

Instrument downloads. Probably causes a minor performance decrease.

> enable: MEMPOOLS

Don't call malloc as much, but keep our own memory pools for non-buffer usage.

> enable: THREADS [default]

Threads. Use these.

> enable: TRANSPARENT [default]

Transparent proxy support for clients. Can be disabled for relays. Unlikely to have any performance impact unless enabled in the torrc.

> 
> My guess is that enabling the MEMEPOOLS and BUFFREELISTS options has
> helped on my end.  I attempted to enable BUFFREEEVENTS as well, but that

This option just logs extra stuff about buffer events, slowing tor down.

> generated lots of logging data.  I may attempt to re-enable that once I
> have more data with my current configuration.
> 
> Cheers,
> -pete
> 

Is malloc performance on *BSD worse than on Linux?
(For tor's usage pattern, which allocates lots of buffers temporarily.)

teor

teor2345 at gmail dot com
pgp 0xABFED1AC
https://gist.github.com/teor2345/d033b8ce0a99adbc89c5

teor at blah dot im
OTR C3C57B23 349825DE 929A1DEF C3531C25 A32287ED

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.nycbug.org/pipermail/tor-bsd/attachments/20150110/a018b8c3/attachment.bin>


More information about the Tor-BSD mailing list