Query on sd_max_throttle

From: Padmaja Nambiar (padmajac@india.hp.com)
Date: Tue Jun 28 2005 - 01:35:07 EDT


Hello everybody,

I had a question on the significance of the parameter "sd_max_throttle"
on a Solaris host.

The definition that I get for this parameter is that it the maximum number
of commands that the SCSI sd driver will attempt to queue to the HBA driver
(default 256). This variable should be set to a value less than or equal to
the maximum queue depth of each LUN connected to each instance of the sd
driver.

In the above definition, what does "maximum queue depth of each LUN
connected to each instance of the sd driver" mean. Is this the same as
"sd_max_throttle", or does it get set as some other variable?

On my solaris host, sd_max_throttle is set to 32, and the queue depth for
the qla2300 driver is set to 16. Could somebody please explain how things
will work in this scenario? Does it make sense to have a value of 32 for
sd_max_throttle when the execution throttle for the Qlogic driver is set to
only 16?

Thanks in advance,
~padmaja.
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:30:58 EDT