我想build立一个托pipe2TB +数据的服务器。 当然SSD在数据驱动方面已经不在图中了。 我的问题是:使用SSD作为启动驱动器是否有任何好处? 我打算把16G的内存。 我认为大多数时候应该将服务加载到内存中,而服务器很less需要重新启动。 在这种情况下,获得SSD还是仅使用两个SATA驱动器获得RAID1是否有意义?
我不这么认为,现在不是。 它们很昂贵,这是一个相对较新的技术,不是没有问题; Jeff Atwood有一篇有趣的博客文章,讲述使用它们的优缺点。
鉴于您的预期用例,SSD的需求似乎更小。 通常在启动和打开应用程序时会看到很多好处,但在数据服务器上有很多很less重新启动的RAM,没有必要花费额外的钱。
这取决于服务器的种类,但一般来说,是的,这应该是一个好主意。
SSD驱动器最适合只读数据,这通常是与服务器相反的工作站。 所以它就是这样做的。
另外,文件的传输速度越快,服务器的性能就越好,而且由于SSD驱动程序应该更快,所以它也是如此。
最后,SSD驱动器通常使用更less的功率,减less噪音,并产生更less的热量,所以服务器将需要更less的电力和冷却(这是全世界服务器机房的麻烦),所以也是如此。
这就是说,这又取决于你的服务器的具体情况和使用情况(例如,16GB 听起来不错,但将文件caching在RAM中,还是必须从磁盘取回?),以及有问题的实际驱动器。 总体而言,是的,大多数服务器通常都比 SSD硬盘更好。
在这种情况下,SSD启动驱动器可能只会改善启动时间,一旦启动了所有内容,并且在RAM中(您有16GB),则不会有任何区别。 也许如果你把一个10GB +的数据库放在上面,可能会有所帮助,但最好把钱花在更多的磁盘驱动器上(可能是为了冗余)。
我认为这是一个好主意。 SSD承诺更高的可靠性(对于笔记本电脑来说尤其重要)和更高的性能(没有相对的追踪追踪时间问题),这两者在处理服务器问题时都是非常有利的。
不过请记住,固态硬盘仍然是非常新的,不能避免自己的失败。 你应该研究不同品牌和型号的SSD驱动器遇到的问题types,然后再走下去。
取决于服务器的使用情况,从你所描述的可能不值得。 SSD进入自己的地方是具有高I / O使用率的服务器,如虚拟服务器主机。
在标准驱动器的服务器上粘贴大约10台虚拟机,然后与SSD进行比较。 让所有10个虚拟机在做一些事情,并观看基于SSD的服务器飞行,而旧的磁盘驱动器已经拖延虚拟机,因为他们等待轮到读/写HD。
回到你原来的问题,为什么你担心启动时间? 你计划重新启动服务器吗? 我有3年没有重新启动的服务器,我认为这对稳定机器来说是合理的正常工作,只是做了他们应该做的工作。
这是一个坏主意。 SSD硬盘给你疯狂的iops,这就是为什么你付出代价:保存随机访问最频繁的数据。 一套SSD驱动器上的数据库可能会超出(特别是对于密集读取的情况)一个非常昂贵的存储系统。
操作系统启动,然后几乎所有使用的可执行文件都保存在RAM中,所有未使用的文件都将被交换。 如果你计划使用大量的交换(坏主意),你可以把你的交换放在SSD上,但我宁愿使用硬盘,把差异放到RAM中。
我认为大部分时间都不值得。
但是如果你对大文件(比如Dailymotion / YouTube编码video)有很高的计算需求,那么读/写速度可能很重要。
如果您的应用程序正在进行大量的阅读,即使是小文件,也可以提高性能。 但是,如果你将最常用的数据caching在RAM中(参见memcached守护进程),这不再是一个问题。