patrickjp93
Dabbler
- Joined
- Jan 3, 2020
- Messages
- 48
I have a pool of 8 users who work together as a software development operation. At any one time, they don't really use more than 30GB of space, but they have a lot of shared libraries and assets that they'd like to host in an on-site Nexus or Artifactory deployment, preferably on this NAS.
Their build environment would ideally be on flash storage while the shared assets sit on HDDs. Current production profile builds on spinning rust are taking 10 minutes or more, and a POC on a Samsung 850 EVO reduced this to just 48 seconds. However, they'd want the codebase history (git commits) to be in less expensive storage.
So essentially it's a write-through cache setup, but the difficulty comes in slicing up the cache. It would be programmatically simple to give each user an individual 64GB physical SSD, but they don't have the budget for a big 4U rack server. They're looking at 6 1TB HDDs for cool storage and 2 256GB SSDs ideally.
So I guess my question is this: can you configure the L2ARC in FreeNAS to do this slicing on a per-user basis, or which section of the documentation would be applicable?
Their build environment would ideally be on flash storage while the shared assets sit on HDDs. Current production profile builds on spinning rust are taking 10 minutes or more, and a POC on a Samsung 850 EVO reduced this to just 48 seconds. However, they'd want the codebase history (git commits) to be in less expensive storage.
So essentially it's a write-through cache setup, but the difficulty comes in slicing up the cache. It would be programmatically simple to give each user an individual 64GB physical SSD, but they don't have the budget for a big 4U rack server. They're looking at 6 1TB HDDs for cool storage and 2 256GB SSDs ideally.
So I guess my question is this: can you configure the L2ARC in FreeNAS to do this slicing on a per-user basis, or which section of the documentation would be applicable?