The adapter supports several driver parameters that affect the performance of the ports.
# 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 mpstate (1M) man page (https://docs.oracle.com/cd/E36784_01/html/E36871/makehtml-id-7.html#scrolltoc).
If the performance issue points to the driver, profile the call stack for mlxne by using the DTrace script. For more information about the DTrace script, go to My Oracle Support.