最近打算升级家用网络至万兆。万兆环境下,普通硬盘8盘位NAS raid 6的理论速度为200MB/s * (8-2) = 1200MB/s (假设单盘200MB/s的普通3.5硬盘)接近了万兆网络极限 1100MB/s,还是顺序写入、读取的状态下。所以考虑加入SSD缓存。由于本人穷...所以是hbm卡软raid的模式,就是考虑mdadm,zfs,或者黑群晖。这大概是背景情况。
具体问题源于一个smzdm的帖子:https://post.smzdm.com/p/aqnldxw ... 2057&from=other (应该不违反版规吧...我没看到说不能发别的网站的链接...违反了麻烦版主联系我,我删)
SSD写入缓存原理是,将写入的内容先缓存在SSD上,等系统待机的时候再写回普通硬盘/raid。所以SSD大小决定了高速读写的时间,SSD满了自然就降速到原本机械盘的速度,这些都是基本内容。
但是,假设我SSD是500GB,我第一次拷贝进去300GB的内容(假设这些内容是被缓存了的,不是大个整文件由系统跳过缓存直接写入机械盘),然后系统进入待机。这时候系统开始将文件移出SSD,写入机械盘。这时候,我又有300GB的内容要拷贝进去。前面的300GB还没有完全移出,就导致200GB的高速以后,最后100GB会低速。虽然300GB还是在500GB的缓存容量之内,但是这就产生了所谓的“贤者时间”。
帖子里提到,缓存在SSD中的内容,在系统空闲时,写入机械盘的速度非常的低,在10MB/s。这就产生了一个问题,就是这个贤者时间过长了。虽然我在第一次拷入数据的时候,享受了SSD的缓存速度,可能20分钟的拷贝变成了10分钟。但是这个恢复需要1000分钟大概就是17个小时。相当于500GB的缓存需要17小时才能全部写入,这样SSD的缓存效果就很差了。
请问各位大佬有没有了解过这个问题?zfs系统下的缓存回写状况是否会更好?原帖子中产生的问题是由于硬件选择导致的(cpu,硬盘性能等)还是群晖系统的问题?
目前没有查到关于回写速度的帖子...群晖客服也无法解答,要求我提交产品支持(我没有群晖的设备,所以自然也无法提交正式的产品支持)...
谢谢大家