I'm setting up a Windows gaming VM where some games will be installed on a separate drive (D:). That D: drive will be a zvol served up via iSCSI from TrueNAS. The zvol is on a pool made up of 3 x mirrored vdevs. Network throughput is 40 Gb/s. I understand game loading times won't be as fast as if they were on a SSD drive or (SSD pool), but I'm hoping it's at least faster than a traditional physical gaming machine setup (i.e.,, where games are installed on a large single HDD). For this type of setup with game installations/files, what should the block size be set to when creating the zvol (4 KiB, 8 KiB, 16 KiB, 32 KiB, 64 KiB or 128 KiB) and what should the logical block size be set to for the iSCSI extent (512, 1024, 2048 or 4096)?
P.S. - The type of games that will be installed/played will be anything from from older/old school games to indie games to AAA games.
P.P.S. - the C: drive for the VM will be stored on a SSD pool in a standard dataset (i.e., ESXi datastore over NFS)
P.S. - The type of games that will be installed/played will be anything from from older/old school games to indie games to AAA games.
P.P.S. - the C: drive for the VM will be stored on a SSD pool in a standard dataset (i.e., ESXi datastore over NFS)