其实我觉得长效上传的缓存效率目前不高,,,因为我最多大概就占用2G过,然后看读取缓存次数和实际读盘次数都是100多次每秒,疯狂读盘,不知道能不能一次取16M做缓存内存块来优化。
例如一个100MB文件完整为1234567891011121314151617181920------100
用户访问目标为其中22-100的位置,那么就取17-32,33-48—以此类推作为缓存块?
用户后续访问第23,24,25,26个MB时候,直接调用17-32的缓存结果,这样应该有效提高命中率?
一个100MB的文件作为长效上传,16MB一个区块,实际读盘应该为7次。
其中一台服务器,,,命中率不超过40%,,现在的长效缓存,反正感觉很奇怪
BAKAAAAAA 发表于 2023/2/11 09:32
原来如此。
那如果不是机械盘的话,会有同样问题吗。
328508474 发表于 2023/5/25 16:57
PrimoCache有二级缓存啊,固态分出一个区化做机械硬盘二级缓存,游戏玩几遍基本就缓存到固态里了,重启二级 ...
欢迎光临 ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com (https://bbs.itzmx.com/) | Powered by Discuz! X3.4 |