<story><title>The final step for huge-page swapping</title><url>https://lwn.net/SubscriberLink/758677/0d004feb1bbc862b/</url></story><parent_chain></parent_chain><comment><author>mmt</author><text>&amp;gt;  The advent of nonvolatile memory is changing the equation, though, and swapping is starting to look interesting again&lt;p&gt;It&amp;#x27;s not clear to me why the &lt;i&gt;nonvolatile&lt;/i&gt; part makes any difference to swap. I&amp;#x27;d expect it would make more sense to attach a volatile, RAM-based SSD [1], maybe via PCIe or even once removed via storage fabric.&lt;p&gt;Perhaps it&amp;#x27;s just incidental, and it&amp;#x27;s merely price and&amp;#x2F;or capacity that&amp;#x27;s important, considering that it&amp;#x27;s attached via the memory bus.&lt;p&gt;[1] Not that I&amp;#x27;ve ever seen such a product with a high enough capacity for a low enough price. It seems like it could be a way to recycle old and&amp;#x2F;or slow RAM, maybe a startup idea, but I&amp;#x27;m no hardware guy.</text></comment>
<story><title>The final step for huge-page swapping</title><url>https://lwn.net/SubscriberLink/758677/0d004feb1bbc862b/</url></story><parent_chain></parent_chain><comment><author>deckiedan</author><text>All those quoted performance improvements sound great - but what kind of Real World workload or environment would one need to be in to see this in action?  Anywhere when swapping?  Or does it need to be with special hardware?  Would a SSD backed low-memory VM be improved?</text></comment>