Can you please help me with some questions for my use case?
Posted: Tue Sep 17, 2019 6:08 pm
Folks, I've recently updated my gaming pc, and I want to also have it act as my plex server. I want to incorporate tiered storage, but my knowledge of this caching technology is extremely limited.
I have multiple large mechanical hard drives: 2x8tb, 1x5tb, and 2x3tb. I also have several SSDs: 1x 970 evo plus NVMe, 2x 850 Evo Sata 500gbs.
What I would like to do is use Windows Storage Spaces to create two different storage pools. One would be for all of my media on Plex, movies/tv/music, and would likely consist of the 2x8tb drives and perhaps the 5tb drive (may get rid of it and get another 8tb so I can use the "parity" option which is similar to raid 5. The 2x3tb hard drives would be the second storage pool which I would use to house games.
From there I would like to use the two 850 Evo SSDs as fast tier caching solutions, one for each HDD storage pool. I would use PrimoCache, or a similar solution. I may also dedicate some ram to caching (2-4gb).
The 970 evo is my boot drive and would stay as such.
I have a few questions if anyone can help.
1) REFS vs NTFS? In the above situation, are there advantages/disadvantages to formatting the drives in REFS vs NTFS?
2) What should the sector sizes be?
My thought is that for the media storage pool, it may be beneficial to use the largest sector size available given that the vast majority of the files are large video and audio files. I would then also be able to use a larger cluster size for the caching I presume.
For the game storage pool, what are peoples thoughts? Should I use the 4k default sector size? And what about cluster size for the caching? Anyone have any best practices to balance ram overhead and performance when using for games?
3) Is PrimoCache/StoreMi going to completely fill up the SSDs? If so, does it make sense to partition off part of it, or only allocate 80% of it? I've heard that these drives slow down to the speed of frozen molasses when they are 90%+ full.
4) Read caching vs Read/Write? Can someone illuminate the benefits or write caching (if any) for my use case? Does it make the most sense to simply use Read only?
5) Ram Caching? Can anyone please help me understand the benefit of doing so? I believe the ram gets flushed upon turning off, so would this help load times only if I play a game multiple times between shutting down?
Sorry for the many questions. For reference my system is as follows:
CPU: Ryzen 3800x
MOBO: Asus X570
GPU: 1080ti
Ram: 32gb Corsair 3200mhz
Storage described above.
I have multiple large mechanical hard drives: 2x8tb, 1x5tb, and 2x3tb. I also have several SSDs: 1x 970 evo plus NVMe, 2x 850 Evo Sata 500gbs.
What I would like to do is use Windows Storage Spaces to create two different storage pools. One would be for all of my media on Plex, movies/tv/music, and would likely consist of the 2x8tb drives and perhaps the 5tb drive (may get rid of it and get another 8tb so I can use the "parity" option which is similar to raid 5. The 2x3tb hard drives would be the second storage pool which I would use to house games.
From there I would like to use the two 850 Evo SSDs as fast tier caching solutions, one for each HDD storage pool. I would use PrimoCache, or a similar solution. I may also dedicate some ram to caching (2-4gb).
The 970 evo is my boot drive and would stay as such.
I have a few questions if anyone can help.
1) REFS vs NTFS? In the above situation, are there advantages/disadvantages to formatting the drives in REFS vs NTFS?
2) What should the sector sizes be?
My thought is that for the media storage pool, it may be beneficial to use the largest sector size available given that the vast majority of the files are large video and audio files. I would then also be able to use a larger cluster size for the caching I presume.
For the game storage pool, what are peoples thoughts? Should I use the 4k default sector size? And what about cluster size for the caching? Anyone have any best practices to balance ram overhead and performance when using for games?
3) Is PrimoCache/StoreMi going to completely fill up the SSDs? If so, does it make sense to partition off part of it, or only allocate 80% of it? I've heard that these drives slow down to the speed of frozen molasses when they are 90%+ full.
4) Read caching vs Read/Write? Can someone illuminate the benefits or write caching (if any) for my use case? Does it make the most sense to simply use Read only?
5) Ram Caching? Can anyone please help me understand the benefit of doing so? I believe the ram gets flushed upon turning off, so would this help load times only if I play a game multiple times between shutting down?
Sorry for the many questions. For reference my system is as follows:
CPU: Ryzen 3800x
MOBO: Asus X570
GPU: 1080ti
Ram: 32gb Corsair 3200mhz
Storage described above.