background image

Guide

January 2014

Cisco UCS fNIC Tunables 

Contents

Overview  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 2

Audience .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 2

Test Environment .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 2

Cisco UCS  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .2

fNIC Driver  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .2

fNIC Tunable Parameters  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 2

Operating System Support   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 2

Install fNIC Drivers  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 3

Configuring fNIC Tunables  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 3

LUN Queue Depth   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .3

Displaying fnic_max_qdepth Parameter Value   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .4

Boot-Time Configuration   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .5

Load-Time Configuration   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .5

Run-Time Configuration   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .5

IO Throttle Count   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .6

UCSM Non-Standalone I/O Throttle Count Configuration   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .7

Cisco Integrated Management Controller Standalone I/O Throttle Count Configuration  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .8

References   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 8

1   © 2014 Cisco and/or its affiliates . All rights reserved .

Summary of Contents for UCS 6248 UP

Page 1: ... Configuring fNIC Tunables 3 LUN Queue Depth 3 Displaying fnic_max_qdepth Parameter Value 4 Boot Time Configuration 5 Load Time Configuration 5 Run Time Configuration 5 IO Throttle Count 6 UCSM Non Standalone I O Throttle Count Configuration 7 Cisco Integrated Management Controller Standalone I O Throttle Count Configuration 8 References 8 1 2014 Cisco and or its affiliates All rights reserved ...

Page 2: ... on Cisco UCS Linux and VMware ESX implementations It assumes advanced knowledge and understanding of Linux and VMware operating system configurations in the context of storage technologies Test Environment Cisco UCS Cisco UCS Manager UCSM 2 1 2a 2 Cisco UCS 6248UP 48 Port Fabric Interconnects 2 Cisco UCS 2208XP I O Modules 1 Cisco UCS 5108 Blade Server Chassis 1 Cisco UCS B200 M3 Blade Server wit...

Page 3: ...compatibility http www cisco com en US products ps10477 prod_technical_reference_list html Configuring fNIC Tunables LUN Queue Depth Description The total number of I O requests that can be outstanding on a per LUN basis Parameter name fnic_max_qdepth Default value 32 Configuration capabilities Boot Time Requires reboot for changes to take effect Changes are persistent across reboots Load Time Dis...

Page 4: ...ng command cat sys module parameters fnic_max_qdepth 2 To display the current fnic_max_qdepth on a per LUN basis which is relevant if the value was changed using the run time configuration for newly discovered LUNs run the following command at the command line interface CLI install lsscsi if not already installed lsscsi l ESX 5 x 1 From the ESX CLI run the following command the fnic_max_qdepth par...

Page 5: ...dprobe conf add an options fnic line to set fnic_max_qdepth at boot time options fnic fnic_log_level 4 fnic_trace_max_pages 128 fnic_max_qdepth 128 2 Rebuild initrd mkinitrd v f boot initrd uname r img uname r 3 Reboot for the new fnic_max_qdepth to take effect ESX 5 x 1 Set fnic_max_qdepth by running the following command in ESX 5 CLI esxcli system module parameters set p fnic_max_qdepth 128 m fn...

Page 6: ...n the actual adapter setting which remained statically set As of the Cisco UCSM 2 1 2a release this value is now honored Note Some values actual parameter settings are different than what is displayed in the UCSM and Cisco Integrated Management Controller IMC GUIs These differences are implemented to support backward compatibility and forward consistency UCSM GUI CIMC GUI configurable range 1 to 1...

Page 7: ... is configurable in the Linux and VMWare FC Adapter Policies To change the I O Throttle Count parameter in the UCSM navigation tree click the Servers tab then expand the Policies and Adapter Policies in the navigation tree Click the FC Adapter Policy Linux or FC Adapter Policy VMWare and then in the main window expand the Options drop down Configure the I O Throttle Count field per the list of par...

Page 8: ...ottle Count parameter log in to the CIMC navigate to the Server tab click the Summary link and then click Power on Server Once the server has been powered on click the Inventory link select the Cisco VIC Adapters tab choose the Adapter Card and then select the vHBAs tab Click fc0 or fc1 then click the Properties button The vHBA Properties window will display Scroll down to the Fibre Channel Port s...

Reviews: