云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

亚马逊云_什么是百度云_0元

小七 141 0

你的储藏室有多好?

了解您的存储空间Delphix作为虚拟设备部署在VMware、AWS或OpenStack中。它像其他任何虚拟机一样使用分配给它的存储,并依赖该存储来实现持久性和性能。在将Delphix部署到客户环境中之前,我们帮助客户了解配置到Delphix的存储的性能特征。这有助于确保成功的部署,并有助于确定在存储空间不足以满足环境中预期的负载时所需的任何修正。正如任何DBA或存储管理员都会告诉您的,在部署之前解决存储问题要比部署后便宜得多。IO报告卡为了评估存储的性能及其处理Delphix工作负载的能力,我们构建了一个称为"IO报告卡"的工具。这个工具在每次Delphix部署之前都会运行,并且从两年多前开始使用以来,它已经被证明对我们的部署非常宝贵。在我们最新发布的Delphix 4.2中,IO报告卡现已集成到产品中。客户可以使用delphixcli在自助服务模型中运行此工具。请注意,该工具只能在部署开始时运行,在向Delphix引擎添加任何数据之前。可以在新存储上运行该工具以检查其性能。该工具生成各种合成工作负载,以便我们可以测量存储在每个场景下的执行情况。我们在一个开源的社区中使用了一个开源的开源工具。工作量IO报告卡使用四个合成测试,我们专门构建这些测试来模拟特定的DB工作负载。小块(8KB)随机读取大多数OLTP样式应用程序的相关工作负载了解每秒I/O操作数(IOPS)和存储的延迟特性的重要工作负载大块(1MB)顺序读取批量处理应用程序的典型工作量有助于了解存储器中可用的读取带宽小块顺序1KB写入代表对预写日志活动的响应大数据块连续128KB写入数据迁移活动的典型工作负载了解峰值写入吞吐量指标和统计图1:两个存储系统的延迟直方图对于这些工作负载,我们提供了定量和定性分析。我们向用户呈现延迟的完整分布。我们关注的关键数字是第95个百分位延迟。存储系统可以表现出高度可变的性能。第95个百分位有效地度量了底层存储系统的可预测性能。为什么不用平均数呢?平均值(或算术平均值)表面上很容易理解,但却隐藏了重要的细节。具有大量外围样本的分布可能具有较低的平均值,但性能是不可预测的。图1显示了来自两个不同存储系统的响应的频率分布。请注意,两个系统的平均延迟都在610ms左右,但是存储系统II有一些异常值,响应时间超过128秒和256秒。这一小部分请求将占系统总IO时间的近20%。我们已经看到,这种延迟异常值可以显著影响各种计算机系统的性能。虽然传统的做法是使用平均数,但我们已经看到,第95个百分位在一个数字中讲述了一个更准确的故事。分数报告卡会为每一次测试产生字母等级。字母等级是基于目前可用的不同存储级别的行业标准。多年来,我们努力使等级与客户可用存储产品的变化相适应。每个测试生成一个类似于图1的报告。报告中的每一行有3个部分。潜伏期等级延迟直方图负载缩放潜伏期等级延迟图显示了两行,"平均延迟"和第95个百分位延迟。延迟图中的等级基于95%的延迟。这表示最慢的5%请求的延迟。成绩从"A+"到"D"。。如果95%延迟线比图表上显示的范围慢,那么在图表的最右边显示红色线条。延迟直方图该工具不会因平均延迟和95%延迟而停止。它还将显示响应时间的柱状图。柱状图用于演示存储中存在的任何缓存/分层。柱状图中的双模或三模分布显示了我们从每个存储层中获得的里程数以及我们可以预期的延迟。这个等级可能并不意味着什么,因为它可能表示底层或顶层的表现。实际上,分层存储的性能将取决于我们的工作负载从每个存储层获得的利用率。负载缩放结果的第三部分显示了存储的延迟扩展。负载缩放指标显示了随着负载的增加存储的性能。在更高的用户负载下,使用测试的第95个百分位延迟获得缩放,如下所示:随机读取:负载从16个用户增加到32个顺序读取:负载从1个用户增加到8个用户写入:负载从4个用户增加到16个值为0表示延迟保持不变,意味着吞吐量增加。值为+1意味着延迟与负载成比例增加,因此吞吐量保持不变。值大于-1意味着较高负载时吞吐量更差。样本报告卡当我们添加对AWS的支持时,我们分析了AWS中可用的块存储选项,在我关于AWS中EBS存储的博客中有详细介绍。以下是我们客户提供的一些报告卡,让您了解当今市场上提供的不同存储选项的期望。全闪存阵列II存储(高性能)全闪存IO报告卡Tier II存储结论Delphix部署在各种环境中,具有不同的特性。了解这些环境的功能有助于确保我们的客户能够以最快的方式从其Delphix部署中获得最大价值。IO报告卡是一个工具,我们用来评估提供给Delphix的存储的特性。在最新版本的Delphix 4.2中,我们将IO报告卡作为一种自助工具整合到产品中。有一个工具可以将复杂的性能数据过滤成简单易懂的结果,这对达成共识有很大帮助。我们鼓励客户在每次部署Delphix之前运行该工具。我们发现这个工具对于理解Delphix所提供的存储的不足之处以及在问题变成问题之前解决问题是非常宝贵的. 当我们遇到不同类型的存储时,我们会收集和分析数据。这有助于提高总体性能,并最大限度地利用调配给我们的所有存储。