[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