谢谢分享,很好的攻略 |
谢谢楼主分享 |
台风12 发表于 2025-8-9 09:27 分开读写,比如,设置独立写2G缓存,智能模式下,必须写入缓存2*0.9=1.8GB的时候才会触发写入硬盘啊 ,与读就没啥关系了 |
likeyouli 发表于 2025-8-9 09:15 90%就是按4G总量缓存算的,读满了也会紧急写入硬盘,这就是我设置共享缓存的原因,因为你即使分开读写,读缓存小了也很快就会写入硬盘 |
台风12 发表于 2025-8-9 08:41 延时写入6小时,智能模式,写后释放缓存 智能模式的话,也就是6小时或缓写数据量达到缓存容量的90%,二者满足其一就会自动写入硬盘,写入10%-20%的数据,,因为您是读写共享,这个90%如何判定? 当读占满缓存的时候,会不会触发条件,逼迫缓写的数据赶紧写入硬盘 ? 您虽设置的延时6小时,当读数据比较多的时候,恐怕这个条件根本用不上,如果想保护固态写入的话,恐怕还得读写分开。 |
我的旧本和你的情况非常相似,目前ramdisk和primocache都在用,16g RAM分了2G给ramdisk,4G给cache,后者我是这样设置的:4g读写共享,机械盘不分配,是从盘无所谓,颗粒度4k以获得最好性能,延时写入6小时,智能模式,写后释放缓存。 也曾试过读写分开空间,但因为读的数据很大,开机就近2g,读空间不足很快就写盘了,所以我干脆共享空间。写后清空缓存我是勾选的,是怕关机时间太长和担心没多余空间造成卡顿。写入时间也测试过1h,3h,6h延时不等,好像对最终的写入ssd没多大影响。 我主要是想减小ssd写入,所使用的铠侠SSD也一样有着捉急的TWB寿命,240G的容量现在才写了8T寿命已经是60%了。 |
当使用的是机械硬盘时,作用非常大,尤其是在安装win10以上系统的老机器,设置1G到2G的全局读写缓存,虽然开机还是要花比较长的时间,但开机后的卡顿感没有了,使用体验跟安装了固态盘差不多。 在使用固态盘的机器上,效果反而不是很明显。 |
谢谢分享 |
fly_hong 发表于 2025-8-8 11:33 本人的 acer v3-731 可以上 4 块硬盘 ![]() |
搞得这么复杂,用ramdisk不是更好吗? 只要把temp和pagefile都设到ram盘,其它基本就不用管了,特殊软件再自己指定一下就是了 |
本帖最后由 MOOMS 于 2025-8-8 12:06 编辑 純保護的話設個緩寫就行了, 一級讀RAM太小,還是留著給系統用, 二級太傻了,不想損耗大也是不用, |
感谢分享,支持一下啊 |
进来学习学习 |
fly_hong 发表于 2025-8-8 11:33 戴尔灵越5584 几年前的笔记本 |
感谢分享,还是要内存大点才行,哎 |
感谢分享,支持一下啊 |
tbw是啥?1tb固态不小了吧,不会是那种混合硬盘吧 |
在win10以前,这个软件的使用效果特别明显,但在win10以后,效果不太明显了,因为win10也大量使用内存当作硬盘缓存。 我现在不再分盘指定,拿出4G内存来当所有硬盘的缓存,打开写缓存。 ![]() |
可以试试 |
2012andyle113 发表于 2025-8-8 10:11 机械盘的读写速度都还不行吧,尤其我用的笔记本,机械盘才5400转,,固态盘我是以防止写入为主,兼顾读。 |
wondaol 发表于 2025-8-8 09:53 很好,比windows自带的缓存好多了,当然两个互不影响、相得益彰。 |
这个软件一直没用明白,感觉效果不是太明显,已经放弃很久了 |
感谢分享。 |
多谢分享,这软件看起来不错 |
本帖最后由 likeyouli 于 2025-8-8 11:48 编辑 但是当空闲写缓存空间不足时,也即写缓存空间存满了待写数据时,PrimoCache会强制把缓存中的一部分待写数据写入硬盘,从而释放空间缓存新写入的数据。此时写入硬盘的操作叫做“紧急写入”。当有紧急写入发生时,写入性能会比较差,甚至可能低于硬盘本身的写入速度。因此延时写入参数调整的一个重要目标是避免紧急写入的出现,也就是避免写缓存空间用尽。https://www.romexsoftware.com/zh ... rm-defer-write.html 官方这段话没理解了,我之前都设置的共享读写缓存,总共4GB,延时600s,延时写入模式原始,结果出现紧急写入现象。我非常确定这600秒内肯定没有写入4GB的数据量,但不知道怎么就触发 “紧急写入” 了, 我的理解:当读写共享缓存空间、缓存空间已用尽后,遇到写入数据的情况,primocache 会第一优先使用备换缓存,但如果备换缓存空间不够,可能会优先将待写入硬盘的数据紧急写入硬盘(虽然还未到延时的时间),而不是优先将读了数据的已用缓存转为备换缓存后用于写数据。这就时读写共享缓存空间时,虽然缓存空间够用,仍会造成紧急写入的情况。 上边的理解又与官方下文相矛盾了 : 缓存任务设定的全部缓存空间可以在逻辑上分成三个部分:1)没有任何数据的空白缓存;2)存储了数据并且处于非备换状态的缓存,这里称作已用缓存;3)存储了数据但处于备换状态的缓存,这里称作备换缓存。 按上边话理解,开启延时写入、还未到延时的时间情况下(即写到缓存的数据还没到时间写入硬盘),缓写数据块空间肯定就不为0,可用缓存空间应该会把这部分空间排除在外, 只要这时的可用缓存空间够写入数据,就应该不会触发紧急写入,真是奇怪了...! |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.