I plan on building a file server at work that's going to host a few hundred thousand files that need to be accessed fast. The data is currently shared by a windows server on regular hard drives. The speed is acceptable when a single user reads or writes a big file (several hundred megabytes), but when a few users have to access hundreds of small files each, simultaneously, things get really slow. I feel the only way forward is to move to SSDs and something dedicated, like a FreeNAS machine.
Now I'm fairly accustomed to FreeNAS, having used it for the last couple of years, but my experience with it is limited to using regular hard drives; which brings me to this post. I'd like to know:
1. if there are any gotchas with FreeNAS and SSDs,
2. and is using different types (as in manufacturers) of SSDs in a mirror a good idea? I know someone who created a mirror out of identical SSDs only to find one morning the array completely blank. It turned out that the drives had a firmware bug that in some cases after a cold start could revert to factory state (a whole lot of zeroes). The drives were certainly not the cheapest and from a very reputable manufacturer (won't mention the name here). That's something I really want to avoid, and that's the reason for asking this. I understand that in a mirror, the write speed can't exceed that of the slowest drive.
Now I'm fairly accustomed to FreeNAS, having used it for the last couple of years, but my experience with it is limited to using regular hard drives; which brings me to this post. I'd like to know:
1. if there are any gotchas with FreeNAS and SSDs,
2. and is using different types (as in manufacturers) of SSDs in a mirror a good idea? I know someone who created a mirror out of identical SSDs only to find one morning the array completely blank. It turned out that the drives had a firmware bug that in some cases after a cold start could revert to factory state (a whole lot of zeroes). The drives were certainly not the cheapest and from a very reputable manufacturer (won't mention the name here). That's something I really want to avoid, and that's the reason for asking this. I understand that in a mirror, the write speed can't exceed that of the slowest drive.