Advanced tuning requires closer examination of the application performance.
Onload includes a diagnostic
application called onload_stackdump
, which can be used
to monitor Onload performance and to set tuning
options.
The following worked examples demonstrate the use of onload_stackdump
to examine aspects of the system
performance, and hence to determine which environment variables should be set to tune
the application. The process should address these tuning objectives.
- To have as much processing at user-level as possible.
- To have as few interrupts as possible.
- To eliminate drops.
See Eliminating Drops.
- To minimize lock contention.
For further examples and use of onload_stackdump
refer to onload_stackdump.