今天,戴尔易安信发布了 SCOS 的更新版本,SCOS 是 SC 存储系列中使用的操作系统。 SCOS 7.3 是一个免费更新,并带来了一些新功能和修复,就像任何点版本一样,但在这种情况下,还有一个主要的性能更新。 由于代码优化和向分布式备件的迁移,Dell EMC 已经能够确保全面提升。 这 SC9000 例如,现在每个阵列能够达到 2 万次 IOPS,在联合环境中达到 20 万次 IOPS。 尽管如此,所有 SC 系统都受益,所有受支持的系统在 2K 4% 读取 IOPS 方面增加了 100 倍。 此外,每个系统 (50/100 80K) 的混合工作负载 IOPS 提高了 20-4K。
今天,戴尔易安信发布了 SCOS 的更新版本,SCOS 是 SC 存储系列中使用的操作系统。 SCOS 7.3 是一个免费更新,并带来了一些新功能和修复,就像任何点版本一样,但在这种情况下,还有一个主要的性能更新。 由于代码优化和向分布式备件的迁移,Dell EMC 已经能够确保全面提升。 这 SC9000 例如,现在每个阵列能够达到 2 万次 IOPS,在联合环境中达到 20 万次 IOPS。 尽管如此,所有 SC 系统都受益,所有受支持的系统在 2K 4% 读取 IOPS 方面增加了 100 倍。 此外,每个系统 (50/100 80K) 的混合工作负载 IOPS 提高了 20-4K。
除了性能提升之外,还有许多其他更新作为 SCOS 7.3 版本的一部分:
- 增加了 CloudIQ 支持——CloudIQ 是一款免费的基于云的分析和监控工具,已被 Dell EMC Unity 客户使用,现在可用于 SC 存储。
- 用于 SC HTML5 Web UI 的新 Unisphere
- Unisphere for SC – 单一阵列管理
- Unisphere Central for SC – 多阵列管理
- SC4020 的数据就地升级——客户可以将他们的驱动器和扩展柜迁移到新的主单元,而不是为了升级而复制到新阵列,从而节省时间和费用。
- SCv2000 现在与其他 SC 阵列联合/复制
- 大多数 SC 系统都会遇到容量颠簸:
- SC9000 原始数据从 3PB 增加到 6PB
- SC7020/SC7020F 3PB 至 4PB
- SC5020/SC5020F 2PM 至 2.16PB
- SCv3000 和上一代型号,无变化
- 25GbE 和 100GbE iSCSI I/O PCIe 和夹层卡支持 SC5020、SC5020F、SC7020、SC7020F 和 SC9000
- 分布式备用——重建速度提高 500%,所有驱动器现在都用于 I/O,而不是让驱动器闲置以在驱动器发生故障时进行预期的重建。
- Live Volume 增强功能可提供更低的延迟和更少的网络流量。 SCOS 7.3 还增加了阵列支持的 live volume 数量。
对于希望部署 SCOS 7.3 的客户,固件更新现已定向可用,并于本日历年的第三季度全面上市。 如前所述,根据支持合同,该更新对客户免费。 SC3、SC9000、SC8000、SC7020F、SC7020、SC5020F、SC5020、SCv4020XXX 和 SCv3XXX 型号都可以更新。
出于本次评估的目的,我们将两个全闪存 SC5020 阵列带入了实验室。 一个 SC5020 配备了 SCOS 7.2 的运输版本,另一个配备了 SCOS 7.3 的定向可用性版本。
性能
VDBench 工作负载分析
在对存储阵列进行基准测试时,应用程序测试是最好的,综合测试排在第二位。 虽然不能完美代表实际工作负载,但综合测试确实有助于为具有可重复性因素的存储设备建立基线,从而可以轻松地在竞争解决方案之间进行同类比较。 这些工作负载提供了一系列不同的测试配置文件,包括“四个角”测试、常见的数据库传输大小测试,以及来自不同 VDI 环境的跟踪捕获。 所有这些测试都利用通用的 vdBench 工作负载生成器,以及一个脚本引擎来自动化和捕获大型计算测试集群的结果。 这使我们能够在各种存储设备上重复相同的工作负载,包括闪存阵列和单个存储设备。 在阵列端,我们使用 Dell PowerEdge R740xd 服务器集群。
简介:
- 4K 随机读取:100% 读取,128 个线程,0-120% 重复率
- 4K 随机写入:100% 写入,64 线程,0-120% iorate 6
- 4K 顺序读取:100% 读取,16 线程,0-120% 迭代
- 64K 顺序写入:100% 写入,8 个线程,0-120% 迭代
- 合成数据库:SQL 和 Oracle VDI 完整克隆和链接克隆跟踪
在我们测量 4K 随机读取性能的第一个测试中,我们可以看到运行 5020 和 7.3 的 SC7.2 之间的巨大差异。 运行 4 的系统的 7.2K 读取性能保持在 1 毫秒以下,直到大约 275k IOPS,然后达到 311k IOP 的峰值。 运行 7.3 的系统虽然在不到 400 毫秒的时间内超过了 1k IOPS,并达到了 446k IOPS 的峰值。
从 7.2K 随机写入性能来看,SCOS 7.3 和 4 之间的区别再清楚不过了。 运行 7.2 的单元的上限为 82k IOPS,而运行 7.3 的单元翻了一番多,达到 166k IOPS。
SCOS 4 的连续 7.3K 性能继续显示出连续 4K 后部性能的显着改进,使该单元能够达到 1.37 万 IOPS,而运行 7.2 的单元测得 1.01 万 IOPS。
同样,在我们测量 4K 顺序性能的写入测试中,我们看到 SCOS 7.3 推出超过 500k IOPS,改进超过旧 SCOS 326 测量的 7.2k IOPS。
大块顺序写入性能没有太大变化,SCOS 7.3 与运行 7.2 的阵列相比略有下滑。 两个平台的峰值读取吞吐量约为 10GB/s,SCOS 7.2 在延迟方面具有优势。
在我们的 64k 测试中测量的 LArge 块顺序写入性能比 SCOS 7.3 有很大改进。 在延迟不到一半的情况下,SCOS 7.3 允许平台推出超过 6GB/s,而运行 SCOS 7.2 的系统最高可达 3.7GB/s。
查看我们的合成 SQL 工作负载,SCOS 7.3 的性能远远超过 7.2,达到 420k IOPS 峰值,而 SCOS 290 为 7.2k IOPS。
使用 SQL 90/10,SCOS 7.3 达到了略低于 400k IOPS 的峰值,而 SCOS 272 为 7.2k IOPS。
由于 SQL 80/20 中的写入率略高,SCOS 7.3 比 SCOS 7.2 的收益更深,测得 363k IOPS 峰值与 242k IOPS。
在我们的 Oracle 工作负载中,SCOS 7.3 提供低于 1 毫秒的延迟,性能高达 323k IOPS,然后达到 359k IOPS 的峰值。 SCOS 7.2 在高达 1k IOPS 时提供低于 180ms 的延迟,然后达到 241k IOPS 的峰值。
在 Oracle 90/10 工作负载中,我们通过 SCOS 370 测量了高达 396k IOPS 的亚毫秒级延迟和 7.3k IOPS 的峰值性能。 SCOS 7.2 在超过 220 毫秒的延迟时测得大约 1k IOPS,然后达到 263k IOPS 的峰值。
在 Oracle 80/20 测试中,SCOS 7.3 的峰值能够达到 363k IOPS,而 SCOS 7.2 最高可达 236k IOPS。
接下来,我们查看完整克隆和链接克隆的 VDI 配置文件。 对于 VDI 完整克隆启动测试,7.2 版本能够达到 269,042 IOPS 的峰值,延迟为 3.84 毫秒。 更新到 7.3 后,同一台服务器在大约 350K IOPS 之前有亚毫秒延迟,峰值为 377,413 IOPS,延迟为 27 毫秒。
对于 VDI 完整克隆初始登录,SCOS 7.2 达到峰值性能 116,758 IOPS,延迟为 6.8。 一旦 SC5020 升级到 7.3,它就有亚毫秒延迟,直到大约 140K IOPS,远高于以前版本的峰值性能。 在 7.3 中,SC5020 的峰值约为 206K IOPS,延迟为 3.9 毫秒。
VDI Full Clone Monday Login 显示 SCOS 7.2 的峰值性能为 148,872 IOPS,延迟为 3.15 毫秒。 更新后亚毫秒级延迟性能再次优于上一版本的峰值性能。 5020 版本的 SC7.3 在 1K IOPS 下突破 167ms,再次显着高于之前软件版本的峰值性能。 5020 的 SC7.3 峰值为 240,061,延迟为 2.13ms,比之前的峰值高出近 100K IOPS。
对于 VDI 链接克隆基准测试,我们再次从启动测试开始。 此处 SCOS 7.2 的峰值性能为 267,837 IOPS,延迟为 1.85 毫秒。 当升级到软件的新 7.3 版本时,我们看到性能跃升至 337,175 IOPS 的峰值,延迟为 1.5 毫秒(新版本的亚毫秒延迟性能达到了之前版本的峰值性能) .
VDI 链接克隆初始登录具有 SCOS 7.2,峰值性能为 132,284 IOPS,延迟为 1.93 毫秒。 更新后有一个很好的性能提升和延迟下降到 170,479 IOPS 和 1.5ms。
最后,我们在 VDI Linked Clone Monday Login 基准测试中查看 SCOS 更新前后的性能差异。 在这里,7.2 版本的峰值为 150,273 IOPS,延迟为 3.36 毫秒。 更新再次提升了性能,只是没有那么戏剧化。 此处 7.3 版本的峰值为 198,092 IOPS,延迟为 2.58 毫秒。
结语
随着性能的提高,整体上出现了增长,在某些情况下非常显着。 我们不会重复上面的数字,而是要看一些改进的百分比。 对于 4K 随机,升级后我们看到峰值读取性能提高了 62%,写入性能提高了 102%。 对于 4K 顺序工作,我们看到读取提高了 35.6%,写入提高了 53%。 其他一些显着的性能改进包括 64K 写入(增加 62%)、SQL(增加 44.8%)、VDI FC 初始登录(增加 77.5%)和 VDI FC 星期一登录(增加 62%)。
很明显,Dell EMC SC 工程团队在 SCOS 7.3 版本方面做得非常出色。 我们在实验室中拥有的一对 SC5020 运行相同的全闪存硬件,一个是 7.2 代码,另一个是 7.3 代码,在我们运行的每一个基准测试中都显示出 SCOS 7.3 的明显优势。 只有 64K 顺序读取的性能基本相同,这受到我们测试系统中驱动器数量的限制。 我们看到的收益是如此之大,以至于很容易争辩说 Dell EMC 应该将此命名为 SCOS 8.0,它不仅在性能上有了飞跃,而且在 Web UI 和 CloudIQ 等其他增强功能方面取得了更大的成就。 尽管如此,SCOS 7.3 是他们的目标,戴尔易安信将软件捆绑包作为免费升级提供给任何签订服务合同的人。