Drive Allocation Unit Size


when setting hyper-v clustered nodes, each node has (2) raid 1 525gb ssd drives server os , attached shared storage. know allocation unit size shared drives should 64k sql server , vhdx files. however, allocation unit size os drives on hyper-v host os , vm os on vhdx. okay leave default or should 64k too?

for drives holding vhds/vhdxs there several forum posts here support 64k being ideal:

for guest os formatting there lot of supporting documentation indicates 4k performance oriented:

hyper-v allocation unit sizes

in hyper-v, vhd files use 512-byte internal disk input/output (i/o) operations, , vhdx files use 4,096 byte internal i/o operations.  therefore, default 4,096 ntfs allocation unit size aligns characteristics of vhdx virtual disk file.  however, if use 64 kb allocation unit size on vhdx, system must read each 64 kb allocation unit, cache it, modify 4,096 bytes of it, , write whole thing vhdx file, negatively affects performance.  70-740 page 84.




Windows Server  >  Hyper-V



Comments

Popular posts from this blog

Edit Group Policy

Hyper-V VM not reaching OS 'Logon' screen

DNS question...