请问有什么办法能让二级缓存只存储热数据?
primocache吧
全部回复
仅看楼主
level 6
crazyboypl 楼主
就是比如从二级缓存中清除数据,是按照使用次数倒序清除的,不知道我描述明白了没,就是,以前的版本我记得有一个替换缓存策略是最近最少使用的。
或者这样,我想让它只缓存小文件,因为机械硬盘瓶颈其实是在读取碎文件,而大文件和连续的文件其实读取速度还可以的。
我觉得现在它的缓存策略,仅仅是需要什么文件,直接到机械盘里复制一份,这样你不停的读取,它就不停的读写,反而导致性能下降。
比如说,你看个电影,然后做整盘的读取加速,它会将这个电影都放到缓存里,其实这是没必要的。假如一个应用有1个大文件和1000个很小的文件,其实只需要缓存这1000个文件就足够了。
2022年11月16日 00点11分 1
level 1
用eboostr可以满足你的需求
2022年11月16日 01点11分 2
level 10
primocache没有这个策略。推荐eboostr,可以通过更改配置文件修改缓存文件大小阈值,使用次数也能提高优先级,资源在吾爱有。
2022年11月16日 02点11分 3
怎么做到缓存大于4095不假死 或者出错?我用了一段是时间,只要缓存大于4095MB以上,随机性出错或者假死导致eboostr不再工作,低于等于4095完全没问题
2022年11月16日 04点11分
@风中冰鸟 eboostr应该是32位程序,在win下最大只能申请4096M内存,其中1M用来运行本体,如果没留足1M软件就崩溃咯;另外4095M作缓存。要解决只能把软件转译为64位了,我也不是这方面的人,没法解决[汗]
2022年11月16日 04点11分
回复 风中冰鸟 : 如果整到源码编为64后记得V我一份[花心][花心]
2022年11月16日 04点11分
@咕咕鸡咕~~ 现在这种软件的市场越来越小,更新都很困难了,更何况重新编译,可能的话买SSD吧。
2022年11月16日 23点11分
level 1
Trs
能缓存都不错了还整那么多花里胡哨的
2022年11月17日 00点11分 4
level 1
垃圾软件,缓存黄油光玩原神过了一个月黄油背景不见了,场景都不开卡住
2022年11月17日 09点11分 5
level 1
现在还会用机械硬盘来读小文件吗,既然是小文件,为啥不放ssd里,又不占用空间,如果是那些素材类的小文件太多投入一个ssd,也不会很大成本,比用这个软件好啊
2023年06月04日 06点06分 6
起码得10T固态盘,你想想10TM2固态,可以换多少机械盘了....
2023年06月05日 13点06分
有些数据,还是 放机械盘靠谱点,网游什么的无所谓
2023年06月05日 13点06分
比方说一个游戏,里面混有大文件和小文件,你还能单独存放吗?所谓的小文件都不是单独存在的,都是一个应用里面的一部分。
2023年06月06日 05点06分
@轮回灬情缘 机械盘也不好说,前段时间就爆毙了一个,所以我至少两个备份,lz说的是热数据,就是经常用的,那自然是放ssd用比较好
2023年06月06日 15点06分
level 2
primocache二級還真的不行,什麼垃圾都往裡面塞,還是eboostr好用,話說eboostr也很小氣,都停止開發了,也不免費提供,最後還更新到了4.6版。
2023年09月30日 14点09分 7
1