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

_网站建设排名优化_0元

小七 141 0

服务器有哪些_购买_人工智能与科技

介绍DelphixBench是一个内部基准测试框架,用于测量Delphix中各种工作流的性能。基准测试旨在以一致的方式产生可重复的结果。此基准测试侧重于与我们的客户最相关的工作流,以确保基准指标能够代表客户体验。动机我们可以使用各种工具和微观基准来衡量Delphix生态系统的不同方面。例如,FIO是一种可以用来测量IO和文件系统性能的工具。目前还有其他类似的工具用于评估绩效,但这些工具往往不能反映我们客户的实际绩效,物联网开发,因为它们是微观基准,或者是不相关的宏观基准。DelphixBench正试图弥合这一差距。DelphixBench还满足以下需求:衡量与客户相关的工作流性能的综合框架。确保工作流性能持续上升。提供一个有效的机制来评估绩效权衡。提供一个展示我们业绩的工具。基准工作量DelphixBench建立在Swingbench上,云服务器吧,由Dominic Giles开发。DelphixBench使用Swingbench中的Order Entry schema,具有以下三种工作负载类型:OLTP这是标准的事务处理样式工作负载,它包括浏览、查询和更新事务的混合。这个工作负载模拟TPC-C。阅读这是一个定制的工作负载,用于强调Delphix生态系统的缓存和预取方面。此工作负载中的大多数事务是查询和浏览。此工作负载对数据文件读取带宽和延迟敏感。写这是在订单输入工作负载之上开发的自定义工作负载。大多数事务是"neworder",它更新Order表。此工作负载生成大量的redo/log流量,并且对redo/log写入延迟非常敏感。这三个工作负载在三个不同的数据库上运行,产生了九个基准测试。所有数据库都使用订单条目模式,但大小分别为1GB、10GB和60GB。这三个数据库(SOE1G、SOE10G和SOE60G)是预先填充的。每次运行基准测试都将从数据库的预定义快照开始。基准操作基准测试运行通过内部的"blackbox"框架完全自动化。用户可以选择一个现有的Delphix设备来运行基准测试,也可以指向自己的设备。基准操作可以选择从头开始设置Delphix,大数据的内容,或者使用现有的堆栈。对每个测试用例执行以下步骤。源数据库从快照中获取,并作为数据源"链接"到Delphix服务器。对于每个数据源,云品,12个不同的虚拟数据库(VDB)被配置到两个目标系统上。使用12个VDB在服务器上生成足够的负载,以确保结果一致。一旦提供了VDB,就有三种类型的负载针对它们,物联网水表,测量每秒的事务数。其他度量是从不同的工作流中度量的,如基准度量中所述。基准指标基准度量是通过测量客户在Delphix设备上执行的典型工作流来定义的。重点放在为客户提供最大价值的业务上。连接性能Delphix服务器允许用户"链接"他们的数据库,以便以最小的开销高效地创建/提供虚拟副本。将新数据库链接到新数据源所需的时间是链接性能的度量。这个时间与需要消耗的数据量密切相关,包括数据库的大小加上redo/log数据。该度量将表示链接数据库的总时间,该时间按数据库大小加上自快照以来的日志活动进行规范化。所有三个数据库都报告了该度量。供应绩效此基准操作为每个源数据库并行提供12个vdb。所有VDB都已配置异步的完成配置所有VDB所需的时间由VDB的数量来衡量和规范化。资源调配时间通常取决于资源调配时源数据库中的联机日志数据量。由于在基准测试中的所有数据库中,这是一个常量,因此将绝对的供应时间用作度量标准。绝对时间还强调了资源调配时间与数据库大小或工作负载类型的独立性。VDB性能一旦配置了vdb,将针对它们运行三种不同的工作负载:OLTP、读和写。每次运行使用一组单独的VDB。这里评估的性能指标是平均每秒事务数,由Swingbench度量。每秒事务数是与OLTP工作负载相关的常用指标。每次运行将产生单独的TPS评级。复制性能复制服务支持从一个Delphix服务器(源)到另一个(目标)的连续用户数据复制。目标Delphix服务器可以用作备份服务器,以防发生灾难性故障。基准操作同时测量完整复制和增量复制。在第一次基准测试运行结束时,带有源数据库的Delphix服务器和12个vdb被复制到目标服务器上。在每次后续测试之后,都会添加更多的数据源,并复制服务器。请注意,后续复制都是增量的。基准操作测量并报告所有复制的结果。结论DelphixBench的设计目的是测量客户通常执行的Delphix服务器的各种操作的性能。我使用了一个流行的oracle基准作为工作负载的基础,以确保有代表性的结果。指标被定义为代表与客户相关的绩效。随着新特性的添加,我们将把这些工作流合并到基准中。