Earlier quoted context omitted.
Except for the fact that it hits max throughput at way lower queue depths, is bit addressable, and it destroys mixed workloads since you can read while writing. I don't think it'll be revolutionary, but it will be quite nice for caching, databases, or even as a write cache using something like ZFS's zil, then flushing to NVMe SSDs
I don't know, that sounds like a pretty small niche at the end of the day. If it describes you workload I would jump on it ASAP because a year from now it will probably be discontinued.
Optane Memory – A bridge between DRAM and storage
101–109 of 109 posts
Re: Optane Memory – A bridge between DRAM and storage
#102Earlier quoted context omitted.
Interesting comment from Anandtech [0] > Keep in mind that consumer NVMe SSDs that boast throughput of 2GB/s or more generally do not reach their peak at low queue depth. Optane is supposed to be able to drive 1200MB/s read throughput at low queue depth (not sure why they listed QD4), so there is potential for some performance improvement here. Most consumer workloads never get out of low queue depth territory, so th…
Dunno, I find 1.2-1.6GB/sec on my samsung s950 all the time. The benchmarks I've seen do not show any noticeable difference between SATA and NVMe. Sure geeks like the idea of a lower head protocol, but truth is the protocol is not the bottlneck. Seems like Optane is a solution looking for a problem to fix. Normal M2 SATA's do fine: # dd if=/dev/sdb of=/dev/null bs=131072 1953586+1 records in 1953586+1 records out 256…
Re: Optane Memory – A bridge between DRAM and storage
#103Earlier quoted context omitted.
Badly. Suppose you have a 16GB laptop and the 16GB optane. When you close your laptop to take it to a mid-morning meeting, you've just done a whole drive write. Do it again at lunch, twice in the afternoon and again when you get home, you're at 5 of your 6 drive writes. Now imagine you open your laptop 8 or 12 times a day...
Closing laptop usually mean suspend to memory, not disk.
Re: Optane Memory – A bridge between DRAM and storage
#104Earlier quoted context omitted.
M.2 is a hardware connector. It can carry various flavors of SATA or NVMe over PCIe lanes. Generally M.2 drives will be at least equal to a SATA drive on a traditional SATA connector, with the potential to be much faster. However, even some of the m.2/NVMe drives which are much faster at the bus level seem to be bottlenecked by some design assumptions (both inside the drive and above in the various OS layers). I thin…
Just buy a nicer M2 and you get plenty of performance without special drivers: # dd if=/dev/sdb of=/dev/null bs=131072 1953586+1 records in 1953586+1 records out 256060514304 bytes (256 GB, 238 GiB) copied, 159.18 s, 1.6 GB/s
But yes, nicer M.2s will perform better!
Re: Optane Memory – A bridge between DRAM and storage
#105I think you can (pending driver support?) plug one of these in and memory map it. On Linux, this means you'd see it as a "DAX" filesystem, and if you mmap(2) a file, you get a bona fide direct mapping of the hardware into your address space. This is very cool and would enable some interesting database-ish use cases. I'll believe it when I see the spec and the code.
No DAX yet. Both this consumer Optane Memory product and the enterprise Optane SSD announced last week are standard NVMe devices. For the enterprise market, Intel is providing mmap capability with a hypervisor-based software solution. 3D XPoint DIMMs are on the roadmap for next year.
How would a hypervisor sulution work? Trap and emulate all accesses?
Re: Optane Memory – A bridge between DRAM and storage
#106But for consumers? I am not sure if they can feel the difference between a decent SSD drive and Optane Memory. It fits the role of Page File. So you could always have 2x - 3x the Optane Memory as Page Cache. System with this would means less Memory required, and saves battery. While the controller for SSD could be less complicated and focus primarily on Seq/Read Write. SSD could also be DRAM-less, save cost and battery.
But even then, $44 for 16GB is just hard to convince most consumers.
Re: Optane Memory – A bridge between DRAM and storage
#107Re: Optane Memory – A bridge between DRAM and storage
#108Earlier quoted context omitted.
Interesting comment from Anandtech [0] > Keep in mind that consumer NVMe SSDs that boast throughput of 2GB/s or more generally do not reach their peak at low queue depth. Optane is supposed to be able to drive 1200MB/s read throughput at low queue depth (not sure why they listed QD4), so there is potential for some performance improvement here. Most consumer workloads never get out of low queue depth territory, so th…
Dunno, I find 1.2-1.6GB/sec on my samsung s950 all the time. The benchmarks I've seen do not show any noticeable difference between SATA and NVMe. Sure geeks like the idea of a lower head protocol, but truth is the protocol is not the bottlneck. Seems like Optane is a solution looking for a problem to fix. Normal M2 SATA's do fine: # dd if=/dev/sdb of=/dev/null bs=131072 1953586+1 records in 1953586+1 records out 256…
Re: Optane Memory – A bridge between DRAM and storage
#109Earlier quoted context omitted.
Looks faster than an SSD to me. From the FAQ: "Q4: Will Intel Optane memory also accelerate an SSD? If so how much? A: Yes. Intel Optane memory can be used to accelerate any type of SATA-based storage media, including SATA SSDs, However, the performance benefit of adding Intel Optane memory will be greater on slower storage devices like an HDD versus a relatively faster storage device like a SATA-SSD. Additional perf…
It's faster than SATA SSD but slower than most NVMe M.2 SSDs: http://www.anandtech.com/show/11227/intel-launches-optane-me... . Because of when this was launched, and the fact it only works with newer processors that also support NVMe, by the time it is at all common place, so would M.2 SSDs, making it a weird concept. It's essentially the most expensive per GB NVMe drive, with worse performance, and some software to…
Intel's Windows-only caching software for the Optane Memory product will refuse to work on any but the newest Intel platforms, but any other caching software will work fine on any platform that supports PCIe. If it turns out that small Optane caches are worth what Intel's charging for the hardware, then the existing third-party caching solutions will get tuned to make full use of Optane.