The adapter supports several driver parameters that affect the performance of the ports. See Driver Parameters (Oracle Solaris x86) for more information about the default values.
# truss -p PID
If you find any issues, fix them before proceeding.
# iostat -xcn 5
If you discover a bottleneck, set the logging to dump to the /tmp directory. Then retest to ensure that the new configuration improved performance.
CPU is pegged.
CPU is receiving too many interrupts.
Contention for resources causes too many spins on mutex (smtx).
For more information, refer to the Oracle Solaris vmstat(1M) man page or the mpstat(1M) man page.
If the performance issue points to the driver, profile the call stack for bnxt by using the DTrace script. For more information about the DTrace script, go to My Oracle Support.