Announcement Banner
UNSOLVED

Alec2

updated

17 years ago

A

Alec2

19 Posts

0

2111

November 18th, 2009 05:00

Queue Full Condition

Hi,

I'm looking for a way to simulate the queue full condition for simple DAS architecture where single host connected through two singled port HBAs to EMC CX4-120 storage system.

Thanks for the help.

  • dynamox

    11 Legend

    •

    20419 Posts

    •

    87439 Points

    633

    0

    Posted November 18th, 2009 08:00

    oh, have not see this one before. How is it different from IOmeter ?
  • AranH1

    2163 Posts

    633

    0

    Posted November 18th, 2009 08:00

    No idea, I just googled 'disk stress tool'
  • AranH1

    2163 Posts

    633

    0

    Posted November 18th, 2009 08:00

    Are you looking for a disk stress test tool? Something like this:

    http://blogs.msdn.com/storwdk/pages/disk-stress-test.aspx

  • Alec2

    19 Posts

    633

    0

    Posted November 18th, 2009 22:00

    Actually what i'm trying to do is to cause an IOs to arrive at a storage controller port faster than they can be handled and to fill up the port queue. So, if the queue depth is exceeded, the storage system returns a queue full status to the host in response to an IO.
  • kelleg

    6 Operator

    •

    4537 Posts

    633

    1

    Posted November 19th, 2009 09:00

    Do you run the risk of filling the HBA queues first? There are a lot of HBA settings that might affect your testing.

    glen

  • SKT2

    2 Intern

    •

    1340 Posts

    633

    1

    Posted November 20th, 2009 02:00

    i see following information in my knowledge base. May be use the metalun concept for the queue full condition..

    "The HBA controls the queue depth for each LUN.  With a queue
    depth of eight and two HBAs the server can drive 16 concurrent I/Os to
    each logical volume.  With four HBAs and the queue depth still at eight,
    the server can drive thirty-two concurrent I/Os.

    This is critical when using EMC meta volumes.  With an eight-way
    meta, the host only "Sees" a single LUN and will limit the queue depth
    to eight"

  • SKT2

    2 Intern

    •

    1340 Posts

    641

    0

    Posted November 23rd, 2009 06:00

    that context was with HP-UX and default queue depth is 8 (scsi_max_qdepth) at the server side. Most of the time it is not altered
  • Alec2

    19 Posts

    641

    0

    Posted November 23rd, 2009 06:00

    Hi, SKT

    Thanks

    Can you please guide me to this knoledge base post. I'm interested in EMC recomendations about defining the queue depth parameters. Don't you thinc queue depth of eight might be too low and cause QUEUE FULL conditions?

  • Alec2

    19 Posts

    641

    0

    Posted November 23rd, 2009 06:00

    Hi, Kelleg.

    Thanks. Can you throw me some tips?

    Alec

  • kelleg

    6 Operator

    •

    4537 Posts

    318

    0

    Posted November 30th, 2009 14:00

    Alec,

    Each HBA vendor has a sectiom on their web site for EMC specific HBA's and drivers - there is an installation and config manual for each driver with the recommended settings for the HBAs. You might find something there.

    I'll ask one of the performance engineers if they have a way to cause queue full on the array. Just an FYI, I've not seen that before.

    glen