Cheap, small, read-optimized SSD for workstation.

Lapsio

Reputable
Nov 24, 2014
23
0
4,510
Hi. I have worksation with 10TB raid6 array with SSD caching. My current SSD is Samsung 850 PRO 256gb. Sweet.

The problem is that this SSD is so "pro" it seems to be faulty actually. Because when hardcore i/o kicks in - SSD seems to crash. And it's okay I mean cache is in write-through mode (i never trusted SSDs) so after crash i just need to wipe cache, this SSD is not mission-critical here considering OS is not really important data (but RAID is) and it would be okay if... OS wouldn't be installed on the same SSD. As it is - SSD crash results in general server crash with kernel panic and even worse - there's no logs because Linux can't flush log to drive as it's dead, so I don't even know what really happens thus I don't feel like returning it on warranty bc I don't have any evidence of crash. And EVEN WORSE - as crash usually occurs during heavy write - RAID may suffer from write hole and this is simply terrible because it's the most crucial part of this workstation.

So I decided to save few bucks (300pln so it's ~80$) and get some cheap, small SSD explicitly for OS and logs (technically i need around 60gb, that includes snapshots, but 120gb sounds more future proof. Also I didn't see many 60gb SSDs nowadays). It'd prevent system from crashing after 850 failure - just i/o operation would fail and ssd would probably require remount/reset.

I see in my local store following 128gb SSDs:

Kingston SSDNow A400
WD Green SSD
ADATA SU800
GoodRAM CX300
ADATA Premier Pro SP600
Kingston SSDNow V300 <- iirc this is crap
Kingston HyperX Fury
Transcend SSD370S

All of them in 128 gb bc i totally don't need more and prefer to get better quality 120g than low quality 240. I don't care about performance that much. It's just OS and logs (and I have remote log server so local logs in fact are only for critical crashes). I produced 10gb of logs in last 2 years so I need mostly read performance. I'm ramcaching /tmp and other write intensive data anyways.

From my life experience I probably would go for CX300, because I use CX200 in another server and it never ever crashed despite running 24/7 so I'm quite satisfied with it but write performance is sooooo potato (idk 20MB/s?) that maybe something else would be better.