由于 SSD 没有移动部件,因此在我看来它非常适合用作始终开启的服务器的根磁盘。
您有什么理由建议不要为此使用 SSD 吗?我遗漏了什么吗?
答案1
简短的回答:不,我不认为你遗漏了什么,并且为此目的使用 SSD 是一个合适的选择。
稍微长一点的回答:由于日志更新等原因,SSD 作为包含所有系统区域的驱动器存在一些问题。但就写入次数和相关故障率而言,这实际上不应该是现代 SSD 的问题。这是一种写入模式,SSD 可能相对低效,因为大于文件系统块的块可能需要在每次块写入时刷新和重写,但除非您的日志文件以极高的速度增长,否则您不需要太多的吞吐量来进行这些操作,因此您不太可能注意到这种差异(而且我怀疑这种影响是否足以使 SSD 的性能低于旋转磁盘和移动磁头驱动器 - 尽管我现在没有关于此事的科学测量基准可以链接或粘贴)。
如果服务器处于关键时刻,则需要采取通常的预防措施:您可能需要考虑在 RAID1 中使用两个驱动器,以便在驱动器出现缺陷时轻松恢复。
答案2
最有可能的答案是它会起作用,但许多服务器供应商害怕/担心改变。
如果你查看足够多的专用服务器托管公司,他们会在顶级服务器上提供 SSD,但对于大多数(并非全部)环境中的服务器而言,最薄弱的环节通常是带宽而不是 I/O,因此安装 SSD 只会花费更多钱而没有任何其他好处。
此外,稳定性 - 它们可能有效,但为了大规模采用,可能需要一段时间来“证明”自己 - 如果你看看英特尔电信/关键任务,他们最近才从奔腾 3 迁移过来!