为什么延时写入里的normal部分都是0呢?照您那样说urgent是紧急写入,也就是已经写入硬盘的部分,normal才是真正的延时写入,那为什么我的一直都是0呢,已经观察了好几次了.......求解啊!!!!!!或者说我怎样设置才能让硬盘真正的延时写入呢?我的二级缓存已经设置了2GB了啊,还小么?
再问下管理员啊,为什么我的延时写入normal那个始终都是0啊?
再问下管理员啊,为什么我的延时写入normal那个始终都是0啊?
为什么延时写入里的normal部分都是0呢?照您那样说urgent是紧急写入,也就是已经写入硬盘的部分,normal才是真正的延时写入,那为什么我的一直都是0呢,已经观察了好几次了.......求解啊!!!!!!或者说我怎样设置才能让硬盘真正的延时写入呢?我的二级缓存已经设置了2GB了啊,还小么?
Re: 再问下管理员啊,为什么我的延时写入normal那个始终都是0啊?
会不会是缓存粒度设置的太大了?
Re: 再问下管理员啊,为什么我的延时写入normal那个始终都是0啊?
你的延时太长了,默认10秒就可以了
Re: 再问下管理员啊,为什么我的延时写入normal那个始终都是0啊?
因为我没有重要的文件要存储,要写入的大部分都是网页缓存以及各种零时文件,没有必要写入磁盘的。所以设置了大概10小时的延迟,目的就是为了不让硬盘去读盘...设置成10秒不就毫无意义了么huxim 写了:你的延时太长了,默认10秒就可以了
Re: 再问下管理员啊,为什么我的延时写入normal那个始终都是0啊?
应该不是,从16k到256k我都试过,都是一样的结果...所以我猜想粒度大小跟此项无关。官方回复是我一级缓存太小,才设置了256M,由于我的是32bit的win7,我讲未能识别的内存作为了二级缓存,而一级缓存不支持未识别内存。一级缓存和二级缓存交换数据的时候为了保证数据安全,要写入硬盘,所以导致虽然我的二级缓存设置很大,却几乎不能提升写入性能,希望正式版支持未识别内存作为一级缓存,这样我的未识别内存就能够好好利用了。由于一些学习方面的软件无法支持64位系统,所以不考虑升级为64位的系统。newhuli 写了:会不会是缓存粒度设置的太大了?
Re: 再问下管理员啊,为什么我的延时写入normal那个始终都是0啊?
就是这样的啊,在10小时内,你的缓存不够存储新的待写入数据了,所以就提前把旧的数据写入硬盘了,这就是urgent.icespring 写了:因为我没有重要的文件要存储,要写入的大部分都是网页缓存以及各种零时文件,没有必要写入磁盘的。所以设置了大概10小时的延迟,目的就是为了不让硬盘去读盘...设置成10秒不就毫无意义了么huxim 写了:你的延时太长了,默认10秒就可以了
ps,普通程序运行时如果某些文件损坏或丢失也会导致程序错误.
再ps,10秒缓写已经很长了