这个话题是不是之前讲过了?没错,今天Refresh一下。
(资料图片仅供参考)
上次我表示,用SSD来挂BT,即使一天下100GB,也足够一个主流的500GB SSD撑5年以上了,但网友的评论令我猝不及防——有网友表示一天要下3000GB。
大哥,你到底是干什么的啊?一天3TB,没有个1PB的NAS根本没法存,或者说大哥你就是只看不存、lu……看完就删?大哥你是不是看太阳是绿色的啊?
瑞树汉化组友情提醒您(详见公众号文章,这里只有阉割版)——
正文:
所以说到底是SSD挂BT好,还是HDD挂BT好呢?
如果你土豪到一定程度,我建议你使用内存来挂BT,即使你一天下1919810个GB,也不会把内存写坏,但是内存是易失性存储器,一断电数据就没了,显然不适合用来存储,所以非易失性的3D XPoint就很合适了,除了贵没别的缺点,还有就是傲腾要停产了,想买的抓紧,且用且珍惜。
但兜了一大圈,这些买不起的东西显然不是我们能够考虑的,要是在比较廉价的HDD和闪存SSD中选择,我还是选择SSD,原因之前说过,但我并不是不想再说一遍。
首先我们要明确BT的特点,那就是文件分区块传输、多线程同时下载、边下载边上传,这几个特点就决定了SSD在这种工作中的优势。
BT下载会产生大量的文件碎片,因为BT下载不是从头到尾下载同一个文件,而是将一个文件分成非常多份存储,这对线性存储的的机械硬盘危害很大,想想在充满文件碎片的盘片上读写的磁头有多繁忙,你就不太忍心用机械硬盘下BT了。而SSD却没有这个问题,SSD对磁盘碎片有先天的免疫性,因为SSD本身就是把一份文件分成多份存储在多个闪存颗粒中的存储器,这样才能发挥SSD的一大优势——并行性,SSD用来处理BT的工作,省力又省心。
而且SSD的读取对寿命几乎是没有影响的(当然不是完全没有影响,只不过是我们这些凡人感受不到的),因为闪存在读取时基本上就是检查闪存的每个存储单元里面有多少个电子,这个特性对于BT来说很重要,因为BT就是靠每个用户的上传来维持对数据的传播的(除非你用“吸血”的迅雷之类的软件来下载,不好意思我鄙视你)。不仅是下载,因为几乎无限长的读取寿命,SSD在BT“保种”方面也是有很大的优势的。
可以边下载边上传也是SSD的一个优势,尤其是对于NVMe的SSD,因为机械硬盘只有一个磁头能够同时工作,必然不能同时读取和写入,而SSD却可以同时读写,尤其是NVMe的SSD,因为PCIe接口是全双工的,同时读写更加得心应手。
性能上,SSD也远胜机械硬盘,虽然不会有多少人能够那么疯狂地多任务下载,但是有了SSD就可以让硬盘在下载的同时进行其他的任务,降低因硬盘性能不足而带来的“无响应”问题。而且因为磁盘碎片的因素,读取HDD上BT下好的内容会很慢,我深有体会,从下载机的HDD上导出内容速度也就15MB/s。
噪音也是不得不关注的问题,因为BT下载时磁头会不停寻道,会发出很大的噪音,这是很多人难以忍受的。而SSD在工作时是几乎无噪音的。
SSD在功耗也有一定的优势,因为没有持续工作的电机,SSD在低负载时功耗可以很低,而BT恰好是以低负载工作为主。
至于寿命问题,我是真的很难相信一个人能够达到每天下100GB、连下5年,我敢说下载的内容的产出都没有这么快,就算是你是唐马儒,也很难把一个主流的SSD写废。当然SSD还会有其他的故障,例如防不胜防的掉固件,我只能保证你没有把SSD的闪存写到寿命到头,并不能保证你买的SSD不会暴毙。
有人会说,SSD的价格比较贵,但是这似乎不是2023年该抱怨的问题了,现在400元能够买到2TB的NVMe SSD(还是TLC的),而买机械硬盘的话也就只能买到4TB的,还要注意远离SMR的(SMR盘下BT?你是嫌它命长吗?),这样看来SSD的价格已经不到同容量HDD的2倍,这在几年前是根本不敢想的,但现在还是成为了现实。
但是你要是存心想拿不想要的硬盘去“劳动改造”,我也不会说什么。
所以,我还是不建议用BT去折磨机械硬盘,都2023年了,机械硬盘还是老老实实地当仓库吧。
Sasuga Setsuna(流石雪菜)
ETAC Labs——Mizuiro-Aqua 1st Studio
Mizuiro-Aqua 9th anniversary!