我最近一直在考虑向我的托管服务提供商索要 SSD 驱动器,但升级 4 x 300GB Intel S3500 SSD 每月需要 300 美元
我的托管公司告诉我,他们不使用 SSD,因为他们没有看到其 15k SAS HDD 驱动器的性能发生显著变化。
我托管了一个包含约 10 万种产品的 magento 网站。我使用的专用服务器具有双十六核处理器、24 GB DDR3-RDIMM 1333MHz 内存、RAID 10 中的 15K SAS HHD 以及 CDN 网络。每月支付约 479 美元。
我想知道您的看法,SSD 驱动器是否能显著提高性能,是否值得每月 300 美元?
答案1
我的托管公司告诉我,他们不使用 SSD,因为他们没有看到其 15k SAS HDD 驱动器的性能发生显著变化。
他们喝醉了,是白痴,是吸毒者,或者只是使用了没有多大意义或过于具体的基准(例如,与数据库服务器相比,Web 服务器不会看到太大的差异)。这在很大程度上取决于使用场景 - 但它使像给您的答案这样的通用答案变得毫无意义。
我想知道您的看法,SSD 驱动器是否能显著提高性能,是否值得每月 300 美元?
您告诉我们。基本上 - 您是否受到 IO 限制?任何有价值的操作系统(即开源)都可以测量 IO 负载。如果您受到 IO 限制,那么是的,收益将是残酷的 - 我们谈论的是 100 倍以上的 IO 作为体面 SSD 的指导方针(这是一个较低的数字)15k SAS 磁盘的测量值为 IIRC 450 IOPS... 45K IOPS 对于 SSD 来说并不完全是一流的,您可以超过 200k。
虚拟化 - 是的。数据库 - 可能。但不确定您的小型设置(10 万种产品并不是一个大型数据库)是否适用于此。无论如何,您是否会用内存来提供所有服务。
基本上,一个半称职的管理员必须做出评估 - 可能收益极大,也可能收益难以衡量。完全取决于你现在的瓶颈在哪里。
我将 RAID 10 中的 10k SAS HDD(8 个)替换为 6 个 SSD 的 RAID 50,吞吐量大幅提升。但这是一个 3TB 的数据库,有时会进行大量分析 - 仅使用 48GB 内存作为缓冲。用例在这里非常重要。
另一方面,我也通常使用 SSD 作为计算机工作站的启动盘 - 在补丁日期间它确实有所不同,而且小型 SSD 并不是那么昂贵(是的,你很可能会被骗)。
答案2
您的 IT 提供商对 4x 300GB S3500 收取的费用太高了。哎呀,您可以买其中之一约 250 美元
话虽如此,只有您才能确定 SSD 升级是否值得。您的应用程序是否受 I/O 限制?如果是,SSD 是方式比 15k 驱动程序更快(大约 5-20 倍之间,取决于 I/O 模式和平均大小)。
如果不是(例如:您的应用程序和数据都缓存在 RAM 中),那么没有 SSD 会给您带来切实的好处。