我想构建一个托管约 2TB 以上数据的服务器。当然,就数据驱动器而言,SSD 是不合适的。我的问题是:使用 SSD 作为启动驱动器有什么好处吗?我计划在上面安装 16G 内存。我认为大多数时候服务应该加载在内存中,服务器很少需要重新启动。在这种情况下,使用 SSD 是否有意义,还是只使用两个 SATA 驱动器的 RAID1?
答案1
我认为目前还不行。它们很贵,而且它是一种相对较新的技术,也存在一些问题;Jeff Atwood 有一个有趣的观点博客文章关于使用它们的优点和缺点。
考虑到您的预期用例,对 SSD 的需求似乎更小。通常在启动和打开应用程序时,您会看到巨大的好处,但在具有大量 RAM 且很少重新启动的数据服务器上,花额外的钱是没有意义的。
答案2
这取决于服务器的类型,但一般来说,是的应该这是一个好主意。
SSD 驱动器最适合只读数据,即通常服务器与工作站的区别。所以它有这个优势。
此外,文件传输速度越快,服务器就越好,而且由于 SSD 驱动程序应该为了更快,它也有这个功能。
最后,SSD 驱动器通常消耗更少的电能,产生更少的噪音,并且产生更少的热量,因此服务器将需要更少的电力和冷却(这是世界各地服务器机房的祸根),所以它也具有这样的优势。
话虽如此,但这仍然取决于你的服务器的具体情况和使用情况(例如 16GB声音很好,但文件会被缓存在 RAM 中还是必须从磁盘中获取?),以及实际的驱动器。但总的来说,是的,大多数服务器一般来说SSD 硬盘效果更佳。
答案3
在这种情况下,SSD 启动驱动器可能只会缩短启动时间,一旦一切启动完毕并进入 RAM(您有 16GB),它就不会有任何区别。也许如果您在其中保存 10GB 以上的数据库可能会有所帮助,但最好还是把钱花在更多的磁盘驱动器上(可能是为了冗余)。
答案4
取决于服务器的使用情况,从您描述的情况来看,可能不值得。SSD 发挥作用的地方是 I/O 使用率较高的服务器,例如虚拟服务器主机。
在一台装有标准驱动器的服务器上安装大约 10 台虚拟机,然后将其与装有 SSD 的服务器进行比较。让所有 10 台虚拟机运行,然后观察基于 SSD 的服务器的运行情况,而旧式磁盘驱动器的虚拟机则停滞不前,等待轮到它们读取/写入硬盘。
不过回到你最初的问题,你为什么担心启动时间?你打算定期重启服务器吗?我的服务器大约 3 年没有重启过,我原以为这对于稳定的机器来说是相当正常的,它们只是做它们应该做的工作。