Jump to content

The case against SSDs

Steve N. Mavronis

Now I'm confused what to do! What does "less of an issue for notebook and desktop users" mean?

 

"Over the last year, researchers have been teasing out the problems with making flash look like disks. While these problems are less of an issue for notebook and desktop users, they are a big problem for servers... Flash-based SSDs have revolutionized enterprise storage. But SATA SSDs have serious problems that show that after more than 50 years of disk-based storage, our ancient I/O stack must be rebuilt. Here's why." - ZDnet

 

http://www.zdnet.com/article/the-case-against-ssds/

Link to comment
Share on other sites

Link to post
Share on other sites

Lol, just go for an SSD, they are amazing.

 

I'd recommend the samsung 850 evo series of ssds.

Specs: CPU - Intel i7 8700K @ 5GHz | GPU - Gigabyte GTX 970 G1 Gaming | Motherboard - ASUS Strix Z370-G WIFI AC | RAM - XPG Gammix DDR4-3000MHz 32GB (2x16GB) | Main Drive - Samsung 850 Evo 500GB M.2 | Other Drives - 7TB/3 Drives | CPU Cooler - Corsair H100i Pro | Case - Fractal Design Define C Mini TG | Power Supply - EVGA G3 850W

Link to comment
Share on other sites

Link to post
Share on other sites

Just because some current server software doesn't play well with SSDs doesn't mean we need to get rid of SSDs. It means that software needs to be updated. There's no real case against putting an SSD in a personal system.

"LTT's official.."STOP. I promise you aren't LTT's official bagel eater or whatever. Trust me. 

Link to comment
Share on other sites

Link to post
Share on other sites

Now I'm confused what to do!

 

"Over the last year, researchers have been teasing out the problems with making flash look like disks. While these problems are less of an issue for notebook and desktop users, they are a big problem for servers... Flash-based SSDs have revolutionized enterprise storage. But SATA SSDs have serious problems that show that after more than 50 years of disk-based storage, our ancient I/O stack must be rebuilt. Here's why." - ZDnet

 

http://www.zdnet.com/article/the-case-against-ssds/

Just get an SSD if you have the cash and want to get it. Data corruption or loss from the fact that it's an SSD isn't anything to worry about for the average consumer. We've been using SSDs for awhile now, and they've held up just fine. There's no compelling reason to not go SSD if you have the money and space to put them.

I don't do signatures.

Link to comment
Share on other sites

Link to post
Share on other sites

Now I'm confused what to do! What does "less of an issue for notebook and desktop users" mean?

 

"Over the last year, researchers have been teasing out the problems with making flash look like disks. While these problems are less of an issue for notebook and desktop users, they are a big problem for servers... Flash-based SSDs have revolutionized enterprise storage. But SATA SSDs have serious problems that show that after more than 50 years of disk-based storage, our ancient I/O stack must be rebuilt. Here's why." - ZDnet

 

http://www.zdnet.com/article/the-case-against-ssds/

 

We (consumers) can use PCIe slots for them or use alternate connections like SATA express, but you can't persuade an entire industry to change how the drives interface/mount, etc over night. I think that's their point

 CPU:  Intel i7-4790K      Cooler:  Noctua NH-D14     GPU: ZOTAC GTX 1070 TI MINI     Motherboard:  ASUS Z97 Gryphon     RAM:  32GB G Skill Trident X     

Storage: 2x 512GB Samsung 850 EVO (RAID 0) / 2TB Seagate Barracuda     PSU: 850W EVGA SuperNova G2     Case: Fractal Design Node 804

Link to comment
Share on other sites

Link to post
Share on other sites

To translate, the 'issue' in question here is that even if a server was to upgrade to SSD storage, it wouldn't benefit much from it as the system would be bottlenecked by the SATA interface.

That's atleast what I got from the text, all it means is that SSDs can fully saturate the Sata 3 interface, that's not a bad thing IMO.

 

Spoiler

Case Bitfenix Ghost, Mobo Asus Maximus VIII Ranger, CPU i7 6700K @4.2 Ghz cooled by Arctic cooling Freezer i30, (barely). GPU Nvidia GTX 970 Gigabyte G1 @1519Mhz core, RAM 16Gb Crucial Ballistix CL16 @2400Mhz. SSD 128GB Sandisk Ultra Plus as my OS drive. HDD's  1TB  Seagate ST31000524AS its OEM, 3TB Seagate Barracuda, 2x 500GB WDC Blue (RAID 0)

If it isn't working absolutely perfectly, according to all your assumptions, it is broken.

Link to comment
Share on other sites

Link to post
Share on other sites

Now I'm confused what to do! What does "less of an issue for notebook and desktop users" mean?

 

As Dalomo says, its not the SSD's that is the issue. Its going to take some time for things like this to properly get a grip of using SSD's effectively in servers. A server's use of storage is completely different to that of a normal desktop. 

Link to comment
Share on other sites

Link to post
Share on other sites

I remember reading the same thing but more in depth a few months ago. Can't wait till the come up with better ways to interact with flash storage.

"Great minds discuss ideas; average minds discuss events; small minds discuss people."

Main rig:

i7-4790 - 24GB RAM - GTX 970 - Samsung 840 240GB Evo - 2x 2TB Seagate. - 4 monitors - G710+ - G600 - Zalman Z9U3

Other devices

Oneplus One 64GB Sandstone

Surface Pro 3 - i7 - 256Gb

Surface RT

Server:

SuperMicro something - Xeon e3 1220 V2 - 12GB RAM - 16TB of Seagates 

Link to comment
Share on other sites

Link to post
Share on other sites

To translate, the 'issue' in question here is that even if a server was to upgrade to SSD storage, it wouldn't benefit much from it as the system would be bottlenecked by the SATA interface.

That's atleast what I got from the text, all it means is that SSDs can fully saturate the Sata 3 interface, that's not a bad thing IMO.

I think the SATA interface software stack would be a better way to describe the issue

"Great minds discuss ideas; average minds discuss events; small minds discuss people."

Main rig:

i7-4790 - 24GB RAM - GTX 970 - Samsung 840 240GB Evo - 2x 2TB Seagate. - 4 monitors - G710+ - G600 - Zalman Z9U3

Other devices

Oneplus One 64GB Sandstone

Surface Pro 3 - i7 - 256Gb

Surface RT

Server:

SuperMicro something - Xeon e3 1220 V2 - 12GB RAM - 16TB of Seagates 

Link to comment
Share on other sites

Link to post
Share on other sites

"This article was sponsored by HGST, Seagate, Hitachi & Western Digital"

 

Yes guys, I know WD and Seagate also offer SSD's so calm your tits :D

phanteks enthoo pro | intel i5 4690k | noctua nh-d14 | msi z97 gaming 5 | 16gb crucial ballistix tactical | msi gtx970 4G OC  | adata sp900

Link to comment
Share on other sites

Link to post
Share on other sites

Just get an SSD if you have the cash and want to get it. Data corruption or loss from the fact that it's an SSD isn't anything to worry about for the average consumer. We've been using SSDs for awhile now, and they've held up just fine. There's no compelling reason to not go SSD if you have the money and space to put them.

 

Just because some current server software doesn't play well with SSDs doesn't mean we need to get rid of SSDs. It means that software needs to be updated. There's no real case against putting an SSD in a personal system.

 

this has nothing to do with the average consumer this has everything to do with raid arrays the limits of sata and the general I/O of ssds, I will admit though that this was really difficult to understand 

Desktop:ryzen 5 3600 | MSI b45m bazooka | EVGA 650w Icoolermaster masterbox nr400 |16 gb ddr4  corsiar lpx| Gigabyte Aorus GTX 1070ti |500GB SSD+2TB SSHD, 2tb seagate barracuda [OS/games/mass storage] | HpZR240w 1440p led logitech g502 proteus spectrum| Coolermaster quick fire pro cherry mx  brown |

 

Link to comment
Share on other sites

Link to post
Share on other sites

Once samsung pushes size even more making ssd's even cheaper, i'm sure they go bankrupt

 

I wouldn't go as far as to say they would be going bankrupt, but they'll have to rethink their portfolio!

 

Not to mention that Samsung isn't really the brand, that pushes the $/GB, but rather companies like SanDisk.

phanteks enthoo pro | intel i5 4690k | noctua nh-d14 | msi z97 gaming 5 | 16gb crucial ballistix tactical | msi gtx970 4G OC  | adata sp900

Link to comment
Share on other sites

Link to post
Share on other sites

SSDs are just great! And yeah we're still on widespread SATA but it's light years faster than HDD anyway. And NVMe will be next gen interface for SSDs in time.

| Ryzen 7 7800X3D | AM5 B650 Aorus Elite AX | G.Skill Trident Z5 Neo RGB DDR5 32GB 6000MHz C30 | Sapphire PULSE Radeon RX 7900 XTX | Samsung 990 PRO 1TB with heatsink | Arctic Liquid Freezer II 360 | Seasonic Focus GX-850 | Lian Li Lanccool III | Mousepad: Skypad 3.0 XL / Zowie GTF-X | Mouse: Zowie S1-C | Keyboard: Ducky One 3 TKL (Cherry MX-Speed-Silver)Beyerdynamic MMX 300 (2nd Gen) | Acer XV272U | OS: Windows 11 |

Link to comment
Share on other sites

Link to post
Share on other sites

Just because some current server software doesn't play well with SSDs doesn't mean we need to get rid of SSDs. It means that software needs to be updated. There's no real case against putting an SSD in a personal system.

 

Cost is a real case against it. If you're on a tight budget your money is best spent on a GPU and then CPU for a gaming system if you play AAA titles and want high framerates. $100 for a 250GB SSD is an extremely high opportunity cost towards your CPU or GPU if you're on a budget of say $700-$800 or less, and a 128GB or lower SSD doesn't make a lot of sense in the days of 60 GB game installs and 30 GB operating systems, especially factoring in that you want to leave a decent amount of free space for an SSD to work properly. I really don't think even 250GB makes much sense, 500GB seems a decent size to where you can install a lot of stuff.

 

Now for people who play lots of competitive games like CS:GO, LOL, or people into FPS like Battlefield, I think it does make sense to go SSD over more expensive GPU, since midlevel GPUs like the GTX 960 or R9 380 are great in these kind of games.

Link to comment
Share on other sites

Link to post
Share on other sites

What the topics name says 'The case against ssds' what the article says 'ssds are too fast to use in old servers'. Well I think OP didn't read the article.

Location: Kaunas, Lithuania, Europe, Earth, Solar System, Local Interstellar Cloud, Local Bubble, Gould Belt, Orion Arm, Milky Way, Milky Way subgroup, Local Group, Virgo Supercluster, Laniakea, Pisces–Cetus Supercluster Complex, Observable universe, Universe.

Spoiler

12700, B660M Mortar DDR4, 32GB 3200C16 Viper Steel, 2TB SN570, EVGA Supernova G6 850W, be quiet! 500FX, EVGA 3070Ti FTW3 Ultra.

 

Link to comment
Share on other sites

Link to post
Share on other sites

Here is the simple explanation of the problem. 

 

Current I/O systems have been designed from the ground up with the history are reality of spinning disks.  Software and hardware has been designed to read and write data as efficiently as possible knowing that the I/O system uses spinning disks and local caching.  Essentially, the software tries to send and request data in such a way as to allow for the most efficient transfer knowing that the disk head has to get to the right spot, and may have to move around. 

 

With SSDs, where on the disk the data is stored has become irrelevant, precaching is almost pointless, trying to read the data in the order it is written to the disk and reassembling in the actual order costs more time then it used to save.  Plus SSDs have rapidly maxed out back channel data transmission lines.  Imagine a super fast RAID array with short stroked 15k rpm drives, enough of them and you can max out a 12Gbps SAS line, but it probably takes 1/3 to 1/4 as many SSDs.  So if it used to take you 12 drives to max out your lane, and even then it was hard to get that kind of real performance out of it.  Now you can swap those 12 small sized drives (think 50-150 GB) for 1-6 TB SSDs that will now max out that lane speed with 2 drives, and that is actual real world performance.

 

 

An example of how I/O systems have been made for spinning disks.  It is know that data may get placed out of order on the disk, so something that software attempts to do to speed up reads, is to simply read the data in order from the disk, and then reassemble it in memory.  With an SSD this is a waste of memory and costs speed and time, since you can read any part of the disk in an equal amount of time.  So now you have to change all the software to just read the parts it wants, as it wants them, instead of thinking ahead. 

Link to comment
Share on other sites

Link to post
Share on other sites

Not sure why everyone seems so confused by this article. It isn't trying to convince you to not use SSDs, its explaining why SSDs don't play nice outside of very basic consumer usage, like gaming or web browsing. For mass-storage or for data that is being constantly rewritten or updated, an SSD will be brought to its knees. Its not an issue with sata or any kind of short term hardware bottlekneck. Its a problem with how our programs currently store and reference data, and how its an obsolete model that isn't compatible with how SSDs function. 

Quote

Ignis (Primary rig)
CPU
 i7-4770K                               Displays Dell U2312HM + 2x Asus VH236H
MB ASRock Z87M Extreme4      Keyboard Rosewill K85 RGB BR
RAM G.Skill Ripjaws X 16GB      Mouse Razer DeathAdder
GPU XFX RX 5700XT                    Headset V-Moda Crossfade LP2
PSU Lepa G1600
Case Corsair 350D
Cooling Corsair H90             
Storage PNY CS900 120GB (OS) + WD Blue 1TB

Quote

Server 01Alpha                                       Server 01Beta                            Chaos Box (Loaner Rig)                Router (pfSense)
CPU
 Xeon X5650                                      CPU 2x Xeon E5520                    CPU Xeon E3-1240V2                     CPU Xeon E3-1246V3
MB Asus P6T WS Pro                               MB EVGA SR-2                             MB ASRock H61MV-ITX                 MB ASRock H81 Pro BTC
RAM Kingston unbuffered ECC 24GB  RAM G.Skill Ripjaws 16GB         RAM Random Ebay RAM 12GB    RAM G.Skill Ripjaws 8GB
GPU XFX R5 220                                       GPU EVGA GTX 580 SC               GPU Gigabyte R9 295x2                GPU integrated
PSU Corsair CX430M                               PSU Corsair AX1200                   PSU Corsair GS700                         PSU Antec EA-380D
Case Norco RPC-450B 4U                      Case Rosewill  RSV-L4000C        Case Modified Bitfenix Prodigy   Case Norco RPC-250 2U
Cooling Noctua NH-U9S                        Cooling 2x CM Hyper 212 Evo  Cooling EVGA CLC 120mm           Cooling stock
Storage PNY CS900 120GB (OS)           Storage null                                 Storage PNY CS900 120GB (OS)  Storage Fujitsu 150GB HDD
               8x WD Red 1TB in Raid 6                                                                                WD Black 1TB    
               WD Green 2TB

 

Link to comment
Share on other sites

Link to post
Share on other sites

Cost is a real case against it. If you're on a tight budget your money is best spent on a GPU and then CPU for a gaming system if you play AAA titles and want high framerates. $100 for a 250GB SSD is an extremely high opportunity cost towards your CPU or GPU if you're on a budget of say $700-$800 or less, and a 128GB or lower SSD doesn't make a lot of sense in the days of 60 GB game installs and 30 GB operating systems, especially factoring in that you want to leave a decent amount of free space for an SSD to work properly. I really don't think even 250GB makes much sense, 500GB seems a decent size to where you can install a lot of stuff.

 

Now for people who play lots of competitive games like CS:GO, LOL, or people into FPS like Battlefield, I think it does make sense to go SSD over more expensive GPU, since midlevel GPUs like the GTX 960 or R9 380 are great in these kind of games.

While yeah, people on budget builds shouldn't put an SSD in their system, that isn't an argument against SSDs being viable in personal builds, just some personal builds. We're arguing two separate things here, and I agree with you.

 

My argument, and what i meant by "real case" was I meant there are no negatives that would occur if you were to put an SSD into your current PC. Forgetting the price (which has come down a TON in the last year or two, which is awesome) there is no reason to not put an SSD in your personal build, It only makes it faster.

"LTT's official.."STOP. I promise you aren't LTT's official bagel eater or whatever. Trust me. 

Link to comment
Share on other sites

Link to post
Share on other sites

While yeah, people on budget builds shouldn't put an SSD in their system, that isn't an argument against SSDs being viable in personal builds, just some personal builds. We're arguing two separate things here, and I agree with you.

 

My argument, and what i meant by "real case" was I meant there are no negatives that would occur if you were to put an SSD into your current PC. Forgetting the price (which has come down a TON in the last year or two, which is awesome) there is no reason to not put an SSD in your personal build, It only makes it faster.

 

I agree. Even as one of the biggest critics of SSDs in budget builds here, I just grabbed one of the $200 500 GB 850 EVOs from amazon. I figured it was between that or getting a second 970, and the second 970 seems like it would be stupid on my 1080p60 monitor (and I'm not upgrading that for probably a couple of years). Maybe it'll look bad in retrospect if all the big games this Christmas season are as demanding as Witcher 3, which I need to turn to High + ultra textures to get 60 fps consistently, but I'd be surprised. Maybe Battlefront, but extremely doubtful on Fallout 4 (those are the two games I'm really looking forward to).

Link to comment
Share on other sites

Link to post
Share on other sites

Sorry for OP, but this news doesn't feel like news since op asks a question first and then quotes something that looks like the opening sentence of the article which did not explain anything...

Anyway, what I think I quickly understand is that data centre are locked into the HDD era since ssds gets limited by all the said hdd legacy stuff , and a total unit change for an ssd only rig might not yet be justifiable for rea$on$

That's my opinion, I welcome anyone to discuss it :P

Link to comment
Share on other sites

Link to post
Share on other sites

I don't know if these guys have worked it out yet or not, but hardware interfaces have been changing and updating since their inception nearly half a century ago.  No one has support for an IBM350 or 3330 anymore.  Worrying about what the worthiness of ssds in 50 years is kinda like worrying about the usefulness 1.44M floppies tomorrow.  

Grammar and spelling is not indicative of intelligence/knowledge.  Not having the same opinion does not always mean lack of understanding.  

Link to comment
Share on other sites

Link to post
Share on other sites

SSD = life changing.

Ketchup is better than mustard.

GUI is better than Command Line Interface.

Dubs are better than subs

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×