SSD or HDD for serverSSD as single drive in workstation pros and conssetup lowcost image storage server with 24x SSD array to get high IOPS?Can cloning a hard disk drive to a SSD drive physically damage the SSD or the performance of the SSD?Pros and cons of installing ESXi on a SSD vs USB flash drive?Are SSD drives as reliable as mechanical drives (2013)?NexentaStor: how to partition SSD disk?ESXi 6.0 with HDD RAID 5 and a separate SSD disk: where to install ESXi itself1 SSD + 1 HDD - how should I design my ZFS storage?
Sum in bash outside while read line
How can I add just the second elements in lists of pairs?
An idiomatic word for "very little" in this context?
Why is CMYK & PNG not possible?
Fantasy novel/series with young man who discovers he can use magic that is outlawed
Does wall of stone need support or not?
How should I tell a professor the answer to something he doesn't know?
Kukhtarev's model or the Kukhtarev's model (John's car or the john's car)
Novel set in the future, children cannot change the class they are born into, one class is made uneducated by associating books with pain
What does "drop" mean in this context?
Drawing Super Mario Bros.....in LaTeX
Does Australia produce unique 'specialty steel'?
How to remind myself to lock my doors
Is consistent disregard for students' time "normal" in undergraduate research?
Why are seats at the rear of a plane sometimes unavailable even though many other seats are available in the plane?
If the music alphabet had more than 7 letters would octaves still sound like the same note?
Employer says he needs to delay payment by 3 months due to bureaucracy
Get first and last day of the week in Ampscript
Future of iTunes and audio files in its library
Doggerel for tonight
How much income am I getting by renting my house?
C4_4 Reflection!
Why is coffee provided during big chess events when it contains a banned substance?
Is it possible to do a low carb diet for a month in Sicily?
SSD or HDD for server
SSD as single drive in workstation pros and conssetup lowcost image storage server with 24x SSD array to get high IOPS?Can cloning a hard disk drive to a SSD drive physically damage the SSD or the performance of the SSD?Pros and cons of installing ESXi on a SSD vs USB flash drive?Are SSD drives as reliable as mechanical drives (2013)?NexentaStor: how to partition SSD disk?ESXi 6.0 with HDD RAID 5 and a separate SSD disk: where to install ESXi itself1 SSD + 1 HDD - how should I design my ZFS storage?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;
Issue
I read many discussions about storage, what is better, SSD or classic HDD. And I am quite confused. HDD is still quite preferred, but why?
Which is better for active storage? For example for database, where disk is active all time?
About SSD.
Pros.
- They are quiet.
- Not mechanical.
- Fastest.
Cons.
- More expensive.
Question.
- How SSD exactly works, when life cycle for one cell is out, what then? Disk is reduced by only this cell and works normally? Or what happened then?
- What is best solution (filesystem) to write? I think ext4 is good, because it saves to cells consecutively?
About HDD.
Pros.
- Cheaper.
Cons.
- In case of mechanical fault, no way to repair it (is it right)?
- Slowest, but I think speed is not so important, because speed of HDD is absolutely sufficient for server using?
Is it just about price? Why HDD are preferred? And are SSD really useful for server?
hard-drive storage hardware ssd
New contributor
genderbee is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
|
show 1 more comment
Issue
I read many discussions about storage, what is better, SSD or classic HDD. And I am quite confused. HDD is still quite preferred, but why?
Which is better for active storage? For example for database, where disk is active all time?
About SSD.
Pros.
- They are quiet.
- Not mechanical.
- Fastest.
Cons.
- More expensive.
Question.
- How SSD exactly works, when life cycle for one cell is out, what then? Disk is reduced by only this cell and works normally? Or what happened then?
- What is best solution (filesystem) to write? I think ext4 is good, because it saves to cells consecutively?
About HDD.
Pros.
- Cheaper.
Cons.
- In case of mechanical fault, no way to repair it (is it right)?
- Slowest, but I think speed is not so important, because speed of HDD is absolutely sufficient for server using?
Is it just about price? Why HDD are preferred? And are SSD really useful for server?
hard-drive storage hardware ssd
New contributor
genderbee is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
2
Spinning rust has still the best price per GB, especially when you need large amounts of storage. By any other metric, power consumption, performance, noise, weight etc. spinning disks are beat by (correctly specced) SSD's and NVMe storage
– HBruijn
10 hours ago
You ask about database servers, but I'd like to be clear. Is this server going to be a database server, or what will be its workload? What are your performance requirements? HDDs are cheap, SSDs are superior for most other considerations.
– Rob Pearson
9 hours ago
I would consider an SSD being "quiet" as a pro. The power supply and cooling fans of a server will be generate far more noise than the drives.
– Bert
8 hours ago
From my POV, except for bulk storage, SSD has replaced HDD in any environment where performance or reliability is a factor. (IE I disagree that HDD is preferred in servers, and replaced HDDs with ssds many years ago in most of the ones I control - and never looked back). Speed of hdd is very important in most server applications.
– davidgo
4 hours ago
Your understanding of SSDs seems incomplete. When a cell dies, its simply marked dead and its contents are remapped. Any filesystem will work fine. SSDs have more cells then advertised (over provisioned) and an abstraction layer so the OS is unaware of this process of moving cells contents. If in a server, use RAID>0 because when SSDs fail they are more likely to do so suddenly and catastrophically. (Although they are about 10 times as robust as HDD)
– davidgo
4 hours ago
|
show 1 more comment
Issue
I read many discussions about storage, what is better, SSD or classic HDD. And I am quite confused. HDD is still quite preferred, but why?
Which is better for active storage? For example for database, where disk is active all time?
About SSD.
Pros.
- They are quiet.
- Not mechanical.
- Fastest.
Cons.
- More expensive.
Question.
- How SSD exactly works, when life cycle for one cell is out, what then? Disk is reduced by only this cell and works normally? Or what happened then?
- What is best solution (filesystem) to write? I think ext4 is good, because it saves to cells consecutively?
About HDD.
Pros.
- Cheaper.
Cons.
- In case of mechanical fault, no way to repair it (is it right)?
- Slowest, but I think speed is not so important, because speed of HDD is absolutely sufficient for server using?
Is it just about price? Why HDD are preferred? And are SSD really useful for server?
hard-drive storage hardware ssd
New contributor
genderbee is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Issue
I read many discussions about storage, what is better, SSD or classic HDD. And I am quite confused. HDD is still quite preferred, but why?
Which is better for active storage? For example for database, where disk is active all time?
About SSD.
Pros.
- They are quiet.
- Not mechanical.
- Fastest.
Cons.
- More expensive.
Question.
- How SSD exactly works, when life cycle for one cell is out, what then? Disk is reduced by only this cell and works normally? Or what happened then?
- What is best solution (filesystem) to write? I think ext4 is good, because it saves to cells consecutively?
About HDD.
Pros.
- Cheaper.
Cons.
- In case of mechanical fault, no way to repair it (is it right)?
- Slowest, but I think speed is not so important, because speed of HDD is absolutely sufficient for server using?
Is it just about price? Why HDD are preferred? And are SSD really useful for server?
hard-drive storage hardware ssd
hard-drive storage hardware ssd
New contributor
genderbee is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
genderbee is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited 2 hours ago
200_success
4,2401 gold badge19 silver badges41 bronze badges
4,2401 gold badge19 silver badges41 bronze badges
New contributor
genderbee is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked 11 hours ago
genderbeegenderbee
291 bronze badge
291 bronze badge
New contributor
genderbee is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
genderbee is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
2
Spinning rust has still the best price per GB, especially when you need large amounts of storage. By any other metric, power consumption, performance, noise, weight etc. spinning disks are beat by (correctly specced) SSD's and NVMe storage
– HBruijn
10 hours ago
You ask about database servers, but I'd like to be clear. Is this server going to be a database server, or what will be its workload? What are your performance requirements? HDDs are cheap, SSDs are superior for most other considerations.
– Rob Pearson
9 hours ago
I would consider an SSD being "quiet" as a pro. The power supply and cooling fans of a server will be generate far more noise than the drives.
– Bert
8 hours ago
From my POV, except for bulk storage, SSD has replaced HDD in any environment where performance or reliability is a factor. (IE I disagree that HDD is preferred in servers, and replaced HDDs with ssds many years ago in most of the ones I control - and never looked back). Speed of hdd is very important in most server applications.
– davidgo
4 hours ago
Your understanding of SSDs seems incomplete. When a cell dies, its simply marked dead and its contents are remapped. Any filesystem will work fine. SSDs have more cells then advertised (over provisioned) and an abstraction layer so the OS is unaware of this process of moving cells contents. If in a server, use RAID>0 because when SSDs fail they are more likely to do so suddenly and catastrophically. (Although they are about 10 times as robust as HDD)
– davidgo
4 hours ago
|
show 1 more comment
2
Spinning rust has still the best price per GB, especially when you need large amounts of storage. By any other metric, power consumption, performance, noise, weight etc. spinning disks are beat by (correctly specced) SSD's and NVMe storage
– HBruijn
10 hours ago
You ask about database servers, but I'd like to be clear. Is this server going to be a database server, or what will be its workload? What are your performance requirements? HDDs are cheap, SSDs are superior for most other considerations.
– Rob Pearson
9 hours ago
I would consider an SSD being "quiet" as a pro. The power supply and cooling fans of a server will be generate far more noise than the drives.
– Bert
8 hours ago
From my POV, except for bulk storage, SSD has replaced HDD in any environment where performance or reliability is a factor. (IE I disagree that HDD is preferred in servers, and replaced HDDs with ssds many years ago in most of the ones I control - and never looked back). Speed of hdd is very important in most server applications.
– davidgo
4 hours ago
Your understanding of SSDs seems incomplete. When a cell dies, its simply marked dead and its contents are remapped. Any filesystem will work fine. SSDs have more cells then advertised (over provisioned) and an abstraction layer so the OS is unaware of this process of moving cells contents. If in a server, use RAID>0 because when SSDs fail they are more likely to do so suddenly and catastrophically. (Although they are about 10 times as robust as HDD)
– davidgo
4 hours ago
2
2
Spinning rust has still the best price per GB, especially when you need large amounts of storage. By any other metric, power consumption, performance, noise, weight etc. spinning disks are beat by (correctly specced) SSD's and NVMe storage
– HBruijn
10 hours ago
Spinning rust has still the best price per GB, especially when you need large amounts of storage. By any other metric, power consumption, performance, noise, weight etc. spinning disks are beat by (correctly specced) SSD's and NVMe storage
– HBruijn
10 hours ago
You ask about database servers, but I'd like to be clear. Is this server going to be a database server, or what will be its workload? What are your performance requirements? HDDs are cheap, SSDs are superior for most other considerations.
– Rob Pearson
9 hours ago
You ask about database servers, but I'd like to be clear. Is this server going to be a database server, or what will be its workload? What are your performance requirements? HDDs are cheap, SSDs are superior for most other considerations.
– Rob Pearson
9 hours ago
I would consider an SSD being "quiet" as a pro. The power supply and cooling fans of a server will be generate far more noise than the drives.
– Bert
8 hours ago
I would consider an SSD being "quiet" as a pro. The power supply and cooling fans of a server will be generate far more noise than the drives.
– Bert
8 hours ago
From my POV, except for bulk storage, SSD has replaced HDD in any environment where performance or reliability is a factor. (IE I disagree that HDD is preferred in servers, and replaced HDDs with ssds many years ago in most of the ones I control - and never looked back). Speed of hdd is very important in most server applications.
– davidgo
4 hours ago
From my POV, except for bulk storage, SSD has replaced HDD in any environment where performance or reliability is a factor. (IE I disagree that HDD is preferred in servers, and replaced HDDs with ssds many years ago in most of the ones I control - and never looked back). Speed of hdd is very important in most server applications.
– davidgo
4 hours ago
Your understanding of SSDs seems incomplete. When a cell dies, its simply marked dead and its contents are remapped. Any filesystem will work fine. SSDs have more cells then advertised (over provisioned) and an abstraction layer so the OS is unaware of this process of moving cells contents. If in a server, use RAID>0 because when SSDs fail they are more likely to do so suddenly and catastrophically. (Although they are about 10 times as robust as HDD)
– davidgo
4 hours ago
Your understanding of SSDs seems incomplete. When a cell dies, its simply marked dead and its contents are remapped. Any filesystem will work fine. SSDs have more cells then advertised (over provisioned) and an abstraction layer so the OS is unaware of this process of moving cells contents. If in a server, use RAID>0 because when SSDs fail they are more likely to do so suddenly and catastrophically. (Although they are about 10 times as robust as HDD)
– davidgo
4 hours ago
|
show 1 more comment
4 Answers
4
active
oldest
votes
HDD is still quite preferred
Is it? I'm not sure it is to be honest.
HDD's come in large sizes for a decent price right now, that's undeniable, and I think people trust them for longer data retention than SSDs too. Also when SSDs die they tend to die completely, all in one go, whereas HDDs tend to die in a more predictable way that maybe allows more time to get data off first if needed.
But otherwise SSD is the way forward for most uses - you want a boot-pair, a couple of 500GB SATAs in R1 won't cost the earth, for DB use you can't really beat SSDs (so long as your logs are on high-endurance models anyway). For backups yeah you might use big 7.2k HDDs, same for very large datasets (in fact I bought over 4,000 10TB HDDs early last year for just this requirement), but otherwise SSD is the way forward.
So SSD are just trendy now? Isn't it just fancy word for this times? Because some vps providers have only SSD, so price is higher. And I understand correctly, 1 cell dead = all disk dead?
– genderbee
10 hours ago
1
"1 cell dead = all disk dead" - no, far from it, but when they die properly they tend to go down in one go.
– Chopper3
7 hours ago
1
SSD are around 100x faster or more than HDD. Trendy i s a funny thing. YOu mention databases -that is the difference between "overloaded" and "no measurable load". Also you ignore having HDD with SSD write back buffers ;)
– TomTom
4 hours ago
I suspect the VPS providers were finding with HDDs that they ran out of IOPs before they ran out of space.
– Peter Green
1 hour ago
add a comment
|
One aspect of my job is designing and building large-scale storage systems (often known as "SANs", or "Storage Area Networks"). Typically, we use a tiered approach with SSD's and HDD's combined.
That said, each one has specific benefits.
SSD's almost always have a higher Cost-per-Byte. I can get 10k SAS 4kn HDD's with a cost-per-gigabyte of $0.068/GB USD. That means for roughly $280 I can get a 4TB drive. SSD's on the other hand typically have a cost-per-gigabyte in the 10's and 20's of cents, even as high as dollars-per-gigabyte.
When dealing with RAID, speed becomes less important, and instead size and reliability matter much more. I can build a 12TB N+2 RAID system with HDD's far cheaper than SSD's. This is mostly due to point 1.
When dealt with properly, HDD's are extremely cheap to replace and maintain. Because the cost-per-byte is lower, replacing an HDD with another due to failure is cheaper. And, because HDD failures are typically related to time vs. data-written, replacing it doesn't automatically start using up TBW when it rebuilds the RAID array. (Granted, TBW percentage used for a rebuild is tiny overall, but the point stands.)
The SSD market is relatively complex. There are four (current, at the time of this writing) major types of SSD's, rated from highest number of total writes supported to lowest: SLC, MLC, TLC, QLC. The SLC typically supports the largest numbers of total writes (the major limiting factor of SSD lifetimes), whereas the QLC typically supports the lowest numbers of total writes.
That said, the most successful storage systems I've seen are tiered with both drives in use. Personally, all the storage systems I recommend to clients generally follow the following tiers:
- Tier 1 is typically a (or several) RAID 10 SSD-only tier. Data is always written to Tier 1.
- Tier 2 is typically a (or several) RAID 50 or 5 SSD-only tier. Data is aged out of Tier 1 to Tier 2.
- Tier 3 is typically a (or several) RAID 10 HDD-only tier. Data is aged out of Tier 2 to Tier 3.
- Tier 4 is typically several groups of RAID 6 HDD-only tiers. Data is aged out of Tier 3 to Tier 4. We make the RAID 6 groups as small as possible, so that there is a maximal support of drive-failure.
Read/Write performance drops as you increase tiers, data will propagate down to a tier where most of the data shares the same access-/modification-frequency. (That is, the more frequently data is read/written, the higher the tier it resides on.)
Sprinkle some well-designed fibre-channel in there, and you can actually build a SAN that has a higher throughput than on-board drives would.
Now, to some specific items you mention:
Your SSD Questions
How SSD exactly works, when life cycle for one cell is out, what then? Disk is reduced by only this cell and works normally? Or what happened then?
- Both drive-types are typically designed with a number of "spare" cells. That is, they have "extra" space on them you cannot access that supports failing-to if a cell dies. (IIRC it's like 7-10%.) This means if a single "cell" (sector on HDD) dies, a "spare" is used. You can check the status of this via the S.M.A.R.T. diagnostics utility on both drives.
What is best solution (filesystem) to write? I think ext4 is good, because it saves to cells consecutively?
- For SSD's this is entirely irrelevant. Cell-positioning does not matter, as access time is typically linear.
Your HDD Questions
In case of mechanical fault, no way to repair it (is it right)?
- Partially incorrect. HDD's are actually easier to recover data from in most failure situations. (Note: I said easier, not easy.) There is specialized equipment required, but success-rates here seem pretty high. The platters can often be read out of the HDD itself by special equipment, which allows data-recovery if the drive is dead.
Slowest, but I think speed is not so important, because speed of HDD is absolutely sufficient for server using?
- Typically, when using RAID, single-drive speed becomes less a factor as you can use speed-pairing RAID setups that allow you to increase the overall speed. (RAID 0, 5, 6 are frequently used, often in tandem.) For a database with high IO's, HDD's are typically not sufficient unless designed very deliberately. You would want SLC write-intensive grade SSD's for database-grade IO.
add a comment
|
Solid state for everything hot: interactive use, databases, anything online. Spindles as cheap warm storage, only for not-quite-cold archives or infrequently accessed data. In particular, HDDs in a staging area before backups are archived to tape.
Different media types for hot versus cold also helps with some diversity. A data loss flaw in a brand of SSD controller would be much worse if it took out both online and backup data. Unlikely, but spindles and tape are cheap anyway so why take the risk.
The failure mode of any particular device is not important, as long as the arrays stay redundant and backed up. Usually the procedure is to replace a drive with any symptoms of failure. Experiment with repairing them in your test systems, where any catastrophic failure does not impact production services.
File system is a matter of personal preference. While there are SSD optimized file systems, something you know and can repair may be more important.
add a comment
|
The big advantage of an SSD is speed and reliability however, one of the dirty little secrets is the limited number of write cycles that an SSD has. If you are building a server that has a lot of hard drive write activity like a database or email server you will need a more expensive SSD that has higher endurance.
NAND Flash has 3 types
- TLC
- MLC
- SLC
TLC is mainly designed for web servers or archive servers that have little write cycles.
MLC is for servers that have a mix of read and write cycles like a low volume database servers.
SLC is designed for servers that have a lot of read/write cycles like a high volume database server.
The main driving factor between SSD and HDD is application and budget. In a perfect world, SLC SSD hard drives would make a standard HDD obsolete but we are just not there yet.
There's also a NAND tech called QLC (Quad vs Triple in TLC). At that point though, you're sacrificing endurance for more/cheaper storage.
– Havegooda
8 hours ago
add a comment
|
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
genderbee is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f986772%2fssd-or-hdd-for-server%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
HDD is still quite preferred
Is it? I'm not sure it is to be honest.
HDD's come in large sizes for a decent price right now, that's undeniable, and I think people trust them for longer data retention than SSDs too. Also when SSDs die they tend to die completely, all in one go, whereas HDDs tend to die in a more predictable way that maybe allows more time to get data off first if needed.
But otherwise SSD is the way forward for most uses - you want a boot-pair, a couple of 500GB SATAs in R1 won't cost the earth, for DB use you can't really beat SSDs (so long as your logs are on high-endurance models anyway). For backups yeah you might use big 7.2k HDDs, same for very large datasets (in fact I bought over 4,000 10TB HDDs early last year for just this requirement), but otherwise SSD is the way forward.
So SSD are just trendy now? Isn't it just fancy word for this times? Because some vps providers have only SSD, so price is higher. And I understand correctly, 1 cell dead = all disk dead?
– genderbee
10 hours ago
1
"1 cell dead = all disk dead" - no, far from it, but when they die properly they tend to go down in one go.
– Chopper3
7 hours ago
1
SSD are around 100x faster or more than HDD. Trendy i s a funny thing. YOu mention databases -that is the difference between "overloaded" and "no measurable load". Also you ignore having HDD with SSD write back buffers ;)
– TomTom
4 hours ago
I suspect the VPS providers were finding with HDDs that they ran out of IOPs before they ran out of space.
– Peter Green
1 hour ago
add a comment
|
HDD is still quite preferred
Is it? I'm not sure it is to be honest.
HDD's come in large sizes for a decent price right now, that's undeniable, and I think people trust them for longer data retention than SSDs too. Also when SSDs die they tend to die completely, all in one go, whereas HDDs tend to die in a more predictable way that maybe allows more time to get data off first if needed.
But otherwise SSD is the way forward for most uses - you want a boot-pair, a couple of 500GB SATAs in R1 won't cost the earth, for DB use you can't really beat SSDs (so long as your logs are on high-endurance models anyway). For backups yeah you might use big 7.2k HDDs, same for very large datasets (in fact I bought over 4,000 10TB HDDs early last year for just this requirement), but otherwise SSD is the way forward.
So SSD are just trendy now? Isn't it just fancy word for this times? Because some vps providers have only SSD, so price is higher. And I understand correctly, 1 cell dead = all disk dead?
– genderbee
10 hours ago
1
"1 cell dead = all disk dead" - no, far from it, but when they die properly they tend to go down in one go.
– Chopper3
7 hours ago
1
SSD are around 100x faster or more than HDD. Trendy i s a funny thing. YOu mention databases -that is the difference between "overloaded" and "no measurable load". Also you ignore having HDD with SSD write back buffers ;)
– TomTom
4 hours ago
I suspect the VPS providers were finding with HDDs that they ran out of IOPs before they ran out of space.
– Peter Green
1 hour ago
add a comment
|
HDD is still quite preferred
Is it? I'm not sure it is to be honest.
HDD's come in large sizes for a decent price right now, that's undeniable, and I think people trust them for longer data retention than SSDs too. Also when SSDs die they tend to die completely, all in one go, whereas HDDs tend to die in a more predictable way that maybe allows more time to get data off first if needed.
But otherwise SSD is the way forward for most uses - you want a boot-pair, a couple of 500GB SATAs in R1 won't cost the earth, for DB use you can't really beat SSDs (so long as your logs are on high-endurance models anyway). For backups yeah you might use big 7.2k HDDs, same for very large datasets (in fact I bought over 4,000 10TB HDDs early last year for just this requirement), but otherwise SSD is the way forward.
HDD is still quite preferred
Is it? I'm not sure it is to be honest.
HDD's come in large sizes for a decent price right now, that's undeniable, and I think people trust them for longer data retention than SSDs too. Also when SSDs die they tend to die completely, all in one go, whereas HDDs tend to die in a more predictable way that maybe allows more time to get data off first if needed.
But otherwise SSD is the way forward for most uses - you want a boot-pair, a couple of 500GB SATAs in R1 won't cost the earth, for DB use you can't really beat SSDs (so long as your logs are on high-endurance models anyway). For backups yeah you might use big 7.2k HDDs, same for very large datasets (in fact I bought over 4,000 10TB HDDs early last year for just this requirement), but otherwise SSD is the way forward.
answered 11 hours ago
Chopper3Chopper3
95.6k9 gold badges101 silver badges228 bronze badges
95.6k9 gold badges101 silver badges228 bronze badges
So SSD are just trendy now? Isn't it just fancy word for this times? Because some vps providers have only SSD, so price is higher. And I understand correctly, 1 cell dead = all disk dead?
– genderbee
10 hours ago
1
"1 cell dead = all disk dead" - no, far from it, but when they die properly they tend to go down in one go.
– Chopper3
7 hours ago
1
SSD are around 100x faster or more than HDD. Trendy i s a funny thing. YOu mention databases -that is the difference between "overloaded" and "no measurable load". Also you ignore having HDD with SSD write back buffers ;)
– TomTom
4 hours ago
I suspect the VPS providers were finding with HDDs that they ran out of IOPs before they ran out of space.
– Peter Green
1 hour ago
add a comment
|
So SSD are just trendy now? Isn't it just fancy word for this times? Because some vps providers have only SSD, so price is higher. And I understand correctly, 1 cell dead = all disk dead?
– genderbee
10 hours ago
1
"1 cell dead = all disk dead" - no, far from it, but when they die properly they tend to go down in one go.
– Chopper3
7 hours ago
1
SSD are around 100x faster or more than HDD. Trendy i s a funny thing. YOu mention databases -that is the difference between "overloaded" and "no measurable load". Also you ignore having HDD with SSD write back buffers ;)
– TomTom
4 hours ago
I suspect the VPS providers were finding with HDDs that they ran out of IOPs before they ran out of space.
– Peter Green
1 hour ago
So SSD are just trendy now? Isn't it just fancy word for this times? Because some vps providers have only SSD, so price is higher. And I understand correctly, 1 cell dead = all disk dead?
– genderbee
10 hours ago
So SSD are just trendy now? Isn't it just fancy word for this times? Because some vps providers have only SSD, so price is higher. And I understand correctly, 1 cell dead = all disk dead?
– genderbee
10 hours ago
1
1
"1 cell dead = all disk dead" - no, far from it, but when they die properly they tend to go down in one go.
– Chopper3
7 hours ago
"1 cell dead = all disk dead" - no, far from it, but when they die properly they tend to go down in one go.
– Chopper3
7 hours ago
1
1
SSD are around 100x faster or more than HDD. Trendy i s a funny thing. YOu mention databases -that is the difference between "overloaded" and "no measurable load". Also you ignore having HDD with SSD write back buffers ;)
– TomTom
4 hours ago
SSD are around 100x faster or more than HDD. Trendy i s a funny thing. YOu mention databases -that is the difference between "overloaded" and "no measurable load". Also you ignore having HDD with SSD write back buffers ;)
– TomTom
4 hours ago
I suspect the VPS providers were finding with HDDs that they ran out of IOPs before they ran out of space.
– Peter Green
1 hour ago
I suspect the VPS providers were finding with HDDs that they ran out of IOPs before they ran out of space.
– Peter Green
1 hour ago
add a comment
|
One aspect of my job is designing and building large-scale storage systems (often known as "SANs", or "Storage Area Networks"). Typically, we use a tiered approach with SSD's and HDD's combined.
That said, each one has specific benefits.
SSD's almost always have a higher Cost-per-Byte. I can get 10k SAS 4kn HDD's with a cost-per-gigabyte of $0.068/GB USD. That means for roughly $280 I can get a 4TB drive. SSD's on the other hand typically have a cost-per-gigabyte in the 10's and 20's of cents, even as high as dollars-per-gigabyte.
When dealing with RAID, speed becomes less important, and instead size and reliability matter much more. I can build a 12TB N+2 RAID system with HDD's far cheaper than SSD's. This is mostly due to point 1.
When dealt with properly, HDD's are extremely cheap to replace and maintain. Because the cost-per-byte is lower, replacing an HDD with another due to failure is cheaper. And, because HDD failures are typically related to time vs. data-written, replacing it doesn't automatically start using up TBW when it rebuilds the RAID array. (Granted, TBW percentage used for a rebuild is tiny overall, but the point stands.)
The SSD market is relatively complex. There are four (current, at the time of this writing) major types of SSD's, rated from highest number of total writes supported to lowest: SLC, MLC, TLC, QLC. The SLC typically supports the largest numbers of total writes (the major limiting factor of SSD lifetimes), whereas the QLC typically supports the lowest numbers of total writes.
That said, the most successful storage systems I've seen are tiered with both drives in use. Personally, all the storage systems I recommend to clients generally follow the following tiers:
- Tier 1 is typically a (or several) RAID 10 SSD-only tier. Data is always written to Tier 1.
- Tier 2 is typically a (or several) RAID 50 or 5 SSD-only tier. Data is aged out of Tier 1 to Tier 2.
- Tier 3 is typically a (or several) RAID 10 HDD-only tier. Data is aged out of Tier 2 to Tier 3.
- Tier 4 is typically several groups of RAID 6 HDD-only tiers. Data is aged out of Tier 3 to Tier 4. We make the RAID 6 groups as small as possible, so that there is a maximal support of drive-failure.
Read/Write performance drops as you increase tiers, data will propagate down to a tier where most of the data shares the same access-/modification-frequency. (That is, the more frequently data is read/written, the higher the tier it resides on.)
Sprinkle some well-designed fibre-channel in there, and you can actually build a SAN that has a higher throughput than on-board drives would.
Now, to some specific items you mention:
Your SSD Questions
How SSD exactly works, when life cycle for one cell is out, what then? Disk is reduced by only this cell and works normally? Or what happened then?
- Both drive-types are typically designed with a number of "spare" cells. That is, they have "extra" space on them you cannot access that supports failing-to if a cell dies. (IIRC it's like 7-10%.) This means if a single "cell" (sector on HDD) dies, a "spare" is used. You can check the status of this via the S.M.A.R.T. diagnostics utility on both drives.
What is best solution (filesystem) to write? I think ext4 is good, because it saves to cells consecutively?
- For SSD's this is entirely irrelevant. Cell-positioning does not matter, as access time is typically linear.
Your HDD Questions
In case of mechanical fault, no way to repair it (is it right)?
- Partially incorrect. HDD's are actually easier to recover data from in most failure situations. (Note: I said easier, not easy.) There is specialized equipment required, but success-rates here seem pretty high. The platters can often be read out of the HDD itself by special equipment, which allows data-recovery if the drive is dead.
Slowest, but I think speed is not so important, because speed of HDD is absolutely sufficient for server using?
- Typically, when using RAID, single-drive speed becomes less a factor as you can use speed-pairing RAID setups that allow you to increase the overall speed. (RAID 0, 5, 6 are frequently used, often in tandem.) For a database with high IO's, HDD's are typically not sufficient unless designed very deliberately. You would want SLC write-intensive grade SSD's for database-grade IO.
add a comment
|
One aspect of my job is designing and building large-scale storage systems (often known as "SANs", or "Storage Area Networks"). Typically, we use a tiered approach with SSD's and HDD's combined.
That said, each one has specific benefits.
SSD's almost always have a higher Cost-per-Byte. I can get 10k SAS 4kn HDD's with a cost-per-gigabyte of $0.068/GB USD. That means for roughly $280 I can get a 4TB drive. SSD's on the other hand typically have a cost-per-gigabyte in the 10's and 20's of cents, even as high as dollars-per-gigabyte.
When dealing with RAID, speed becomes less important, and instead size and reliability matter much more. I can build a 12TB N+2 RAID system with HDD's far cheaper than SSD's. This is mostly due to point 1.
When dealt with properly, HDD's are extremely cheap to replace and maintain. Because the cost-per-byte is lower, replacing an HDD with another due to failure is cheaper. And, because HDD failures are typically related to time vs. data-written, replacing it doesn't automatically start using up TBW when it rebuilds the RAID array. (Granted, TBW percentage used for a rebuild is tiny overall, but the point stands.)
The SSD market is relatively complex. There are four (current, at the time of this writing) major types of SSD's, rated from highest number of total writes supported to lowest: SLC, MLC, TLC, QLC. The SLC typically supports the largest numbers of total writes (the major limiting factor of SSD lifetimes), whereas the QLC typically supports the lowest numbers of total writes.
That said, the most successful storage systems I've seen are tiered with both drives in use. Personally, all the storage systems I recommend to clients generally follow the following tiers:
- Tier 1 is typically a (or several) RAID 10 SSD-only tier. Data is always written to Tier 1.
- Tier 2 is typically a (or several) RAID 50 or 5 SSD-only tier. Data is aged out of Tier 1 to Tier 2.
- Tier 3 is typically a (or several) RAID 10 HDD-only tier. Data is aged out of Tier 2 to Tier 3.
- Tier 4 is typically several groups of RAID 6 HDD-only tiers. Data is aged out of Tier 3 to Tier 4. We make the RAID 6 groups as small as possible, so that there is a maximal support of drive-failure.
Read/Write performance drops as you increase tiers, data will propagate down to a tier where most of the data shares the same access-/modification-frequency. (That is, the more frequently data is read/written, the higher the tier it resides on.)
Sprinkle some well-designed fibre-channel in there, and you can actually build a SAN that has a higher throughput than on-board drives would.
Now, to some specific items you mention:
Your SSD Questions
How SSD exactly works, when life cycle for one cell is out, what then? Disk is reduced by only this cell and works normally? Or what happened then?
- Both drive-types are typically designed with a number of "spare" cells. That is, they have "extra" space on them you cannot access that supports failing-to if a cell dies. (IIRC it's like 7-10%.) This means if a single "cell" (sector on HDD) dies, a "spare" is used. You can check the status of this via the S.M.A.R.T. diagnostics utility on both drives.
What is best solution (filesystem) to write? I think ext4 is good, because it saves to cells consecutively?
- For SSD's this is entirely irrelevant. Cell-positioning does not matter, as access time is typically linear.
Your HDD Questions
In case of mechanical fault, no way to repair it (is it right)?
- Partially incorrect. HDD's are actually easier to recover data from in most failure situations. (Note: I said easier, not easy.) There is specialized equipment required, but success-rates here seem pretty high. The platters can often be read out of the HDD itself by special equipment, which allows data-recovery if the drive is dead.
Slowest, but I think speed is not so important, because speed of HDD is absolutely sufficient for server using?
- Typically, when using RAID, single-drive speed becomes less a factor as you can use speed-pairing RAID setups that allow you to increase the overall speed. (RAID 0, 5, 6 are frequently used, often in tandem.) For a database with high IO's, HDD's are typically not sufficient unless designed very deliberately. You would want SLC write-intensive grade SSD's for database-grade IO.
add a comment
|
One aspect of my job is designing and building large-scale storage systems (often known as "SANs", or "Storage Area Networks"). Typically, we use a tiered approach with SSD's and HDD's combined.
That said, each one has specific benefits.
SSD's almost always have a higher Cost-per-Byte. I can get 10k SAS 4kn HDD's with a cost-per-gigabyte of $0.068/GB USD. That means for roughly $280 I can get a 4TB drive. SSD's on the other hand typically have a cost-per-gigabyte in the 10's and 20's of cents, even as high as dollars-per-gigabyte.
When dealing with RAID, speed becomes less important, and instead size and reliability matter much more. I can build a 12TB N+2 RAID system with HDD's far cheaper than SSD's. This is mostly due to point 1.
When dealt with properly, HDD's are extremely cheap to replace and maintain. Because the cost-per-byte is lower, replacing an HDD with another due to failure is cheaper. And, because HDD failures are typically related to time vs. data-written, replacing it doesn't automatically start using up TBW when it rebuilds the RAID array. (Granted, TBW percentage used for a rebuild is tiny overall, but the point stands.)
The SSD market is relatively complex. There are four (current, at the time of this writing) major types of SSD's, rated from highest number of total writes supported to lowest: SLC, MLC, TLC, QLC. The SLC typically supports the largest numbers of total writes (the major limiting factor of SSD lifetimes), whereas the QLC typically supports the lowest numbers of total writes.
That said, the most successful storage systems I've seen are tiered with both drives in use. Personally, all the storage systems I recommend to clients generally follow the following tiers:
- Tier 1 is typically a (or several) RAID 10 SSD-only tier. Data is always written to Tier 1.
- Tier 2 is typically a (or several) RAID 50 or 5 SSD-only tier. Data is aged out of Tier 1 to Tier 2.
- Tier 3 is typically a (or several) RAID 10 HDD-only tier. Data is aged out of Tier 2 to Tier 3.
- Tier 4 is typically several groups of RAID 6 HDD-only tiers. Data is aged out of Tier 3 to Tier 4. We make the RAID 6 groups as small as possible, so that there is a maximal support of drive-failure.
Read/Write performance drops as you increase tiers, data will propagate down to a tier where most of the data shares the same access-/modification-frequency. (That is, the more frequently data is read/written, the higher the tier it resides on.)
Sprinkle some well-designed fibre-channel in there, and you can actually build a SAN that has a higher throughput than on-board drives would.
Now, to some specific items you mention:
Your SSD Questions
How SSD exactly works, when life cycle for one cell is out, what then? Disk is reduced by only this cell and works normally? Or what happened then?
- Both drive-types are typically designed with a number of "spare" cells. That is, they have "extra" space on them you cannot access that supports failing-to if a cell dies. (IIRC it's like 7-10%.) This means if a single "cell" (sector on HDD) dies, a "spare" is used. You can check the status of this via the S.M.A.R.T. diagnostics utility on both drives.
What is best solution (filesystem) to write? I think ext4 is good, because it saves to cells consecutively?
- For SSD's this is entirely irrelevant. Cell-positioning does not matter, as access time is typically linear.
Your HDD Questions
In case of mechanical fault, no way to repair it (is it right)?
- Partially incorrect. HDD's are actually easier to recover data from in most failure situations. (Note: I said easier, not easy.) There is specialized equipment required, but success-rates here seem pretty high. The platters can often be read out of the HDD itself by special equipment, which allows data-recovery if the drive is dead.
Slowest, but I think speed is not so important, because speed of HDD is absolutely sufficient for server using?
- Typically, when using RAID, single-drive speed becomes less a factor as you can use speed-pairing RAID setups that allow you to increase the overall speed. (RAID 0, 5, 6 are frequently used, often in tandem.) For a database with high IO's, HDD's are typically not sufficient unless designed very deliberately. You would want SLC write-intensive grade SSD's for database-grade IO.
One aspect of my job is designing and building large-scale storage systems (often known as "SANs", or "Storage Area Networks"). Typically, we use a tiered approach with SSD's and HDD's combined.
That said, each one has specific benefits.
SSD's almost always have a higher Cost-per-Byte. I can get 10k SAS 4kn HDD's with a cost-per-gigabyte of $0.068/GB USD. That means for roughly $280 I can get a 4TB drive. SSD's on the other hand typically have a cost-per-gigabyte in the 10's and 20's of cents, even as high as dollars-per-gigabyte.
When dealing with RAID, speed becomes less important, and instead size and reliability matter much more. I can build a 12TB N+2 RAID system with HDD's far cheaper than SSD's. This is mostly due to point 1.
When dealt with properly, HDD's are extremely cheap to replace and maintain. Because the cost-per-byte is lower, replacing an HDD with another due to failure is cheaper. And, because HDD failures are typically related to time vs. data-written, replacing it doesn't automatically start using up TBW when it rebuilds the RAID array. (Granted, TBW percentage used for a rebuild is tiny overall, but the point stands.)
The SSD market is relatively complex. There are four (current, at the time of this writing) major types of SSD's, rated from highest number of total writes supported to lowest: SLC, MLC, TLC, QLC. The SLC typically supports the largest numbers of total writes (the major limiting factor of SSD lifetimes), whereas the QLC typically supports the lowest numbers of total writes.
That said, the most successful storage systems I've seen are tiered with both drives in use. Personally, all the storage systems I recommend to clients generally follow the following tiers:
- Tier 1 is typically a (or several) RAID 10 SSD-only tier. Data is always written to Tier 1.
- Tier 2 is typically a (or several) RAID 50 or 5 SSD-only tier. Data is aged out of Tier 1 to Tier 2.
- Tier 3 is typically a (or several) RAID 10 HDD-only tier. Data is aged out of Tier 2 to Tier 3.
- Tier 4 is typically several groups of RAID 6 HDD-only tiers. Data is aged out of Tier 3 to Tier 4. We make the RAID 6 groups as small as possible, so that there is a maximal support of drive-failure.
Read/Write performance drops as you increase tiers, data will propagate down to a tier where most of the data shares the same access-/modification-frequency. (That is, the more frequently data is read/written, the higher the tier it resides on.)
Sprinkle some well-designed fibre-channel in there, and you can actually build a SAN that has a higher throughput than on-board drives would.
Now, to some specific items you mention:
Your SSD Questions
How SSD exactly works, when life cycle for one cell is out, what then? Disk is reduced by only this cell and works normally? Or what happened then?
- Both drive-types are typically designed with a number of "spare" cells. That is, they have "extra" space on them you cannot access that supports failing-to if a cell dies. (IIRC it's like 7-10%.) This means if a single "cell" (sector on HDD) dies, a "spare" is used. You can check the status of this via the S.M.A.R.T. diagnostics utility on both drives.
What is best solution (filesystem) to write? I think ext4 is good, because it saves to cells consecutively?
- For SSD's this is entirely irrelevant. Cell-positioning does not matter, as access time is typically linear.
Your HDD Questions
In case of mechanical fault, no way to repair it (is it right)?
- Partially incorrect. HDD's are actually easier to recover data from in most failure situations. (Note: I said easier, not easy.) There is specialized equipment required, but success-rates here seem pretty high. The platters can often be read out of the HDD itself by special equipment, which allows data-recovery if the drive is dead.
Slowest, but I think speed is not so important, because speed of HDD is absolutely sufficient for server using?
- Typically, when using RAID, single-drive speed becomes less a factor as you can use speed-pairing RAID setups that allow you to increase the overall speed. (RAID 0, 5, 6 are frequently used, often in tandem.) For a database with high IO's, HDD's are typically not sufficient unless designed very deliberately. You would want SLC write-intensive grade SSD's for database-grade IO.
edited 2 hours ago
answered 2 hours ago
Der KommissarDer Kommissar
1837 bronze badges
1837 bronze badges
add a comment
|
add a comment
|
Solid state for everything hot: interactive use, databases, anything online. Spindles as cheap warm storage, only for not-quite-cold archives or infrequently accessed data. In particular, HDDs in a staging area before backups are archived to tape.
Different media types for hot versus cold also helps with some diversity. A data loss flaw in a brand of SSD controller would be much worse if it took out both online and backup data. Unlikely, but spindles and tape are cheap anyway so why take the risk.
The failure mode of any particular device is not important, as long as the arrays stay redundant and backed up. Usually the procedure is to replace a drive with any symptoms of failure. Experiment with repairing them in your test systems, where any catastrophic failure does not impact production services.
File system is a matter of personal preference. While there are SSD optimized file systems, something you know and can repair may be more important.
add a comment
|
Solid state for everything hot: interactive use, databases, anything online. Spindles as cheap warm storage, only for not-quite-cold archives or infrequently accessed data. In particular, HDDs in a staging area before backups are archived to tape.
Different media types for hot versus cold also helps with some diversity. A data loss flaw in a brand of SSD controller would be much worse if it took out both online and backup data. Unlikely, but spindles and tape are cheap anyway so why take the risk.
The failure mode of any particular device is not important, as long as the arrays stay redundant and backed up. Usually the procedure is to replace a drive with any symptoms of failure. Experiment with repairing them in your test systems, where any catastrophic failure does not impact production services.
File system is a matter of personal preference. While there are SSD optimized file systems, something you know and can repair may be more important.
add a comment
|
Solid state for everything hot: interactive use, databases, anything online. Spindles as cheap warm storage, only for not-quite-cold archives or infrequently accessed data. In particular, HDDs in a staging area before backups are archived to tape.
Different media types for hot versus cold also helps with some diversity. A data loss flaw in a brand of SSD controller would be much worse if it took out both online and backup data. Unlikely, but spindles and tape are cheap anyway so why take the risk.
The failure mode of any particular device is not important, as long as the arrays stay redundant and backed up. Usually the procedure is to replace a drive with any symptoms of failure. Experiment with repairing them in your test systems, where any catastrophic failure does not impact production services.
File system is a matter of personal preference. While there are SSD optimized file systems, something you know and can repair may be more important.
Solid state for everything hot: interactive use, databases, anything online. Spindles as cheap warm storage, only for not-quite-cold archives or infrequently accessed data. In particular, HDDs in a staging area before backups are archived to tape.
Different media types for hot versus cold also helps with some diversity. A data loss flaw in a brand of SSD controller would be much worse if it took out both online and backup data. Unlikely, but spindles and tape are cheap anyway so why take the risk.
The failure mode of any particular device is not important, as long as the arrays stay redundant and backed up. Usually the procedure is to replace a drive with any symptoms of failure. Experiment with repairing them in your test systems, where any catastrophic failure does not impact production services.
File system is a matter of personal preference. While there are SSD optimized file systems, something you know and can repair may be more important.
answered 9 hours ago
John MahowaldJohn Mahowald
13.2k1 gold badge8 silver badges15 bronze badges
13.2k1 gold badge8 silver badges15 bronze badges
add a comment
|
add a comment
|
The big advantage of an SSD is speed and reliability however, one of the dirty little secrets is the limited number of write cycles that an SSD has. If you are building a server that has a lot of hard drive write activity like a database or email server you will need a more expensive SSD that has higher endurance.
NAND Flash has 3 types
- TLC
- MLC
- SLC
TLC is mainly designed for web servers or archive servers that have little write cycles.
MLC is for servers that have a mix of read and write cycles like a low volume database servers.
SLC is designed for servers that have a lot of read/write cycles like a high volume database server.
The main driving factor between SSD and HDD is application and budget. In a perfect world, SLC SSD hard drives would make a standard HDD obsolete but we are just not there yet.
There's also a NAND tech called QLC (Quad vs Triple in TLC). At that point though, you're sacrificing endurance for more/cheaper storage.
– Havegooda
8 hours ago
add a comment
|
The big advantage of an SSD is speed and reliability however, one of the dirty little secrets is the limited number of write cycles that an SSD has. If you are building a server that has a lot of hard drive write activity like a database or email server you will need a more expensive SSD that has higher endurance.
NAND Flash has 3 types
- TLC
- MLC
- SLC
TLC is mainly designed for web servers or archive servers that have little write cycles.
MLC is for servers that have a mix of read and write cycles like a low volume database servers.
SLC is designed for servers that have a lot of read/write cycles like a high volume database server.
The main driving factor between SSD and HDD is application and budget. In a perfect world, SLC SSD hard drives would make a standard HDD obsolete but we are just not there yet.
There's also a NAND tech called QLC (Quad vs Triple in TLC). At that point though, you're sacrificing endurance for more/cheaper storage.
– Havegooda
8 hours ago
add a comment
|
The big advantage of an SSD is speed and reliability however, one of the dirty little secrets is the limited number of write cycles that an SSD has. If you are building a server that has a lot of hard drive write activity like a database or email server you will need a more expensive SSD that has higher endurance.
NAND Flash has 3 types
- TLC
- MLC
- SLC
TLC is mainly designed for web servers or archive servers that have little write cycles.
MLC is for servers that have a mix of read and write cycles like a low volume database servers.
SLC is designed for servers that have a lot of read/write cycles like a high volume database server.
The main driving factor between SSD and HDD is application and budget. In a perfect world, SLC SSD hard drives would make a standard HDD obsolete but we are just not there yet.
The big advantage of an SSD is speed and reliability however, one of the dirty little secrets is the limited number of write cycles that an SSD has. If you are building a server that has a lot of hard drive write activity like a database or email server you will need a more expensive SSD that has higher endurance.
NAND Flash has 3 types
- TLC
- MLC
- SLC
TLC is mainly designed for web servers or archive servers that have little write cycles.
MLC is for servers that have a mix of read and write cycles like a low volume database servers.
SLC is designed for servers that have a lot of read/write cycles like a high volume database server.
The main driving factor between SSD and HDD is application and budget. In a perfect world, SLC SSD hard drives would make a standard HDD obsolete but we are just not there yet.
answered 10 hours ago
JoeJoe
8103 silver badges9 bronze badges
8103 silver badges9 bronze badges
There's also a NAND tech called QLC (Quad vs Triple in TLC). At that point though, you're sacrificing endurance for more/cheaper storage.
– Havegooda
8 hours ago
add a comment
|
There's also a NAND tech called QLC (Quad vs Triple in TLC). At that point though, you're sacrificing endurance for more/cheaper storage.
– Havegooda
8 hours ago
There's also a NAND tech called QLC (Quad vs Triple in TLC). At that point though, you're sacrificing endurance for more/cheaper storage.
– Havegooda
8 hours ago
There's also a NAND tech called QLC (Quad vs Triple in TLC). At that point though, you're sacrificing endurance for more/cheaper storage.
– Havegooda
8 hours ago
add a comment
|
genderbee is a new contributor. Be nice, and check out our Code of Conduct.
genderbee is a new contributor. Be nice, and check out our Code of Conduct.
genderbee is a new contributor. Be nice, and check out our Code of Conduct.
genderbee is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f986772%2fssd-or-hdd-for-server%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
2
Spinning rust has still the best price per GB, especially when you need large amounts of storage. By any other metric, power consumption, performance, noise, weight etc. spinning disks are beat by (correctly specced) SSD's and NVMe storage
– HBruijn
10 hours ago
You ask about database servers, but I'd like to be clear. Is this server going to be a database server, or what will be its workload? What are your performance requirements? HDDs are cheap, SSDs are superior for most other considerations.
– Rob Pearson
9 hours ago
I would consider an SSD being "quiet" as a pro. The power supply and cooling fans of a server will be generate far more noise than the drives.
– Bert
8 hours ago
From my POV, except for bulk storage, SSD has replaced HDD in any environment where performance or reliability is a factor. (IE I disagree that HDD is preferred in servers, and replaced HDDs with ssds many years ago in most of the ones I control - and never looked back). Speed of hdd is very important in most server applications.
– davidgo
4 hours ago
Your understanding of SSDs seems incomplete. When a cell dies, its simply marked dead and its contents are remapped. Any filesystem will work fine. SSDs have more cells then advertised (over provisioned) and an abstraction layer so the OS is unaware of this process of moving cells contents. If in a server, use RAID>0 because when SSDs fail they are more likely to do so suddenly and catastrophically. (Although they are about 10 times as robust as HDD)
– davidgo
4 hours ago