tinc throughput on alix machines

Guus Sliepen guus at tinc-vpn.org
Wed Mar 17 20:59:37 CET 2010


On Wed, Mar 17, 2010 at 01:36:58AM +0100, michael-dev wrote:

> I've setup a wlan ap using a an alix 2d2 (AMD Geode LX 500 Mhz + AES Offload)
> [...] the best throughput I get is aroung 2,9 MByte per second (wget+http)
> (even if the client is run locally).

Hm, Geodes are not very fast, but this does seem a bit low.

> Looking at the source, it looks like there isn't much copying at all, the
> only place it wasn't clear to me why copying occurs is at the beginning in
> route_mac when source and destination mac are copying into local variables,
> though changing that does not gain a lot.

This is necessary because some architectures impose alignment restrictions that
would cause tinc to misbehave or segfault if you cast a random char * pointer
to a mac_t *.

> Running gprof it reports no time spent but only function calls, which hints
> that all time is lost in the kernel.

Which function call is the biggest user on your alix?

-- 
Met vriendelijke groet / with kind regards,
     Guus Sliepen <guus at tinc-vpn.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://www.tinc-vpn.org/pipermail/tinc/attachments/20100317/8324d7b0/attachment.pgp>


More information about the tinc mailing list