Jump to content

Intel Optane.... Why?

corrado33

Intel Optane's technology is essentially a very small and quick SSD that you can plug into your PCIe slot. However, I'm a bit confused. Why? M.2 NVMe drives are nearly as quick. (And already use some PCIe lanes.) Stats I've found put Optane at sequential reads up to 2.5 GB/s and sequential writes at up to 2 GB/s. M.2 NVMe drives have sequential reads of 3 GB/s and writes of 1 GB/s. 

 

As for comparing it to RAM... it's not even... close. DDR4 transfer rates are ~ 25 GB/s. That's an order of magnitude greater. 

 

How on earth are people advertising this as "memory." It's barely any faster than putting your page file onto your PCIe SSD. 

 

I thought... maybe it'd be good if you had PCIe 3.0 on a DDR3 board, but even then the slowest DDR3 memory is 6.4GB/s. I don't... know if any DDR2 boards exist with PCIE 3.0. Even if you had a DDR2 board with PCIe 2.0, it'd be limited to 2 GB/s, which is still lower than the SLOWEST DDR2 memory, hell, it's only faster than the ABSOLUTE SLOWEST DDR memory... DDR-200. 

 

I mean, with optane being so expensive and ram being so cheap (relatively) (and so much faster) why on EARTH would you even think about using a NVMe drive as memory or a page file? 

 

Am I missing something? Does Optane have better longevity or something? 

Link to comment
Share on other sites

Link to post
Share on other sites

It's memory for a storage device, acting as huge, fast cache. Although, Linus tested it as system memory and it actually worked out pretty well.

I WILL find your ITX build thread, and I WILL recommend the SIlverstone Sugo SG13B

 

Primary PC:

i7 8086k - EVGA Z370 Classified K - G.Skill Trident Z RGB - WD SN750 - Jedi Order Titan Xp - Hyper 212 Black (with RGB Riing flair) - EVGA G3 650W - dual booting Windows 10 and Linux - Black and green theme, Razer brainwashed me.

Draws 400 watts under max load, for reference.

 

How many watts do I needATX 3.0 & PCIe 5.0 spec, PSU misconceptions, protections explainedgroup reg is bad

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, fasauceome said:

It's memory for a storage device, acting as huge, fast cache. Although, Linus tested it as system memory and it actually worked out pretty well.

Isn't that what apple's "Hybrid drives" did like... a decade ago? What's the difference between optane and just a normal M.2 NVMe drive? When you install optane, does it appear as a drive? Or what?

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, corrado33 said:

Isn't that what apple's "Hybrid drives" did like... a decade ago? What's the difference between optane and just a normal M.2 NVMe drive? When you install optane, does it appear as a drive? Or what?

Optane supplements an existing drive. Yeah, it basically makes a hybrid drive.

I WILL find your ITX build thread, and I WILL recommend the SIlverstone Sugo SG13B

 

Primary PC:

i7 8086k - EVGA Z370 Classified K - G.Skill Trident Z RGB - WD SN750 - Jedi Order Titan Xp - Hyper 212 Black (with RGB Riing flair) - EVGA G3 650W - dual booting Windows 10 and Linux - Black and green theme, Razer brainwashed me.

Draws 400 watts under max load, for reference.

 

How many watts do I needATX 3.0 & PCIe 5.0 spec, PSU misconceptions, protections explainedgroup reg is bad

Link to comment
Share on other sites

Link to post
Share on other sites

As per Linus' video, it's especially handy for game drives. This is the configuration I run Optane in, I have a 6TB HDD for my games, and it's accelerated by Optane, that way the games I play super frequently get SSD like performance, but I still have HDD like storage for larger games.

Link to comment
Share on other sites

Link to post
Share on other sites

Its bandwidth isn't what makes it great, it's its random performance. It utterly destroys Samsung's NVMe drives in random performance:

burst-rr.png

 

sustained-rr.png

 

Although it's an older blog, Microsoft posted some interesting statistics about how data in memory gets moved around to explain why SSDs are important to use as system storage.

 

Quote

Pagefile.sys reads outnumber pagefile.sys writes by about 40 to 1,

 

Pagefile.sys read sizes are typically quite small, with 67% less than or equal to 4 KB, and 88% less than 16 KB.

 

Pagefile.sys writes are relatively large, with 62% greater than or equal to 128 KB and 45% being exactly 1 MB in size.

Basically, when used as memory or cache between storage and memory, read performance for tiny amounts of data is much more important because that's the most frequent event.

Link to comment
Share on other sites

Link to post
Share on other sites

15 minutes ago, M.Yurizaki said:

Its bandwidth isn't what makes it great, it's its random performance. It utterly destroys Samsung's NVMe drives in random performance:

 

-snip-

How? Why is it so much better than typical NVMe drives? Why not just make an NVMe drive in the same style? 

 

Is it possible to "make" a hybrid drive just using a normal SSD and HDD? Wouldn't that achieve the same effect? What type of processes would benefit from this the most? I'd imagine that most applications, once loaded into traditional memory, wouldn't use this at all. Games would probably benefit if you had them on a HDD. But even so, no game I've every played has used more than 8 or 9 Gigs of ram, why are they simply not programmed to use more to speed up loading? 

 

A la "If player is near load zone, start putting load zone into memory." 

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, corrado33 said:

How? Why is it so much better than typical NVMe drives? Why not just make an NVMe drive in the same style? 

Flash based SSDs operate on a page basis, whereas Xpoint (which Optane uses) is closer to ram where you can change it a bit at a time if you wanted to. You simply can't make flash do that.

 

Also on pricing, Xpoint is far cheaper than ram, per GB. It is being implemented as a DRAM substitute, but only in server applications for now. It doesn't affect consumers so much, but if your server requires TB of ram, the savings could be massive.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, RTX 4070, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Acer Predator XB241YU 24" 1440p 144Hz G-Sync + HP LP2475w 24" 1200p 60Hz wide gamut
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 3070, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, random 1080p + 720p displays.
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
Share on other sites

Link to post
Share on other sites

9 minutes ago, corrado33 said:

How? Why is it so much better than typical NVMe drives? Why not just make an NVMe drive in the same style? 

Because 3D XPoint is a different type of memory that's much faster to access than regular flash. Also Intel makes Optane as a storage device, but it's way more expensive than the equivalent flash based NVMe of the same capacity, because it's a new type of memory.

 

Quote

Is it possible to "make" a hybrid drive just using a normal SSD and HDD? Wouldn't that achieve the same effect?

Yes, but you'd have to get Intel and Micron to agree on licensing that technology first.

Quote

What type of processes would benefit from this the most?

Databases, off the top of my head.

 

Quote

I'd imagine that most applications, once loaded into traditional memory, wouldn't use this at all. Games would probably benefit if you had them on a HDD. But even so, no game I've every played has used more than 8 or 9 Gigs of ram, why are they simply not programmed to use more to speed up loading? 

 

A la "If player is near load zone, start putting load zone into memory." 

Games do this already and are either designed to slow you down so you won't see a loading screen or mask that it's loading, or the data is packed in such a way that it doesn't need as much bandwidth. Also this use case is geared more towards bandwidth, not access time.

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

×