My Oracle Support Banner

Solaris QLC driver version 4.0 up to 4.02 can cause lower i/o rate and higher cpu usage (Doc ID 1585676.1)

Last updated on AUGUST 21, 2019

Applies to:

Solaris Operating System - Version 10 3/05 to 11.1 [Release 10.0 to 11.0]
Oracle Solaris on SPARC (64-bit)
Oracle Solaris on x86-64 (64-bit)
Oracle Solaris on SPARC (32-bit)
Oracle Solaris on x86 (32-bit)

Symptoms

 Introduction of Solaris QLC driver version 4.x with a new mechanism in the completion routine may cause following symptoms to appear:

 

On configuration using ASM, slow response time can lead to volume being put offline:

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
 1. Packet completion mechanism in version 3.x
 2. Packet completion mechanism in version 4.x and later
Solution
 1. How to check the driver version installed
 2. How to fix the slow i/o rate issue
 a) Install driver version 4.02  (for system which are not IOPS intensive)
 b) Install driver version 4.02 and change completion-threads default setting (for system which are IOPS intensive)
 3. How to fix the high cpu usage issue
 a) Install driver version 4.02  and change completion-thread-wait in qlc.conf
 b) Install driver version 4.02b or later
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.