很早之前我在b站某up主下评论建议分层存储,丢弃纯机械作为单一(多个)存储池,结果现在快两年时间了,依然有人在评论用固态寿命/恢复问题来反驳我,搞的我都不知道该如何吐槽,思来想去,还是写一篇文章谈谈我的看法。
一、分层存储概念
我这里说的分层存储,不单单是指热数据存固态,冷数据存存机械,还包含小文件存固态,大文件存机械,前者可以通过类似于威联通Qtier功能实现(当然读写缓存作用也相同);后者则是尽可能的人为分层(当然也可以系统自动化),使数据尽可能的存到更合适的存储介质。
不过我主要说的是后者,前者通过系统自带等各种功能,都能实现,但是其实说实话缓存不大效果并不是很明显,但是后者带来的变化却是极为明显。总之说白了,就是把小文件放固态,大文件放机械。
二、前排防钢筋
我知道肯定是会有人说,固态容易坏,一旦坏了数据都没法恢复,我就纳闷了,你重要的数据不多备份,固态坏了怪人家没法恢复,搞的机械盘损坏了就100%能恢复了一样,说的不好听,你恢复一趟的费用足够你买个盘二次备份了,总想着设备损坏再想办法补救,那我只能说你数据丢了也活该。至于写入寿命问题,现在的固态硬盘,你当传家宝都可以,还担心写入寿命?
肯定还会有人说固态太贵了,买不起。首先我们要定义一下什么是小文件,像图片这种,某种意义上来说都不算是小文件,对于大部分人来说,哪怕包含图片这种,全部小文件大小加起来也就在2-4t,如果不算图片这种,可能就1-2t,你买两个固态做raid1,成本也不高,个人来说完完全全可以承受。
应该还会有人说固态冷数据的问题,不妨说个冷知识,正儿八经的存储系统都会定期巡检磁盘数据,包括ssd主控本身有磨损均衡算法,也会定期搬数据,除去少部分设备存在冷数据问题,其他的只要一直通电,基本不存在这个问题。
三、分层存储优势
第一个最大的优势,小文件读写性能草鞋变火箭。我知道肯定是会有人说,家用有多少小文件,那你看看你的缩略图,那是不是小文件;看看你刮削的封面,是不是小文件;再看看你所需要的各类文档工程文件,是不是小文件;再看看你的索引目录,是不是小文件,你把这些文件放固态都可以让你不用慢慢等待加载,从个人体验上来说真的要好很多。如果图片也算小文件,你这个图片(缩略图)秒加载,比机械速度快太多了,体验就真的好很多。我以前还是机械存储,每次翻照片文档,加载半天,苦不堪言。举个例子,你现在想要在1000张照片里面找到对应的照片,要是纯机械预览图都得加载好几秒,如果此时你机械还在休眠,就得先等硬盘上电,再寻址加载,需要的时间更长,起码我是不会再忍受这种。
第二个,可以把系统、docker、虚拟机所需要的文件放固态,这样机械就可以彻底休眠。这个问题我想很多人都遇到过,nas硬盘无法休眠,其实就是很多数据还在读写磁盘,你把这些数据都转移到固态后,机械就可以正常休眠,自然就没炒豆子的声音了,机械休眠后还能降低不少功耗,一举两得。
不过怎么说呢,如果你不在乎加载速度,也不在乎噪音这些,纯机械存储价格肯定是要更低,但在我看来真没必要,这个并不需要多掏很多钱,但是体验上能好很多。
评论前必须登录!
注册