如果用SSD开启二级缓存,然后两块机械硬盘对拷,是否会极大消耗SSD寿命

交流 PrimoCache软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
shawn
2级用户
2级用户
帖子: 5
注册时间: 周三 8月 01, 2018 3:06 am

如果用SSD开启二级缓存,然后两块机械硬盘对拷,是否会极大消耗SSD寿命

帖子 shawn »

目前的配置是:
用一块120G的SSD作二级缓存。高级设置中,Uncheck "individual Read/Write Cache Space",其它默认
Check "enable Defer-Write", 10 sec
此时,如果有两块5T的机械硬盘需要对拷,对拷软件使用TeraCopy。请问:

1. 二级缓存是否会加速硬盘对拷速度?尤其是小文件?
2. 是否所有对拷数据都要在SSD二级缓存上写一遍?造成SSD的磨损消耗?
jr21066
9级用户
9级用户
帖子: 196
注册时间: 周二 3月 16, 2010 10:39 am

Re: 如果用SSD开启二级缓存,然后两块机械硬盘对拷,是否会极大消耗SSD寿命

帖子 jr21066 »

一般复制软件都是使用自己的内存缓存的.如果使用系统的缓存有可能会造成系统卡慢.
pc只对系统的缓存才会加速.
spvwh
9级用户
9级用户
帖子: 162
注册时间: 周一 6月 15, 2009 10:06 am

Re: 如果用SSD开启二级缓存,然后两块机械硬盘对拷,是否会极大消耗SSD寿命

帖子 spvwh »

1.会,尤其是小文件
2.写缓存延时10s,基本写入数据都要经过写缓存,会增加ssd写入量
shawn
2级用户
2级用户
帖子: 5
注册时间: 周三 8月 01, 2018 3:06 am

Re: 如果用SSD开启二级缓存,然后两块机械硬盘对拷,是否会极大消耗SSD寿命

帖子 shawn »

spvwh 写了:1.会,尤其是小文件
2.写缓存延时10s,基本写入数据都要经过写缓存,会增加ssd写入量
1. 其实象TeraCopy 这样的软件,本身会利用一些内存进行读写优化。不知道primocache能有多大帮助。看来要实测一下才知道。

2. 写数据时要经过primocache的写缓存,这个可以理解。但是要经过L1,还是L2,还是both?如果是后二者的话,那么大硬盘数据对拷会对SSD的寿命影响很大啊。现在硬盘已经5T,甚至10T了。一块120G的SSD,最多也就200T - 500T的写寿命吧?
spvwh
9级用户
9级用户
帖子: 162
注册时间: 周一 6月 15, 2009 10:06 am

Re: 如果用SSD开启二级缓存,然后两块机械硬盘对拷,是否会极大消耗SSD寿命

帖子 spvwh »

shawn 写了:
spvwh 写了:1.会,尤其是小文件
2.写缓存延时10s,基本写入数据都要经过写缓存,会增加ssd写入量
1. 其实象TeraCopy 这样的软件,本身会利用一些内存进行读写优化。不知道primocache能有多大帮助。看来要实测一下才知道。

2. 写数据时要经过primocache的写缓存,这个可以理解。但是要经过L1,还是L2,还是both?如果是后二者的话,那么大硬盘数据对拷会对SSD的寿命影响很大啊。现在硬盘已经5T,甚至10T了。一块120G的SSD,最多也就200T - 500T的写寿命吧?
1.TeraCopy有自己的读写缓存,写入硬盘时仍然用的系统api,pc是在Windows驱动层中实现功能,还是有帮助的。
2.写缓存设置L1、L2,写入的时候都要使用,这就增加了ssd的写入量,大硬盘数据对拷的时候,二级缓存对拷贝速度提升不是很大,建议这个时候写缓存只用L1,内存充足的话尽可能大些。120g的ssd,保修写入量一般是120t,写寿命要拼rp。如经常大硬盘数据对拷,不建议使用L2写缓存。用迅雷、bc、ut等bt软件的下载盘,也不建议使用L2写缓存。
yofer
3级用户
3级用户
帖子: 15
注册时间: 周四 8月 10, 2017 12:31 pm

Re: 如果用SSD开启二级缓存,然后两块机械硬盘对拷,是否会极大消耗SSD寿命

帖子 yofer »

1.二级缓存内已有的数据,肯定会用来加速拷贝
2.我认为所有的读操作都会引起l2的写入,对拷的时候最好把缓冲任务暂停掉,防止他什么都往l2里写
从这里也引出一个问题就是,primocache到底热数据是怎么定义的?读一次就进入缓存的数据到底会不会踢掉已经多次读取的长期保留的缓存数据?希望版主给与准确答复 谢谢
shawn
2级用户
2级用户
帖子: 5
注册时间: 周三 8月 01, 2018 3:06 am

Re: 如果用SSD开启二级缓存,然后两块机械硬盘对拷,是否会极大消耗SSD寿命

帖子 shawn »

spvwh 写了: 1.TeraCopy有自己的读写缓存,写入硬盘时仍然用的系统api,pc是在Windows驱动层中实现功能,还是有帮助的。
2.写缓存设置L1、L2,写入的时候都要使用,这就增加了ssd的写入量,大硬盘数据对拷的时候,二级缓存对拷贝速度提升不是很大,建议这个时候写缓存只用L1,内存充足的话尽可能大些。120g的ssd,保修写入量一般是120t,写寿命要拼rp。如经常大硬盘数据对拷,不建议使用L2写缓存。用迅雷、bc、ut等bt软件的下载盘,也不建议使用L2写缓存。
如果大量拷贝文件,BT下载,这些都不建议用L2写缓存的话,那么“用SSD当L2写缓存”真的没什么大用了。依我看,SSD L2缓存只对机械盘的大量重复“读取”有帮助。
谢谢你的答复!
头像
Support
技术支持组
技术支持组
帖子: 2666
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 如果用SSD开启二级缓存,然后两块机械硬盘对拷,是否会极大消耗SSD寿命

帖子 Support »

用SSD当写缓,对SSD写入寿命肯定有影响。毕竟写入会增多。当然要不要用SSD作写缓,取决于SSD设备的写入寿命以及要实现的目标。有些SSD写入寿命很长,比如intel傲腾。又比如有些应用环境要求写入很快,并且关靠内存写缓无法达到要求,这个时候就需要SSD写缓辅助。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
spvwh
9级用户
9级用户
帖子: 162
注册时间: 周一 6月 15, 2009 10:06 am

Re: 如果用SSD开启二级缓存,然后两块机械硬盘对拷,是否会极大消耗SSD寿命

帖子 spvwh »

对于迅雷等bt的下载盘设置,群里也讨论过,一般趋于认为,hdd作为下载盘,为避免bt下载时大量随机读写,引起下载盘占用系统资源过多,最好设置大容量的一级读写缓存,读写缓存分开,不使用ssd作二级缓存,例如,设置4g一级缓存,划分3g读缓存,1g写缓存,30s延时写入,均衡模式,这样基本可以充分发挥一级缓存作用,hdd占用系统资源小,也不影响ssd写入寿命,内存充足的话一级缓存可以设置更大一些,效果更好。
spvwh
9级用户
9级用户
帖子: 162
注册时间: 周一 6月 15, 2009 10:06 am

Re: 如果用SSD开启二级缓存,然后两块机械硬盘对拷,是否会极大消耗SSD寿命

帖子 spvwh »

对于下载盘的缓存设置,根据下载网速快慢,合理调整写缓存大小、延时写入时间,使写入磁盘的紧急为0即可,读缓存越大越好
TIM图片20180814082054.png
您没有权限查看这个主题的附件。
回复