我正在考虑购买一台新的台式电脑。配有一个 SSD(可能是 1TB 型号,例如 Sandisk Extreme Pro M.2 NVMe 3D SSD - 1TB)和一些旋转硬盘。
我家里的台式电脑 24 小时不间断运行,运行一些 Linux 发行版(通常是 Debian/Sid)。我有时甚至从办公室远程访问它。总结一下我的活动,我主要在密集运行类似编译器的软件。
有时,我确实有一个程序(也许是我的比斯蒙在几个月内)运行(概念上)很长时间(可能累计 CPU 时间数周)。在实践中,我当然会检查点并重新启动它(但这是一个实现细节)。
我会购买一些(旋转)硬盘,它将全天候通电。
哪种硬盘对于这样的目的来说更为强大(我不期望密集的磁盘访问 - 因为我的应用程序对 CPU 的依赖性大于对磁盘的依赖性,并且在 SSD 上运行 - 但我确实希望它们偶尔定期发生,并且我希望我的磁盘可以使用 5 年,而不仅仅是一年。)
有些磁盘被标记为 NAS 磁盘(例如我最喜欢的法国商店有一个NAS 磁盘主题)。 这只是一个商业品牌,还是意味着这样的磁盘更可靠?
什么时候值得将“NAS 磁盘”放入台式机内(24/24 供电)?
NAS 磁盘主要用于备份目的(例如crontab
每小时运行一次将文件树从 SSD 备份到磁盘的作业),以及用于不经常访问的文件(例如下载的文件);主工作磁盘 - 包含源代码、目标文件、可执行文件和活动数据文件 - 将是 SSD;该 NAS 磁盘还将有一个交换分区,实际上它永远不会被使用,因为我未来的桌面将有大量 RAM,至少 64GB,而我的程序通常不会使用全部 RAM。
或者我应该忽略“NAS”资格,仅根据可靠性(磁盘制造商发布的 MTBF)标准选择磁盘?但我当然想要一个 7200RPM 的。
更一般地说,对于一个硬盘(几 TB,可能是 4 到 8 TB),我应该有什么样的购买标准,它应该在始终开启的台式机上(冷却良好)使用 5 年。
PS. 该磁盘不会非常活跃,例如某些 RDBMS 服务器的磁盘。
答案1
标有“NAS”或“24x7”的磁盘通常与标有“台式机”的磁盘仅在固件和价格上有所不同 - 目前为止,有些型号可以将“24x7”固件刷入“台式机”驱动器,并且它们可以正常工作(早期的 WD Blue 与 WD Red)
这些“NAS”磁盘(或者更确切地说是固件调整)声称可以提高驱动器的可靠性并允许全天候使用模式 - 让我们来解构这些说法。
在我看来,24x7 的说法乍一看很可疑。什么是非 24x7 的使用模式?14 小时的开发/调试会话是否超出了“台式机”驱动器的保修范围?也许是 12 小时的周末游戏会话?他们最好在包装盒上写上!而且,8 小时内未达到的热平衡很可能永远不会达到。
至于可靠性:由于 MTBF 当然只考虑实际使用情况小时,如果以年为单位来计算,工作日 9-5 的驱动器需要使用 (24-0)/(17-9)*(7/5)=4.2 倍于“NAS”驱动器的时间。请原谅我的笑声。
那么这些调整到底包含什么内容呢?
最重要的方面是这些驱动器更容易因瞬时错误而发生故障。是的,我的意思是:“24x7”驱动器很可能在 RAID 环境中运行,在这种情况下,缓慢死亡的驱动器会大幅增加延迟,这比几个扇区重新分配甚至完全死亡要严重得多。这意味着,这样做实际上是有意义的较小重试暂时错误和更早将它们传递到主机的软件堆栈,在那里可以以合理的方式进行处理。性能下降的阵列比速度慢到无法使用的阵列要好。
下一个方面是电源管理:虽然 NAS 往往全天候运行,但它们在这 24 小时内的使用模式并不固定。它们的峰值和空闲模式与用户的访问模式有关。因此,在驱动器接近或完全空闲时降低其功耗确实会对 NAS 的总功耗产生相当大的影响。
总结一下:
- 忘记“24x7”吧,这只是营销
- 如果你使用 RAID(非 0),并且无法容忍某个磁盘损坏导致整个系统速度变慢,那么请使用 NAS 固件驱动器
- 如果你想尽可能提高从坏掉的硬盘中恢复数据的机会,那么不是使用它们
- 权衡最后两个房产与你的预算和要价
还有一点:查看一下由于缺陷而被更换驱动器的可能性与由于太慢或太小而被更换驱动器的可能性。
答案2
我使用 5TB 的 USB 磁盘进行备份。我通常会将其卸载,并设置为卸载时进入睡眠模式。我的备份脚本会在需要时安装它,并在完成后卸载它。不,这不是最快的解决方案,但它相对便宜,磁盘磨损很少。
答案3
NAS 磁盘主要用于 NAS。我知道,这对你没多大帮助。NAS 是网络附加存储。它是一种具有一个或多个磁盘托架(用于实现冗余)的设备,连接到网络。通常用于从多个网络设备访问共享资源,例如可以通过智能电视、计算机或智能手机访问的视频文件。如果我在这里停止解释,你可能会明白我的意思。;)
因此,NAS 硬盘非常可靠(经过 24/7 认证),但就反应时间而言,肯定不是最快的。重点是存储和数据传输,而不是随机读写操作,例如您希望在计算机上安装操作系统的驱动器或类似的东西。
因此,由于 NAS 也可以出色地用于备份操作,我认为在 PC 上使用 NAS HDD 进行备份没有任何问题。我只想补充一点,如果您只是将数据从一个硬盘复制到另一个硬盘,而两个硬盘都在同一台计算机上,那么您的情况听起来不太像真正的备份。但您肯定知道这一点。