Power Loss Followthrough
-
@BRRABill said:
Where does the "power loss circuitry" in an enterpise class SSD fall into this?
It's redundant. Normally RAID controllers disable drive caches.
-
If you have an SSD behind a RAID controller, do you need Enterprise class then?
-
@BRRABill said:
If you have an SSD behind a RAID controller, do you need Enterprise class then?
That would depend on the same factors as if you didn't have a RAID controller. Enterprise class drives are about support and write lifespans. That you have RAID or do not have RAID does not affect that in a significant way.
-
@StrongBad said:
That would depend on the same factors as if you didn't have a RAID controller. Enterprise class drives are about support and write lifespans. That you have RAID or do not have RAID does not affect that in a significant way.
The manufacturers always seem to harp on the power circuitry.
Perhaps for desktops?
-
Lots of people get them and don't have RAID cards in front of them. And you do want the drive to get stuff to disk before reporting to the RAID card. But pretty much, it's all in the controller
-
Still would always recommend enterprise level SSDs for servers though, right?
-
@BRRABill said:
Still would always recommend enterprise level SSDs for servers though, right?
No, they are rarely recommended except for getting integrated support. In almost any situation where you would be in a position to choose, you'd choose consumer.
-
@scottalanmiller said:
No, they are rarely recommended except for getting integrated support. In almost any situation where you would be in a position to choose, you'd choose consumer.
But only if behind a RAID controller with cache though, right?
-
@BRRABill said:
@scottalanmiller said:
No, they are rarely recommended except for getting integrated support. In almost any situation where you would be in a position to choose, you'd choose consumer.
But only if behind a RAID controller with cache though, right?
Why would RAID matter?
-
A RAID cache is always recommended .... for SSD because it reduces write wear, for Winchesters because it adds so much performance.
-
My line of though was
consumer SSD theoreticallly has less writes
the RAID controller saves, as you said, a ton of writeshence if you get a consumer drive, you;d want to pair it with the RAID controller with cache to save the writes. we had a whole thread on that.
-
@BRRABill said:
hence if you get a consumer drive, you;d want to pair it with the RAID controller with cache to save the writes. we had a whole thread on that.
But having a RAID card is the starting assumption for any important workload. The choice of consumer versus enterprise is not driven by it because it is an assumed starting point.
-
I don't think RAID controller vs non-RAID controller was his point.
His point was cache vs non-cache from what I was reading.
Even if Enterprise Drives have a longer write life than consumer drives, why spend the clock cycles writing things to the drive that change while they exist in cache.
I suppose my question is, does RAID cache in front of SSDs provide any performance boast? I suppose it could in that the RAID controller will confirm to the app that the data is written before the SSDs below the RAID controller could, speeding up the processing.
-
Well, to take a step back, I always thought the reasoning behind enterprise class SSD was
a) -- power loss circuitry to prevent data loss
b -- longer write cycle life
c -- onboard cachingIf a RAID controller
a -- takes care of this for us
b -- absorbs all the writes
c -- disables this cachingWhy would one ever recommend an enterprise level SSD behind a raid controller? Or are you saying they (You) wouldn't?
EXCEPT if you needed to maintain system conformity (all DELL) or get a feature like the LEDs in DELL server that the EDGE SSDs give you?
-
@Dashrender said:
I don't think RAID controller vs non-RAID controller was his point.
Assumptions:
- All business class storage workloads are on RAID or equivalent (like RAIN).
- All business class RAID has cache.
-
@BRRABill said:
Well, to take a step back, I always thought the reasoning behind enterprise class SSD was
a) -- power loss circuitry to prevent data loss
b -- longer write cycle life
c -- onboard caching even in the Winchester era, this was disabled which is why enterprise drives had little to no cache and consumers have big cache. -
The reasons for enterprise SSDs are primarily:
- Integrated support from the server vendor
- Longer write lifetimes
-
@BRRABill said:
Why would one ever recommend an enterprise level SSD behind a raid controller? Or are you saying they (You) wouldn't?
With rare exception, only when you want integrated support from your vendor or need controller support for the firmware.
-
@scottalanmiller said:
- Longer write lifetimes
When would this be applicable, since you mention it here, but only recommend enterprise class in rare cases, none of which of the rare cases mention this.
-
@BRRABill said:
@scottalanmiller said:
- Longer write lifetimes
When would this be applicable, since you mention it here, but only recommend enterprise class in rare cases, none of which of the rare cases mention this.
When you have systems that are hard to get to, generally. Like on ships or in Antarctica and shipping replacement drives there is very costly and difficult.