这几天一直在试用这个软件。win7下 仅开启它的写入缓存,感觉读取缓存还是依赖win7自己的superfetch就好
发现这个软件有两个情况:
1. 启用缓存后除了设置的缓存占用内存外,还有额外内存占用,大小为缓存硬盘大小的千分之一。比如1TB的硬盘,不管缓存多大,它都会额外再占用越900多MB的内存
2. 缓存会至少保留32M空间不被使用。也就是说,缓存用的只剩32M后就不会接着继续把缓存用光了
发现primocache的一些情况
Re: 发现primocache的一些情况
这是缓存需要的额外开销,和设置的block size有关。越小,则额外开销越大。dpblueroc 写了:1. 启用缓存后除了设置的缓存占用内存外,还有额外内存占用,大小为缓存硬盘大小的千分之一。比如1TB的硬盘,不管缓存多大,它都会额外再占用越900多MB的内存
这里表示缓存空间已经开始有出现缓存数据替换的现象了,即旧的缓存数据可能会被丢弃用来存储新的缓存数据。所有的缓存空间都是被利用的,并不存在不用的情况。dpblueroc 写了:2. 缓存会至少保留32M空间不被使用。也就是说,缓存用的只剩32M后就不会接着继续把缓存用光了