通过标签过滤:性能

获取存储引擎准备好快速存储设备

||wiredtiger存储性能

固态硬盘是一个数量级的速度更快今天比十年前。存储类存储器(SCM)坐内存总线上,并进一步减少I / O延迟。凡曾经是瓶颈访问硬件,软件开销现在可能占据主导地位。1888bet亚洲体育188金宝慱官网下载系统调用和文件系统看家占太多的I / O延迟。研究人员和从业者调查的方式对这些缺点导航周围没有放弃使用过的,现成的操作系统和文件系统的便利性。在Mo188金宝搏手机客户端安卓下载ngoDB中,我们转换的WiredTiger存储引擎使用内存映射文件,而不是系统调用的I / O,以及批处理文件系统内务操作的开销。这些变化可节省高达63%,在某些I / O密集型基准测试更高的性能。

重复性能测试:CPU的选择是最好禁用

||性能测试EC2CPU的选择性能分析

为了改善可重复性的工作,MongoDB的性能团队着手噪音减少对多项性能测试套件对EC2188金宝搏手机客户端安卓下载实例中运行。想着我们的假设,实验设置后,我们开始通过记录我们目前的设置数据,发现没有什么特别好的或坏的EC2实例的证据。在接下来的步骤中,我们研究IO,发现EBS情况下,对我们稳定的选项。已经找到了一个非常稳定的表现就盘而言,这第三个也是最后的实验轮流调整CPU与旋钮噪声系统的这部分减少。

重复性能测试:EBS情况下是稳定的选项

||性能分析性能EBSIO

为了改善可重复性的工作,MongoDB的性能团队着手噪音减少对多项性能测试套件对EC2188金宝搏手机客户端安卓下载实例中运行。想着我们的假设,实验设置后,我们开始通过记录我们目前的设置数据,发现没有什么特别好的或坏的EC2实例的证据。然而,我们发现,反复试验的结果有较大差异。由于我们的测试数据和我们的生产系统的知识,我们已经观察到许多最嘈杂的测试做过的最IO(即到IO延迟,或带宽无论是大小写)。在执行第一基准测试之后,我们因此决定通过在这些情况下,同时测试AWS实例类型和IO配置把重点放在IO性能。

重复性能测试:EC2实例是既不好也不坏

||性能分析性能EC2测试

为了改善可重复性的工作,MongoDB的性能团队着手噪音减少对多项性能测试套件对EC2188金宝搏手机客户端安卓下载实例中运行。在项目的开始,现在还不清楚我们在公共云中运行的可重复的性能测试的目标是否是可以实现的。相反辩论基于假设和信念的问题,我们决定噪声测量本身,看看我们是否可以进行配置更改,以尽量减少它。

想着我们的假设,实验设置后,我们开始通过记录我们目前的设置数据。

减少对EC2性能测试中的变化:设置和主要成果

||性能分析性能EC2测试

在MongoD188金宝搏手机客户端安卓下载B的性能团队,我们使用EC2运行日常的系统性能测试。建立一个持续集成系统进行性能测试后,我们意识到有随机变化在我们的平台和系统配置的来源产生很多我们的研究结果的不可再现。从平台的运行变化的运行比变化MongoDB中的表现,我们想捕捉更大。188金宝搏手机客户端安卓下载为了减少这样的变化 - 环境噪音 - 从我们的测试配置中,我们设置了一个项目,测量和控制上,我们运行我们的测试的EC2环境。