如果是这样的话,我的旧机械硬盘(hdtune测试速度小于30mb),是不是设512kb比较好呢?机械硬盘寻道太慢,而连续读取4kb和512kb差距不会太大。(一般机械硬盘4k的iops只有不到1mb,而512k的iops是30mb以上,一般都把时间浪费再寻道了,读4k和读512k基本没什么分别)。
为什么会有小的缓存粒度性能比较好的说法?
网上找的机械硬盘性能测试图http://diybbs.zol.com.cn/8/523_71420.html

望管理员解答
ps:我想到一个办法用分区版fancycache代替ramdisk:在硬盘的最后新建一个小分区,里面不要放任何数据,然后对这个分区进行读写缓存,延时写入的“延时”设到最大,勾选“关机时丢弃缓存数据”。
这个方法比一般的ramdisk还要好。把临时文件夹丢进去的时候,不会像一般ramdisk,虚拟的盘不够大,装大型软件会出错。
至于浪费空间,这不成问题,机械硬盘的最后扇区读写速度太差,而ssd本来就不能放满。
就是不知道放虚拟内存进去这个盘会怎么样,fancycache能拦截到对虚拟内存的读写吗?启动的时候能在系统创建filepage.sys之前拦截到吗?