NTFS parallel flush worker threads
Jump to overview

Policy overview

Key metadata and intent for this policy.

Computer
Category
System > Filesystem > NTFS
Supported on
At least Windows Server 2016, Windows 10

Supported OS tags: Windows10, Windows10RT, Windows11, WindowsServer2016

When flushing modified file data from memory, NTFS chooses to use one or more threads based on how many files are currently open. This setting gives control over how many threads will be used. Making this value larger may decrease the time it takes to flush a volume but the flush may have a larger impact on other concurrent IO operations. Values with special meaning: 0: Use the system calculated default 1: Disable parallel flush The default value and limit for this setting varies based on the number of available processors on a given system: - Default value calculation is: (([NumProcessors]/2) + 1) - Default max value calculation is: ([NumProcessors]*2)

Internal name
NtfsParallelFlushWorkers
Policy ID
888f68dabdb5
Elements
1

Registry values

How enabled and disabled states update the registry.

No explicit registry values are set for enabled or disabled states.

Policy elements

Inputs and configuration options exposed by this policy.

ScopeElementTypeRegistry mappingConstraints & behaviorCopy
Computer
Open File Threshold:
ID NtfsParallelFlushWorkersID
decimal
Path
System\CurrentControlSet\Policies
Value name
NtfsParallelFlushWorkers
Type
REG_DWORD
Range: 0 to 1024
Open File Threshold:
Computer · Type decimal
Registry mapping
Path
System\CurrentControlSet\Policies
Value name
NtfsParallelFlushWorkers
Type
REG_DWORD
Details
Range: 0 to 1024