FCoE RSS Configuration
If your adapter supports FCoE RSS, the following configuration settings can be viewed and changed on the base driver
Advanced Performance tab:
l
FCoE NUMA Node Count
. This setting specifies the number of consecutive NUMA Nodes where the allocated
FCoE queues will be evenly distributed.
l
FCoE Starting NUMA Node
. This setting specifies the NUMA node representing the first node within the FCoE
NUMA Node Count.
l
FCoE Starting Core Offset
. This setting specifies the offset to the first NUMA Node CPU core that will be
assigned to FCoE queue.
l
FCoE Port NUMA Node
. This setting in an indication from the platform of the optimal closest NUMA Node to the
physical port, if available. This setting is read-only and cannot be configured.
Performance Tuning
The Intel Network Controller provides a new set of advanced FCoE performance tuning options. These options will dir-
ect how FCoE transmit/receive queues are allocated in NUMA platforms. Specifically, they direct what target set of
NUMA node CPUs can be selected from to assign individual queue affinity. Selecting a specific CPU has two main
effects:
l
It sets the desired interrupt location for processing queue packet indications.
l
It sets the relative locality of the queue to available memory.
As indicated, these are intended as advanced tuning options for those platform managers attempting to maximize sys-
tem performance. They are generally expected to be used to maximize performance for multi-port platform con-
figurations. Since all ports share the same default installation directives (the .inf file, etc.), the FCoE queues for every
port will be associated with the same set of NUMA CPUs which may result in CPU contention.
The software exporting these tuning options defines a NUMA Node to be equivalent to an individual processor
(socket). Platform ACPI information presented by the BIOS to the operating system helps define the relation of PCI
devices to individual processors. However, this detail is not currently reliably provided in all platforms. Therefore, using
the tuning options may produce unexpected results. Consistent or predictable results when using the performance
options cannot be guaranteed.
The performance tuning options are listed in the
LAN RSS Configuration
section.
Example 1
: A platform with two physical sockets, each socket processor providing 8 core CPUs (16 when hyper thread-
ing is enabled), and a dual port Intel adapter with FCoE enabled.
By default 8 FCoE queues will be allocated per NIC port. Also, by default the first (non-hyper thread) CPU cores of the
first processor will be assigned affinity to these queues resulting in the allocation model pictured below. In this scen-
ario, both ports would be competing for CPU cycles from the same set of CPUs on socket 0.
Socket Queue to CPU Allocation
Содержание Ethernet 10G 2P X520 Adapter
Страница 1: ...Intel Network Adapters User Guide ...