- Community Home
- >
- Storage
- >
- Entry Storage Systems
- >
- Disk Enclosures
- >
- Number Of Requests Key
Disk Enclosures
1753823
Members
9421
Online
108805
Solutions
Forums
Categories
Company
Local Language
юдл
back
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
юдл
back
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Blogs
Information
Community
Resources
Community Language
Language
Forums
Blogs
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-10-2007 07:06 AM
тАО12-10-2007 07:06 AM
Number Of Requests Key
Does anyone know what the NumberOfRequests key should be set to for p800 SAS RAID controller? We have it installed on a ML350 G5, with six 15K 300GB SAS disks in a raid 1+0 config.
These microsoft links, among others:
http://www.microsoft.com/whdc/device/storage/subsys_perf.mspx
http://technet.microsoft.com/en-us/library/bb463205.aspx
... say that the key controls the queue depth or number of concurrent requests to the controller, and that by default it's configured for low-end controllers. A p800 should be able to handle more, but how much more?
The relevant key is
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\\Parameters\Device\NumberOfRequests (REG_DWORD)
A few posts of configuration files include the setting, but not for our hardware and there's no discussion of it.
Thanks in advance.
These microsoft links, among others:
http://www.microsoft.com/whdc/device/storage/subsys_perf.mspx
http://technet.microsoft.com/en-us/library/bb463205.aspx
... say that the key controls the queue depth or number of concurrent requests to the controller, and that by default it's configured for low-end controllers. A p800 should be able to handle more, but how much more?
The relevant key is
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\
A few posts of configuration files include the setting, but not for our hardware and there's no discussion of it.
Thanks in advance.
2 REPLIES 2
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-19-2008 07:11 AM
тАО11-19-2008 07:11 AM
Re: Number Of Requests Key
Did you ever get an answer to your question? Have you played around the setting yourself at all? I'm in the same boat.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-19-2008 09:14 AM
тАО11-19-2008 09:14 AM
Re: Number Of Requests Key
We never found an answer and left it as is. It may have been a bit of a red herring, because the reg key wasn't on our server (maybe you need to create it?) and few people had heard of it. Here's a dump of our notes on it, if it's any help:
INCREASE NUMBEROFREQUESTS / QUEUDEPTH?
http://www.microsoft.com/whdc/device/storage/subsys_perf.mspx
"Both SCSIport and Storport miniport drivers can use a
registry parameter to designate how much concurrency is
allowed on a device by device basis. The default is 16,
which is much too small for a storage subsystem of any
decent size unless quite a number of physical disks are
being presented to the operating system by the controller.
The maximum value is 255, but this is probably excessive
in most configurations. Increasing the value beyond the
needed amount results in wasted memory (that is, increased
memory footprint)."
http://technet.microsoft.com/en-us/library/bb463205.aspx
This parameter allows you to specify the number of SRBs created
for a given adapter. This improves performance and allows Windows
to give more disk requests to a logical disk, which is most useful
for HW RAID adapters that have concurrency capabilities, because
each logical disk consists of multiple physical disks. However,
the default setting is often less than optimal for many high-speed
HW RAID disk arrays. Overall disk array performance can be
improved by setting NumberOfRequests to a value in the range of 32
to 96 (decimal). Set the following registry entry:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MINIPORT_ADAPTER\Parameters\DeviceN\NumberOfRequests (REG_DWORD)
Replace miniport_adapter with the specific adapter name. Make an
entry for each device, and in each entry replace DeviceN with
Device1, Device2, and so forth, depending on the number of devices
you are adding. A reboot is required for this setting to take
effect. For example, for two Emulex LP9000 miniport adapters whose
miniport driver name is lp6nds35, you would create the following
registry entries set to 96:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\lp6nds35\Parameters\Device0\NumberOfRequests
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\lp6nds35\Parameters\Device1\NumberOfRequests
http://www.microsoft.com/whdc/device/storage/RAID_design.mspx
Designing RAID Adapters to Work with Windows
...
In addition, if a RAID miniport supports more than one outstanding
request per logical unit (LU) or virtual disk, the miniport must
control the queue depth.
* For SCSIport miniports, the NumberOfRequests registry setting
controls the queue depth for the entire adapter.
* With Storport, the queue is per LU and the miniport must set
the depth to an appropriate value by using
StorPortSetDeviceQueueDepth. Storport miniports also can
freeze and thaw the individual device queues or do so at the
adapter level. (Storport does not use the NumberOfRequests
setting.)
proper settings for p800 raid controller
reg key above doesn't exist on our server
searched registry for 'numberofrequests', nothing
found
can't find documentation anywhere re: concurrency or
numberofrequests
- userguide
- tech brief
- quickspecs
- google
Jay at hp support:
- windows tech support
- talked to 5 storage support guys, nobody heard of
numberofrequests
- if it worked as well as Microsoft says, we'd very likely
already be using it
- can try a few different settings and see what results are
. proceed at own risk
google turns up a few reports of it being set to 80 by
admins of hp servers, but not for our specific controller
INCREASE NUMBEROFREQUESTS / QUEUDEPTH?
http://www.microsoft.com/whdc/device/storage/subsys_perf.mspx
"Both SCSIport and Storport miniport drivers can use a
registry parameter to designate how much concurrency is
allowed on a device by device basis. The default is 16,
which is much too small for a storage subsystem of any
decent size unless quite a number of physical disks are
being presented to the operating system by the controller.
The maximum value is 255, but this is probably excessive
in most configurations. Increasing the value beyond the
needed amount results in wasted memory (that is, increased
memory footprint)."
http://technet.microsoft.com/en-us/library/bb463205.aspx
This parameter allows you to specify the number of SRBs created
for a given adapter. This improves performance and allows Windows
to give more disk requests to a logical disk, which is most useful
for HW RAID adapters that have concurrency capabilities, because
each logical disk consists of multiple physical disks. However,
the default setting is often less than optimal for many high-speed
HW RAID disk arrays. Overall disk array performance can be
improved by setting NumberOfRequests to a value in the range of 32
to 96 (decimal). Set the following registry entry:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MINIPORT_ADAPTER\Parameters\DeviceN\NumberOfRequests (REG_DWORD)
Replace miniport_adapter with the specific adapter name. Make an
entry for each device, and in each entry replace DeviceN with
Device1, Device2, and so forth, depending on the number of devices
you are adding. A reboot is required for this setting to take
effect. For example, for two Emulex LP9000 miniport adapters whose
miniport driver name is lp6nds35, you would create the following
registry entries set to 96:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\lp6nds35\Parameters\Device0\NumberOfRequests
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\lp6nds35\Parameters\Device1\NumberOfRequests
http://www.microsoft.com/whdc/device/storage/RAID_design.mspx
Designing RAID Adapters to Work with Windows
...
In addition, if a RAID miniport supports more than one outstanding
request per logical unit (LU) or virtual disk, the miniport must
control the queue depth.
* For SCSIport miniports, the NumberOfRequests registry setting
controls the queue depth for the entire adapter.
* With Storport, the queue is per LU and the miniport must set
the depth to an appropriate value by using
StorPortSetDeviceQueueDepth. Storport miniports also can
freeze and thaw the individual device queues or do so at the
adapter level. (Storport does not use the NumberOfRequests
setting.)
proper settings for p800 raid controller
reg key above doesn't exist on our server
searched registry for 'numberofrequests', nothing
found
can't find documentation anywhere re: concurrency or
numberofrequests
- userguide
- tech brief
- quickspecs
Jay at hp support:
- windows tech support
- talked to 5 storage support guys, nobody heard of
numberofrequests
- if it worked as well as Microsoft says, we'd very likely
already be using it
- can try a few different settings and see what results are
. proceed at own risk
google turns up a few reports of it being set to 80 by
admins of hp servers, but not for our specific controller
The opinions expressed above are the personal opinions of the authors, not of Hewlett Packard Enterprise. By using this site, you accept the Terms of Use and Rules of Participation.
News and Events
Support
© Copyright 2024 Hewlett Packard Enterprise Development LP