× NETGEAR will be terminating ReadyCLOUD service by July 1st, 2023. For more details click here.
Orbi WiFi 7 RBE973
Reply

Re: SSD on Pro

mps
Aspirant
Aspirant

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
Message 1 of 14
mdgm-ntgr
NETGEAR Employee Retired

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.
Message 2 of 14
mps
Aspirant
Aspirant

Re: SSD on Pro

That's disappointing. What goes wrong if you put in an SSD?

Thanks,

Mike
Message 3 of 14
mdgm-ntgr
NETGEAR Employee Retired

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
chirpa
Luminary

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
StephenB
Guru

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.
Message 6 of 14
mps
Aspirant
Aspirant

Re: SSD on Pro

Thanks for your response, Steven

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
mps
Aspirant
Aspirant

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
TeknoJnky
Hero

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.
Message 9 of 14
fastfwd
Virtuoso

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
chirpa
Luminary

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
StephenB
Guru

Re: SSD on Pro

mps wrote:
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.
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.
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. 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
mps
Aspirant
Aspirant

Re: SSD on Pro

Very interesting post, StephenB. Thinking out loud below.
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.
I didn't realize this. Looks like I'd have to replace them all at once. Not a dealbreaker, but definitely more painful.

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.
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.
That is an interesting observation. How would you provide redundancy then?

And with jbod, you can get trim to work more easily.
IIUC, the garbage collection on newer SSDs is good enough that TRIM is more of a "nice to have" than "have to have"

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.
No. I am proposing a "pure SSD" solution.

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
StephenB
Guru

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.
Message 14 of 14
Top Contributors
Discussion stats
  • 13 replies
  • 5980 views
  • 0 kudos
  • 6 in conversation
Announcements