Intel® Ethernet Controller E810 Application Device Queues (ADQ)

Configuration Guide

ID 609008
Date 04/03/2023
Version 2.8
Document Table of Contents

Testing ADQ with NGINX

NGINX is a commonly-used, high-performance web server. wrk is a benchmark meant to help measure the performance of web servers, particularly throughput (request rate) and latency (percentile). For this section, NGINX is used as an example of a real-world application with ADQ.

Note:This document is not intended to be a complete NGINX/wrk configuration guide. Refer to NGINX/wrk documentation for more details on usage.

Throughout this section, the steps that are required for ADQ only are highlighted with an [ADQ only] flag. If benchmarking a baseline configuration, follow all other steps and make sure those [ADQ only] steps are omitted/reverted.

There are two options to configure ADQ in NGINX server.

  • Option 1: Using ADQ Setup Script
  • Option 2: Using Linux Command Line (Manual Configuration)

Both configuration methods require the completion of the System Setup first.

Note:This section contains the steps for configuring ADQ using the setup script. For manual ADQ configuration, see Appendix: ADQ Configuration Reference (Manual)