[Xorp-users] Xorp router's performance measures

Bruce Simpson bms at incunabulum.net
Mon Nov 9 08:19:57 PST 2009


Hi Naresh,

Thanks for your question about XORP performance measurements.

naresh raga wrote:
> Hi ,
> What are the xorp router performance measures?
> How these performance measures can be measured.I mean what tools are 
> used in measuring them.
>

Which aspects of the system, are you specifically interested in 
measuring for performance? The question on its own is quite vague.

There are some simple tools within the source tree, e.g. the profiling 
framework, and the IPC benchmark, although these only measure very 
specific aspects of the system, which probably aren't particularly 
useful for drawing comparisons e.g. between XORP and other router 
control planes.

For general purpose profiling, a tool like valgrind or oprofile is 
probably more useful, although these tools still need to be wielded 
appropriately, to obtain useful information about the system's behaviour.

It's difficult to publish benchmarks for something like community XORP. 
This is especially because community XORP alone is not a top-to-bottom 
integrated router; it needs a host environment (e.g. BSD, Linux) and a 
forwarding plane implementation.

It's easy to make apples-with-oranges comparisons, and these are 
unscientific. The host operating system or forwarding plane are going to 
make some difference to measurements made here, so this has to be 
considered when making measurements of this kind.

We welcome third party contributions in this area. I understand Ben 
Greear is doing some performance measurements, but these are mostly 
specific to his own changes.

thanks,
BMS



More information about the Xorp-users mailing list