NVIDIA Accelerated IO (XLIO) Documentation

Monitoring, Debugging, and Troubleshooting

XLIO provides several tools for monitoring runtime behavior, collecting diagnostics, and troubleshooting configuration or performance issues.

Use xlio_stats for live runtime monitoring. It displays per-socket counters, internal XLIO polling counters, Completion Queue counters, ring counters, buffer pool counters, and other runtime statistics while the process is running.

Use the XLIO Tuning Report for post-run diagnostics. The report is generated when the application exits and contains system context, active profile information, effective configuration, runtime statistics, socket summary, performance indicators, and inline warnings for common issues. The report is intended for performance triage and for sharing with NVIDIA support when tuning XLIO deployments.

Use XLIO logs, Ethernet counters, tcpdump, and NIC counters for lower-level debugging and validation of packet flow, errors, drops, and hardware behavior.

Monitoring and Diagnostic Tools

Tool

When to Use

xlio_stats

Live runtime monitoring of sockets, counters, rings, Completion Queues, buffer pools, and polling behavior.

XLIO Tuning Report

Post-run diagnosis of configuration, runtime anomalies, warnings, and performance indicators.

XLIO logs

Debugging XLIO warnings, errors, configuration parsing, and internal behavior.

Ethernet and NIC counters

Validating packet flow, hardware drops, link behavior, and whether traffic bypasses XLIO.

Child Pages

Last updated: