建议开启一级缓存情况下,二级读缓存直接从一级缓存实时采集

这里报告PrimoCache软件的Bug或建议,
非常感谢您的支持!
回复
ccei
4级用户
4级用户
帖子: 26
注册时间: 周一 9月 16, 2019 12:01 am

建议开启一级缓存情况下,二级读缓存直接从一级缓存实时采集

帖子 ccei »

建议开启一级缓存情况下,优化二级读缓存直接从一级缓存实时采集

现在的情况是,二级读缓存也是从磁盘读取的,相当于磁盘要读2次,并且在一直有读取或写入操作的应用下,哪怕是只有5M的速度,二级缓存也是始终不采集的,比如FTP传输,P2P应用。要是这个应用运行了一晚上读取了1T数据,那么等这个影用一停,软件会再重新从磁盘连续读取1T数据......,机械盘的噪音这种体验可想而知,而且属于“拆硬盘败家操作”。

如果可以优化为二级读缓存直接从一级缓存实时采集,那么硬盘也就不需要读2次了,而且采集速度极快效率也高。
头像
Support
技术支持组
技术支持组
帖子: 2652
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 建议开启一级缓存情况下,二级读缓存直接从一级缓存实时采集

帖子 Support »

因为考虑到实时采集可能会影响其它程序的正常速度(因为每一次读请求都需要等待采集完成),所以设计上是采用闲时采集的策略。如果采集时一级缓存上有对应的数据,软件是从一缓中采集的。现在的问题可能是对“空闲”定义的太严格了,导致采集跟不上,有点浪费性能。我们已经在考虑改进这方面的问题了。谢谢!
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
回复