我目前正在查找托管公司的服务器。我最终选择了 2 家可靠且经过测试的公司,但它们的规格各不相同。
公司一(专用服务器):
- CPU:AMD Athlon 64 X2 5600+ 双核
- 内存:6 GB DDR2 HDD 和 RAID:2 x 750
- GB SATA II(软件 RAID 1)
公司2(VPS服务器)
- CPU:英特尔至强四核 Harpertown,
- 12MB 缓存 RAM:8.0GB ECC HDD 和
- RAID:45GB,硬件 Raid 10
这两台机器的价格完全相同。虽然 45 GB 足以满足我目前的需求,但我正在认真考虑第一种选择,因为它是完全专用的,而且离我的位置更近(因此传输时间更快),但我不确定软件 raid 对高流量下的整体系统性能有多大影响,因为我完全没有经验。
答案1
软件 RAID 对性能的影响很小,尤其是在 RAID-1 等不太密集的 RAID 安排中。即使在 RAID-6 等最糟糕的安排中,您也不太可能看到软件 RAID 对性能的影响,因为您遇到了 VPS 开销和处理器争用问题。
警告-以下是个人观点:
说实话,我永远不会推荐 VPS 用于高性能系统。虽然 VPS 对于需要高可用性的集群系统非常有用,但当同一硬件上有多个高强度系统时,我从来没有过良好的体验。它们往往会互相窃取大量资源,并且性能比它们单独运行时更差。
此外,最近我犹豫要不要使用硬件 RAID,因为我有过两次不好的经历(我敢肯定,使用高端 3Ware 卡或类似产品时不会有这种情况)。我有两个 RAID 控制器坏了,所以我决定将 0 写入整个阵列。RAID 的目的是消除磁盘的单点故障;为什么要使用硬件控制器引入第二个故障点?没错,板载控制器也可能坏掉,但如果它坏了,主板的一半也会坏掉,而且你无论如何都会受到很大损失。
答案2
我完全支持@Scrivener 对所有三点的回答,因此我不会重复所有这些细节。
我对此要补充的另一个答案是,考虑 VPS 和云选项可能不基于它们的性能统计数据,而是基于其他优势,如正常运行时间、可移植性、可扩展性等。您可以在作业中投入更多机器,也许是并行机器,以克服性能损失,并可能通过其他收益来弥补。
答案3
如果价格相同,请选择专用。软件 raid 几乎没有开销(尽管您必须非常擅长 raid 配置才能进行设置并在出现问题时进行修复。)
然而,比规格更重要的是公司的可靠性。技术人员是否会接听您的求助电话凌晨 2 点或者只是告诉你闭嘴,等到早上?周日/周末呢?
那么带宽计量呢? 95% 的百分位数很常见,但要研究一下这个以及他们对超额部分收取多少费用。
但是,对我来说,这完全取决于正常运行时间和技术支持。他们需要多长时间来回复工单和帮助请求。请求如下:(您可以重置我的服务器吗?)以及...您可以设置远程 IP-KVM 以便我可以远程操作我的专用服务器吗?这需要多长时间?我是否需要为这些常见任务支付额外费用?
我会调查这个地方:媒体圣殿