Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
Re: SSD on Pro
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2014-04-16
03:18 PM
2014-04-16
03:18 PM
SSD on Pro
I am thinking of putting Samsung 840Pro SSDs in my ReadyNas Pro. Yes, I know it's not on the HCL but would like opinion. I currently have 2 512GB hard drives and 2 2TB hard drives. Could I migrate the data over by putting in 512GB drives one at a time and waiting for them to rebuild?
Any thoughts welcome,
Mike
Any thoughts welcome,
Mike
Message 1 of 14
Labels:
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2014-04-16
03:40 PM
2014-04-16
03:40 PM
Re: SSD on Pro
If you want to use SSDs you should consider ReadyNAS OS 6 or a 3rd party OS.
RAIDiator-x86 4.2.x does not support SSDs.
RAIDiator-x86 4.2.x does not support SSDs.
Message 2 of 14
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2014-04-16
06:38 PM
2014-04-16
06:38 PM
Re: SSD on Pro
That's disappointing. What goes wrong if you put in an SSD?
Thanks,
Mike
Thanks,
Mike
Message 3 of 14
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2014-04-16
06:48 PM
2014-04-16
06:48 PM
Re: SSD on Pro
SSDs don't give SMART stats (I think) so 4.2.x may think the SSD is dead when it isn't.
Message 4 of 14
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2014-04-16
06:51 PM
2014-04-16
06:51 PM
Re: SSD on Pro
It will work, but some things like SMART may complain. I had two SSDs in an Ultra2 years ago. Don't have pics anymore, they were on the old Facebook fan page before they got it banned.
Message 5 of 14
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2014-04-17
04:26 AM
2014-04-17
04:26 AM
Re: SSD on Pro
SSDs do SMART (at least the crucial and Samsung drives I've used in laptops do). But some of the usual stats are not reported, or just made up. The crucial reports "flying head writes" which clearly is fabricated.
My main concern is the lack of support for TRIM - which will shorten their life and reduce their performance. There are steps to install TRIM in linux, but they might not work on the pro, given the age of its kernel. (https://wiki.archlinux.org/index.php/So ... rives#TRIM)
Also, I don't see a lot of value in using RAID with SSD. They don't have the same failure mechanisms as hard drives. Sizes also aren't aligned with hard drive sizes. I suspect your 512GB hard drives are actually 500 GB.
If I was going to play with it, I'd do a factory reset and set up the SSDs as jbod. Then use them for small files and databases, where the 0 seek time makes a huge performance difference. And of course back them up.
My main concern is the lack of support for TRIM - which will shorten their life and reduce their performance. There are steps to install TRIM in linux, but they might not work on the pro, given the age of its kernel. (https://wiki.archlinux.org/index.php/So ... rives#TRIM)
Also, I don't see a lot of value in using RAID with SSD. They don't have the same failure mechanisms as hard drives. Sizes also aren't aligned with hard drive sizes. I suspect your 512GB hard drives are actually 500 GB.
If I was going to play with it, I'd do a factory reset and set up the SSDs as jbod. Then use them for small files and databases, where the 0 seek time makes a huge performance difference. And of course back them up.
Message 6 of 14
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2014-04-17
08:07 AM
2014-04-17
08:07 AM
Re: SSD on Pro
Thanks for your response, Steven
The kernel is 2.6.37, which looks new enough (your linked article specifies 2.6.33). I may need to upgrade to ext4.
Can you please elaborate on the problem with using SSDs in RAID? I'm using X-RAID2, which IIUC works with mixed-size drives and provides redundancy.
My main motivation is that I'm running LMS (formerly squeezebox server) on the ReadyNas and want faster scans and better responsiveness while browsing. Probably 80% of the data on the ReadyNas is music files.
StephenB wrote: SSDs do SMART (at least the crucial and Samsung drives I've used in laptops do). But some of the usual stats are not reported, or just made up. The crucial reports "flying head writes" which clearly is fabricated.
My main concern is the lack of support for TRIM - which will shorten their life and reduce their performance. There are steps to install TRIM in linux, but they might not work on the pro, given the age of its kernel. (https://wiki.archlinux.org/index.php/Solid_State_Drives#TRIM)
The kernel is 2.6.37, which looks new enough (your linked article specifies 2.6.33). I may need to upgrade to ext4.
Also, I don't see a lot of value in using RAID with SSD. They don't have the same failure mechanisms as hard drives. Sizes also aren't aligned with hard drive sizes. I suspect your 512GB hard drives are actually 500 GB.
Can you please elaborate on the problem with using SSDs in RAID? I'm using X-RAID2, which IIUC works with mixed-size drives and provides redundancy.
If I was going to play with it, I'd do a factory reset and set up the SSDs as jbod. Then use them for small files and databases, where the 0 seek time makes a huge performance difference. And of course back them up.
My main motivation is that I'm running LMS (formerly squeezebox server) on the ReadyNas and want faster scans and better responsiveness while browsing. Probably 80% of the data on the ReadyNas is music files.
Message 7 of 14
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2014-04-17
08:08 AM
2014-04-17
08:08 AM
Re: SSD on Pro
chirpa wrote: It will work, but some things like SMART may complain. I had two SSDs in an Ultra2 years ago. Don't have pics anymore, they were on the old Facebook fan page before they got it banned.
Thanks, chirpa. That's encouraging. What did you do about TRIM?
Mike
Message 8 of 14
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2014-04-17
08:19 AM
2014-04-17
08:19 AM
Re: SSD on Pro
I don't think trim works over any type of raid, due to the abstraction of the drives vs the data volume(s).
you would want to ensure your ssd drives can do automatic background garbage collection and trim itself at appropriate intervals.
you would want to ensure your ssd drives can do automatic background garbage collection and trim itself at appropriate intervals.
Message 9 of 14
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2014-04-17
08:44 AM
2014-04-17
08:44 AM
Re: SSD on Pro
mps wrote: My main motivation is that I'm running LMS (formerly squeezebox server) on the ReadyNas and want faster scans and better responsiveness while browsing.
A RAM upgrade and a faster CPU will probably do more to improve responsiveness.
Message 10 of 14
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2014-04-17
09:44 AM
2014-04-17
09:44 AM
Re: SSD on Pro
Like others said, performance will degrade fast without trim support. If you were going to try it, I'd recommend using OS6 on the Pro, not OS4.
Message 11 of 14
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2014-04-17
01:21 PM
2014-04-17
01:21 PM
Re: SSD on Pro
Assuming I am correct in thinking that your hard drive is 500 GB and your SSD is 512 GB, then you will probably have trouble simply inserting the SSD into the RAID array. With XRAID2, a new drive is either (a) >= the largest drive in the array or (b) exactly the same size as the drive it is replacing.
mps wrote: Can you please elaborate on the problem with using SSDs in RAID? I'm using X-RAID2, which IIUC works with mixed-size drives and provides redundancy.
StephenB wrote: Also, I don't see a lot of value in using RAID with SSD. They don't have the same failure mechanisms as hard drives. Sizes also aren't aligned with hard drive sizes. I suspect your 512GB hard drives are actually 500 GB.
Also, I said I didn't see much value in SSD in RAID. A single SSD is faster than gigabit ethernet, so there is no performance gain in a RAID array of SSDs over jbod. With RAID-1 or RAID-5 you double the disk writes over jbod, with RAID-6 you triple the disk writes. And the writes to a consumer grade SSD are what limit its life. If all the SSDs are identical, and in the same array, then the writes should also nearly identical. So my guess is that they are even more likely to fail together than traditional drives, overwhelming RAID protection.
And with jbod, you can get trim to work more easily.
In your case, you are proposing a mix of SSD and hard drives. Your music files and directories will be partly on SSD and partly not. It won't be slower than your current setup, but it seems unlikely to be a giant step up either.
So if it were me, I'd back up the music, etc. and remove all the drives. Then install the two SSDs as jbod, load up some music, and see how it performs. If it works, then solve the trim problem, perhaps add in some the hard drives as a second RAID-1 volume and go from there. If it doesn't help, then power down, install all your old drives and you are back to where you are now.
Message 12 of 14
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2014-04-20
12:40 PM
2014-04-20
12:40 PM
Re: SSD on Pro
Very interesting post, StephenB. Thinking out loud below.
I think there would be a big performance gain since LMS is running directly on the ReadyNAS and often does disk-intensive operations like scanning my music collection or Sqlite queries.
That approach is appealing, but I think it comes back to the question of how I'd provide redundancy in case of a disk failure. While I make occasional backups, RAID has proven invaluable to me for seamless real-time protection when a disk failed.
I didn't realize this. Looks like I'd have to replace them all at once. Not a dealbreaker, but definitely more painful.
StephenB wrote: Assuming I am correct in thinking that your hard drive is 500 GB and your SSD is 512 GB, then you will probably have trouble simply inserting the SSD into the RAID array. With XRAID2, a new drive is either (a) >= the largest drive in the array or (b) exactly the same size as the drive it is replacing.
Also, I said I didn't see much value in SSD in RAID. A single SSD is faster than gigabit ethernet, so there is no performance gain in a RAID array of SSDs over jbod.
I think there would be a big performance gain since LMS is running directly on the ReadyNAS and often does disk-intensive operations like scanning my music collection or Sqlite queries.
That is an interesting observation. How would you provide redundancy then?
With RAID-1 or RAID-5 you double the disk writes over jbod, with RAID-6 you triple the disk writes. And the writes to a consumer grade SSD are what limit its life. If all the SSDs are identical, and in the same array, then the writes should also nearly identical. So my guess is that they are even more likely to fail together than traditional drives, overwhelming RAID protection.
IIUC, the garbage collection on newer SSDs is good enough that TRIM is more of a "nice to have" than "have to have"
And with jbod, you can get trim to work more easily.
No. I am proposing a "pure SSD" solution.
In your case, you are proposing a mix of SSD and hard drives. Your music files and directories will be partly on SSD and partly not. It won't be slower than your current setup, but it seems unlikely to be a giant step up either.
So if it were me, I'd back up the music, etc. and remove all the drives. Then install the two SSDs as jbod, load up some music, and see how it performs. If it works, then solve the trim problem, perhaps add in some the hard drives as a second RAID-1 volume and go from there. If it doesn't help, then power down, install all your old drives and you are back to where you are now.
That approach is appealing, but I think it comes back to the question of how I'd provide redundancy in case of a disk failure. While I make occasional backups, RAID has proven invaluable to me for seamless real-time protection when a disk failed.
Message 13 of 14
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2014-04-20
01:10 PM
2014-04-20
01:10 PM
Re: SSD on Pro
We agree that SSDs are faster than hard drives, and that you see the most gain on random read operations like database queries.
I haven't researched TRIM lately. It was added to Windows, and the only systems I have SSDs in today are Win 7, so I didn't worry about it. I've just assumed it is still needed...
RAID redundancy is great for keeping data available while you repair failures or expand your storage. Though given the relatively small size of SSDs, the restore time from backup isn't that long. I'd still go with jbod to get the most space from the SSDs and restore from backup when/if it fails. I back up daily to other NAS, so raid redundancy is a convenience for me, but not a necessity.
RAID-5 will of course work with SSDs, so there is no reason to think your approach won't work. Either way, it would be good if you post back on your results.
I haven't researched TRIM lately. It was added to Windows, and the only systems I have SSDs in today are Win 7, so I didn't worry about it. I've just assumed it is still needed...
RAID redundancy is great for keeping data available while you repair failures or expand your storage. Though given the relatively small size of SSDs, the restore time from backup isn't that long. I'd still go with jbod to get the most space from the SSDs and restore from backup when/if it fails. I back up daily to other NAS, so raid redundancy is a convenience for me, but not a necessity.
RAID-5 will of course work with SSDs, so there is no reason to think your approach won't work. Either way, it would be good if you post back on your results.
Message 14 of 14