我们目前有一台专用的 Microsoft SQL Server 2008 R2 服务器,但磁盘空间很快就用完了。该服务器几乎 24/7 全天候处于繁忙状态,不幸的是需要大量 IO 才能保持平稳运行。
我们正在考虑购买一台 Dell Equallogic PS6010 并购买一些 10GbE 设备来处理它。我看过所有展示快照和 SQL-Aware 功能的 Dell 宣传视频,他们的销售代表也不断向我发送白皮书和统计数据,但有人有这样的实际经验吗?(我猜这在大型数据中心很常见)
如果是这样,您如何找到部署和吞吐量/IOPS?3323 IOPS 一直被认为是其最高性能,但在现实世界中有人找到接近该性能的东西吗?
答案1
@Farseeker,首先我想指出的是,这些观点和评论都是我自己的,与戴尔没有任何关系。我在戴尔的 EqualLogic 工程团队工作,我专门从事 SQL Server 集成。你提出的有关 IOPS 的问题非常开放,因为 1Gb 基础设施可以处理 3323 IOPS,10Gb 基础设施也可以。你需要考虑的问题是你的 IO 是什么样子的?主要是读取还是写入,大 IO 还是小 IO 等等。这将决定你是否需要考虑 10Gb。
如果您只是想知道 EqualLogic 环境是否可以处理 3323 IOPS,那么答案是肯定的,但为了真正为您的环境确定正确的阵列类型和数量,您需要了解以下内容:总 IOPS(您需要)、IO 类型(顺序/随机)、读/写组合和平均 IO 大小。这将让您更好地了解您的工作负载以及如何成功构建满足其需求的解决方案。有了这些信息,您的戴尔销售代表应该能够通过他们的尺寸工具计算出这些数字并给您更明确的答案。
您知道戴尔技术中心吗?那里有很多资源,它是一个社区类型的网站,您可以通过论坛联系其他专业人士以及戴尔技术人员。网址是:http://www.delltechcenter.com/
答案2
@Farseeker,您可能会发现这份戴尔白皮书对您的研究很有帮助:
使用 Dell EqualLogic 10GbE iSCSI 存储部署 Microsoft SQL Server 2008 DSS 系统