Improve I/O priority on Windows 2008 R2

By Andrei Ungureanu - Last updated: Monday, April 2, 2012 - Save & Share - Leave a Comment

Aruncand un ochi pe Windows 2008R2 Performance Tuning am gasit urmatoarea chestie:

Storage-Related Parameters

You can adjust registry parameters on Windows Server 2008 R2 for high-throughput scenarios.

I/O Priorities

Windows Server 2008 and Windows Server 2008 R2 can specify an internal priority level on individual I/Os. Windows primarily uses this ability to de-prioritize background I/O activity and to give precedence to response-sensitive I/Os (for example, multimedia). However, extensions to file system APIs let applications specify I/O priorities per handle. The storage stack logic to sort out and manage I/O priorities has overhead, so if some disks will be targeted by only a single priority of I/Os (such as a SQL database disks), you can improve performance by disabling the I/O priority management for those disks by setting the following registry entry to zero:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceClasses
\{Device GUID}\DeviceParameters\Classpnp\IdlePrioritySupported

 

Pare interesant si cam are sens sa dezactivezi acel layer ce face prioritizarea ca doar castigi cicluri de procesare.

Device Class GUID-ul in gasiti in Device Manager:

image

Posted in Windows Server • Tags: , , Top Of Page

Write a comment