CloudBoost:性能故障处理

摘要: CloudBoost 全面故障处理指南。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明

提高 CloudBoost 的性能是一个常见问题。我们介绍了一些使您能够提高 CloudBoost 性能的条件。 


硬件要求

CloudBoost 定义了提供最佳性能的硬件要求。这通常是导致性能问题的根本原因。

建议的最低要求: 
  • CPU:8 核
  • RAM:32 GB
  • 硬盘:具有至少 1:2000 + 30% 计划原始存储的 SSD* 
SSD 是建议要求中最常遗漏的项目。我们要求 SSD 是因为 CloudBoost 元数据操作有频繁的读取/写入,从而导致较大的 IOPS 要求。 


配置设置

CloudBoost 的配置可能会在数据初始上传期间和产品整个生命周期中导致即时入站流量限制。

站点缓存已启用
仅当具有低带宽(低于 100 Mbps)或高延迟(高于 300 毫秒)时,才建议启用站点缓存。启用站点缓存会将数据暂时存储到 CloudBoost 设备,数据会在该设备中排队,等待上传到指定的云存储区。站点缓存入站流量限制为 25 MB/s。虽然频繁读取操作可能会得到改善,但这可能比您网络中的 WAN 功能慢并对高性能要求产生反作用。

NetWorker 客户端设备
CloudBoost 支持多个客户端设备输入。在高性能环境中,建议在 NetWorker 中设置多个 CB 类型设备。为每个设备配置至少 4 个 PSS(并行保存流)。

从适用于 Linux x64 客户端的 NetWorker 9.1 以及适用于 Windows x64 客户端的 NetWorker 9.2 开始,您可以使用客户端直接模式下的多个 NetWorker 客户端直接与云存储区进行通信。这有助于分流 CloudBoost 设备上的大量负载,而不是将其放在客户端主机上。确保在 CloudBoost 设备上完成的任何网络性能验证也在每个客户端上执行。


性能调整

CloudBoost 可以进行多项调整以扩展性能。


客户端并行请求
CloudBoost 和 NetWorker 存储节点中内置了一个客户端,能够调整可向云存储区发出的并行请求。使用 Blobstore Bench(通常称为 BSB)来识别正确的参数。**  
请参阅知识库文章 9645:CloudBoost:调整 NetWorker 存储节点以提高 CloudBoost 性能,了解有关进行此调整的说明。

CloudBoost 平均区块大小
CloudBoost 的平均区块大小可能是性能的一个决定因素。一般规则是区块越大,网络性能就越快。在重复数据消除率方面情况正好相反,区块越小,重复数据消除率越高。您必须找到合适的平衡点。此更改可能会增加发送到云存储区的区块总数,从而可能导致成本增加。
请参阅知识库文章 3763:调整平均区块大小,了解有关进行此调整的说明。 


工具

在 CloudBoost CLI 中,有可用工具和隐藏工具。我们将介绍 blobstore-cli 和 MTR。您可以使用这些工具来验证云存储区凭据和确保 CloudBoost 功能,但也可以使用这些工具进行性能验证。 


Blobstore-cli

Blobstore 验证 (BSV)
  1. admin 用户身份登录 CloudBoost CLI
  2. 运行命令:  diagnostics blobstore-cli "--provider <ENTER PROVIDER> --identity <ENTER ACCESS KEY> --credential <ENTER SECRET KEY>" validate
请参阅知识库文章 13717:CloudBoost:验证云存储区凭据 (BSV),了解有关特定云存储区的说明。

Blobstore 基准 (BSB)
  1. admin 用户身份登录 CloudBoost CLI
  2. 运行命令:  diagnostics blobstore-cli "--provider <PROVIDER> --endpoint <URL_IF_REQUIRED>  --identity <ID> --credential <SECRET_KEY> benchmark --num-parallel-requests 16 --blob-size 262144 --max-runtime 60 --container <CONTAINER_NAME> WRITE"
写入操作用于测试备份性能,而读取操作用于测试还原性能。

请参阅知识库文章 10167:CloudBoost:云存储区基准 (BSB),了解要与 BSB 配合使用的说明和参数。

建议您先尝试并行请求的多个不同大小选项,例如 16、64 和 128。选择带宽最高、可接受延迟最低的并行请求,并尝试使用不同的区块大小,例如 64 KB、256 KB 和 1 MB。  

其他工具

使用诊断命令提供了可用于对网络功能进行故障处理的其他工具。MTR 是我们用于性能测试的常用工具。

MTR
MTR 将 traceroute 和 ping 的功能合并为有用的输出。 
  1. admin 用户身份登录 CloudBoost CLI
  2. 运行命令:mtr <DOMAIN/FQDN>:<PORT>
提醒:请勿在域中包括 http/https。

其他信息



* 1:2000 是一个粗略估计,足以用于部署。有许多变量可能导致更高的要求,例如平均区块大小、重复数据消除率和平均更改率。

** 请联系戴尔客户支持,获取使用 BSB 执行客户端性能测试的帮助。此测试需要单独的二进制文件。 

受影响的产品

CloudBoost

产品

CloudBoost, CloudBoost Physical Appliance
文章属性
文章编号: 000009485
文章类型: How To
上次修改时间: 09 9月 2025
版本:  5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。