The amount of misunderstanding in the previous comment is staggering.
Wha-Ha-Ha! So lead in by pissing off your opponent "because then he's likely to say something stupid".
So....
This is no longer about who wrong or right.
It's all about winning an argument at all costs. Right?
So there's no longer any reason to read the opponent's reply with the intent to understand/learn, just with the intent to reply..?
This IS going to be fun!
Everybody: bring the popcorn and don't forget to vote!
“Paging simply happens when it happens,” unless the user simply clicks “no pagefile” and reboots Windows
LOL!
That's a fail:
Why:
Because I completely agree!
But good try at derailing the point/s.
And the point iiiiis...!?
WHEN it happens: Windows will auto use the pagefile on the least in use drive.
IF windows has 2 or more pagefiles, each on their own physical drive; windows can use them both/all at the same time to write (read) out the 4K blocks of data in RAM to more than one Pagefile simultaneously.
eg:
You click on your fav game.
Windows needs space in ram to load it, so decides to write some Least Recently/Frequently Used data in RAM, to the pagefile.
IF the only pagefile is on the same drive the game is; Windows has to stop* reading the game into RAM, to write data out to the same drive.
IF the pagefile is on a different drive; Windows can read game data into RAM and write data out to the other drive at the same time.
* NVMe Drives have 4 lanes and can use them to read and write data simultaneously.
Smaller, older Optanes only 2.
But even NVMe SSDs, NAND or Optane, don't like mixed read-writes:
Now Optane is fast, but can windows read and write to one SIMULTANEOUSLY faster than windows can read from it and write to some other SSD SIMULTANEOUSLY..?
(Now there's a real point to argue
BUT do NB NAND SSD's 100% write speeds 1st )
ie: Advertisers quote the read numbers on the left of that graph and the write numbers on the right, but conveniently forget to mention the low Mixed I/O numbers windows etc actually does all the time if using 1 drive, shown in the middle of the graph.
An even better solution to prevent detrimental paging (for Windows users) is to
lock pages in memory for their user account.
Sure.
And when you cant avoid it..?
Not everyone has huge amounts of RAM.
Regarding the bizarre MyDefrag advertisement block quote, the types of performance regression described apply to (very old) NAND flash, not 3D Xpoint.
I mention “very old” because that site was last updated in 2010. The NVME specification was not ratified until 2013.
And when was the last time that the NTFS File System was changed..? Hmmm?
What the Optane (or any other NAND SSD) controller does is a black box and outside our control.
All we CAN do to optimize I/O is manipulate the part of the I/O stack that takes place withing the OS.
There; if Windows sees a file that's fragmented into a 1000 pieces it needs to process and send out a 1000 I/O requests.
Not that 1, potentially large sequential file. (to windows) Which is then handled as 1000 small random files would be.
Pick a drive.
Any drive. Including Optane:
Whats faster: Random 4K, or large sequential..?
You may want to go read the "bizarre MyDefrag advertisement block quote" again. (It's freeware that uses the Windows API btw)
Especially the bit where it states that "MyDefrag (and by implication the OS) knows nothing about memory block fragmentation because [the OS] operates at the filesystem level..."
And the last bit that implies that; while we cant do anything about the memory blocks in SSDs, we can optimize the filesystem.