分页: 1 / 1

我电脑使用PrimoCache,不会自动释放缓存

发表于 : 周二 9月 10, 2013 9:07 am
xiaole284
我的电脑环境是win8系统.为F盘创建128M仅写入缓存,延迟5秒写入.关闭会对F盘读写的软件.保证没有其他的软件对F盘读写.

拷贝一个127M的文件进去后,可用缓存剩余32M.但是5秒过后"缓写数据块"显示减少了.但是可用缓存里面还是32M,没有被释放.

在"总计写入"中,发现不管延迟多长时间,都会第一时间缓缓的把数据写入硬盘,这是是bug,还是策略?
1.jpg
2.jpg

Re: 我电脑使用PrimoCache,不会自动释放缓存

发表于 : 周二 9月 10, 2013 4:19 pm
Support
这个指标其实仅用来指示缓存是不是有数据淘汰发生,当空闲缓存低于一定数量时,PrimoCache会淘汰部分缓存数据,以便为新数据提供缓存空间,这也是缓存算法的意义所在。刚开始的时候缓存剩余空间会比较大,当低于一定数值时,PrimoCache会根据算法自动淘汰部分旧数据,因此指标显示在一个固定的值。当然这并不意味着PrimoCache只能再接受32MB大小的数据,PrimoCache始终可以通过不断淘汰旧数据来缓存新数据。