Samsung starts mass producing PM9E1 Gen 5M.2 drive with speeds up to 14.5 GB/s
tomshardware.com
tomshardware.com
For example, a project I'm working on right now is a small data warehouse (~100GB). The cloud VM it is running on provides only 5,000 IOPS with a relatively high latency (>1ms).
The laptops that pull data from it all have M.2 drives with 200K IOPS, 0.05ms latency, and gigabytes per second of read bandwidth.
It's dramatically faster to just zip up the DB, download it, and then manipulate it locally. This includes the download time!
The cheapest cloud instance that even begins to outperform local compute is about $30K/month, and would be blown out of the water by this new Samsung drive anyway. I don't know what it would cost to exceed 15GB/s read bandwidth... but I'm guessing: "Call us".
Back in the Good Old Days, PCs and laptops would have a single 5400 RPM drive with maybe 200 IOPS and servers would have a RAID at a minimum. Typically they'd have many 10K or 15K RPM drives, often with a memory or flash cache. The client-to-server performance ratio was at least 1-to-10, typically much higher. Now it's more like 10-to-1 the other way, and sometimes as bad as 1000-to-1.
Distributed consistent storage on top of local SSDs is 3x to 5x as expensive depending on your redundancy requirements in-region, another 2x that with regional replication. Fast IO is available cheaply in the cloud if you handle your own clustering.
https://news.ycombinator.com/item?id=41399872
Here's to hoping this PM9E1 drive makes it into the Samsung EVO 9x series drives..
I'm curious why the capacity only goes to 4TB, aren't there a bunch of 8TB NVMe's out there? When will we see consumer-grade 16TB SSDs? Capacity hasn't seemed to increase in more than half a decade.
But it'd be nice to ditch the magnetic storage someday.
* The whole "it's SLC cache until you fill it up, then drops to pretty mediocre performance" thing is frightening because I suspect a lot of reviews aren't sufficiently battering the drive to report on this. I gather this is a bigger problem as they move to TLC and QLC and beyond and any corner-cutting they can do in the controller. TBH, I'd love to see sanctioned first-party tooling to manage my overprovision and caching strategy, so if I want to spend $130 to turn a 2Gb drive into a really overbuilt 512Gb drive, let me.
* The "we don't guarantee it will maintain data if left unpowered for 3 months" story doesn't make it a great choice for cold storage/intermittent access. If you just plug in a drive once a year to back up your tax returns, I'm not sure you want a SSD for it.
I ended up setting up a NAS with a cheap spinning-rust drive, figure that gives me a different reliability profile than the flash for that tier of backup.
I found the sustained write concern to be a bit of a storm in a teacup. I went for budget drives, MP34, and the sustained performance of a single drive is still greater than what the maximum performance of a SATA 3 interface a spinning disk would be on. Add on that the random performance at such times is still orders of magnitude better than that plus 2 drives worth sustained writes is enough to saturate a 10G link. Between all that it feels a bit silly to shy away from SSDs just because they are only significantly faster in sustained workloads instead of monumentally faster.
I also found actual tests people have been performing on SSDs have shown no loss on a shelf in 4x-10x that timeframe, not that I plan on buying a NAS and only powering it on once a quarter anyways. Particularly with the power savings and lack of spin time or spin up/spin down cycles or related noise I've just been leaving this one to run 24/7.
The other big benefit I found is spinning disks commonly used in NAS building have write limits that are often worse than the write limits of SSDs. On SSDs there is also no operational concern with the impact of a read workflow https://serverfault.com/questions/582170/limits-on-read-tran... so you can set your pool scrub to occur much more often without lifespan concern.
The cost downside of course remains though. $/GB has only went back up since I built the all flash NAS.
Video and pictures are the main culprit (even in games), but 4k is likely to be the upper end of consumer usage for the forseeable future, photos have been 20-40MP for a decade, and perceivable quality benefits from going higher are fairly minimal. We can always use more space, but from a practical perspective there's not the same explosion in space required from everything else scaling to use it, I'd say.
Isn't this comparable to DDR3 memory?
I wonder if at some point we will have GPUs extend their memory with like a raid array of SSDs.
Pushing 10GB/s on an SSD with 1000TBW write endurance would kill it in ~ 100000s, or a little over a day of continuous usage - and I'd expect a GPU probably would come kind of close.