O'Reilly logo

vSphere High Performance Cookbook by Prasenjit Sarkar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Performance impact of queuing on the storage array and host

There are several storage queues:

  • Device driver queue
  • Kernel queue
  • Storage array queue

The device driver queue is used for low-level interaction with the storage device. This queue controls the number of active commands that can be on a LUN at the same time. This number is effectively the concurrency of the storage stack. If you set the device queue to 1 then each storage command becomes sequential.

The kernel queue is an overflow queue for the device driver queues. This queue enables features that optimize storage (it doesn't include them; they are built using the queue). These features include multi-pathing for failover and load balancing, prioritization of storage activities, which is based ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required