Windows 11 24H2 Incompatibility ?

Found a bug? Report here
Post Reply
secured2k
Level 1
Level 1
Posts: 3
Joined: Mon Mar 12, 2012 12:42 pm

Windows 11 24H2 Incompatibility ?

Post by secured2k »

Windows OS: 11, 24H2
Hardware Information
    CPU: W5-2465X
    Main Board: HP Z4 G5
    Memory: 128 GiB
    Hard Drives: Samsung 990 Pro, Various Optane SSDs (905, 5801, P1600X in RAID), Intel RST NVME RAID, Seagate Exos X16 14TiB x2
PrimoCache Version: 4.3.0
Screenshot(s) of your PrimoCache's main dialog showing cache configuration and statistics:
2024-12-26_17-32-44.png
2024-12-26_17-32-44.png (94.26 KiB) Viewed 8180 times
Problem Description:

Samsung 990P 2TiB - Fresh Windows 11 24H2 OS installed, Bitlocker Hardware Encryption ("eDrive") enabled. Installed the latest version of PrimoCache and noticed despite disk access from normal applications, the cache hit rate is low. The Task Manager shows Windows caching is still working (as if it has priority). I test this by using a large installed game and scan the same files (read verification) a few times over and over. The cache use rate never changes or updates, while the file cache in Windows continues to go up until it is maxed. Rammap confirms cached files in Windows disk cache. I can dump the file cache with Systernals Rammap, but re-reading the files does not cause PrimoCache to cache the data. I also disabled the SSD's write caching option to see if it made any difference (even though I am questioning the read operations). The cache job was also paused/stopped/deleted+re-created with no change. These same settings worked in previous builds of Windows 11 (22H2, 23H2).

My concern is that the read cache is happening (at boot, initial disk activity is cached), but is never updated to dump old data and include new data as the system is used. If my system reads 20GiB of data to boot, all of this might go into the RAM MM cache, but as I read other data repeatedly, the old cache is never evicted, and newly accessed data is never moved into the RAM MM cache.
User avatar
Support
Support Team
Support Team
Posts: 3731
Joined: Sun Dec 21, 2008 2:42 am

Re: Windows 11 24H2 Incompatibility ?

Post by Support »

I'm sorry for the late reply due to public holidays and annual leave.

Windows file caching is always enabled. And it handles read/write requests at the file system level before sending the requests to the disk level where PrimoCache resides.Therefore, if a file is cached in Windows, read requests for this file can be satisfied faster because there is no need to spend time sending requests to PrimoCache and receiving data from PrimoCache. That is why if you read a file repeatedly after the first read, the values ​​of "Total Reads" and "Cached Reads" will not change, because no read requests will be sent to PrimoCache.

PS. After reboot your computer, the cache hit rate shall raise. Also, you can enable Pretech to improve cache hit rate. For more information, please see https://kb.romexsoftware.com/en-us/2-pr ... e-hit-rate
Post Reply