

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 了解数据传输性能计数器
<a name="transfer-performance-counters"></a>

[启动任务](run-task.md)时，会 AWS DataSync 提供计数器来帮助跟踪数据传输的性能和进度。

使用以下信息，了解每个计数器代表的信息。您可以在 DataSync 控制台或[DescribeTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTaskExecution.html)响应中查看这些计数器。某些计数器并非在所有[任务模式](choosing-task-mode.md)下都可用。


| 控制台 | `DescribeTaskExecution` | 任务模式支持 | 说明 | 
| --- | --- | --- | --- | 
| – | `BytesWritten` | 增强、基本 |  DataSync 实际写入目标位置的逻辑字节数。 | 
| **数据吞吐量** | – | 增强、基本 | 向目标位置 DataSync 写入逻辑字节的速率。<br />如果你使用的是 [DescribeTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTaskExecution.html)，如何计算这个计数器取决于你的任务模式：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/datasync/latest/userguide/transfer-performance-counters.html) | 
| 传输的数据 | `BytesTransferred` | 增强、基本 | 压缩前 DataSync 发送到网络的字节数（如果可以压缩）。<br />有关通过网络传输的字节数，请参阅**网络吞吐量**（在控制台中）或`BytesCompressed`（输入 [DescribeTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTaskExecution.html)）计数器。 | 
| **已从目标删除** | `FilesDeleted` | Basic | 在目标位置 DataSync 实际删除的文件、对象和目录的数量。<br />如果您未将任务配置为[在目标位置中删除不存在于源位置的数据](configure-metadata.md#task-option-file-object-handling)：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/datasync/latest/userguide/transfer-performance-counters.html) | 
| **已从目标删除** |  `FilesDeleted`, `FoldersDeleted`  | 增强 | 目标位置中 DataSync 实际删除的文件或对象以及目录的数量。<br />如果您未将任务配置为[在目标位置中删除不存在于源位置的数据](configure-metadata.md#task-option-file-object-handling)：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/datasync/latest/userguide/transfer-performance-counters.html) | 
| – | `EstimatedBytesToTransfer` | 增强、基本 |  DataSync 预期写入目标位置的逻辑字节数。 | 
| – | `EstimatedFilesToDelete` | Basic |  DataSync 预计在目标位置删除的文件、对象和目录的数量。<br />如果您未将[任务配置](configure-metadata.md#task-option-file-object-handling)为在目标位置中删除不存在于源位置的数据，则该值始终为 `0`。 | 
| – |  `EstimatedFilesToDelete`, `EstimatedFoldersToDelete`  | 增强 | 目标位置中 DataSync 预计要删除的文件或对象以及目录的数量。<br />如果您未将[任务配置](configure-metadata.md#task-option-file-object-handling)为在目标位置中删除不存在于源位置的数据，则该值始终为 `0`。 | 
| – | `EstimatedFilesToTransfer` | Basic |  DataSync 预计通过网络传输的文件、对象和目录的数量。此值是在 DataSync [准备](run-task.md#understand-task-execution-statuses)传输时计算的。<br />计算方法主要取决于使用的[传输模式](configure-metadata.md#task-option-transfer-mode)：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/datasync/latest/userguide/transfer-performance-counters.html) | 
| – |  `EstimatedFilesToTransfer`, `EstimatedFoldersToTransfer`  | 增强 |  DataSync 预计通过网络传输的文件或对象以及目录的数量。此值是在 DataSync [准备](run-task.md#understand-task-execution-statuses)传输时计算的。<br />计算方法主要取决于使用的[传输模式](configure-metadata.md#task-option-transfer-mode)：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/datasync/latest/userguide/transfer-performance-counters.html) | 
| **文件吞吐量** | – | 增强、基本 | 通过网络 DataSync 传输文件、对象和目录的速率。<br />如果你使用的是 [DescribeTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTaskExecution.html)，如何计算这个计数器取决于你的任务模式：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/datasync/latest/userguide/transfer-performance-counters.html) | 
| – |  `FilesFailed`, `FoldersFailed`  | 增强 | 任务执行期间 DataSync 无法准备、传输、验证和删除的文件或对象以及目录的数量。<br />如果出现故障，可以分别在“**准备好**”、“**已传输**”、“**已跳过**”和“**已从目标删除**”控制台计数器旁边进行查看。 | 
| **在源处列出** |  `FilesListed.AtSource`, `FoldersListed.AtSource`  | 增强 | 在您的源位置 DataSync 找到的文件或对象以及目录的数量。[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/datasync/latest/userguide/transfer-performance-counters.html) | 
| – |  `FilesListed.AtDestinationForDelete`, `FoldersListed.AtDestinationForDelete`  | 增强 | 在目标位置 DataSync 找到的文件或对象以及目录的数量。<br />该计数器仅适用于您将任务配置为[在目标位置中删除不存在于源位置的数据](configure-metadata.md#task-option-file-object-handling)。 | 
| **网络吞吐量** \* | `BytesCompressed` | 增强、基本 | 压缩后通过网络 DataSync 传输的物理字节数（如果可以压缩）。<br />除非**数据不可压缩，否则此数字通常小于传输的数据**`BytesTransferred`（在控制台中 [DescribeTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTaskExecution.html)）或（输入）。<br />\* 对于增强模式，**网络吞吐量**不会显示在控制台中。 | 
| **压缩百分比** | – | 增强、基本 | 在通过网络发送之前 DataSync 压缩的传输数据所占的百分比。<br />如果你使用的是 [DescribeTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTaskExecution.html)，你可以用计算这个计数器`1 - BytesCompressed / BytesWritten`。 | 
| **准备好** |  `FilesPrepared`, `FoldersPrepared`  | 增强 | 比较源位置和目标位置后 DataSync 将尝试传输的文件或对象以及目录的数量。<br />在控制台中，此计数器还可以显示准备过程中 DataSync 跳过的对象数量。有关更多信息，请参阅 [如何 DataSync 准备数据传输](how-datasync-transfer-works.md#how-datasync-prepares)。<br />如果您将任务配置为[传输所有数据](configure-metadata.md#task-option-transfer-mode)，则此计数器不适用。在这种情况下， DataSync 将所有内容从源复制到目的地，而不比较位置之间的差异。 | 
| **处理速率** | – | 增强、基本 |  DataSync 读取源位置文件、对象和目录的速率。<br />处理速率基于多个[CloudWatch 指标](monitor-datasync.md#accessing-metrics)。确切的指标取决于使用的任务模式。<br />**增强模式**：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/datasync/latest/userguide/transfer-performance-counters.html)<br />**基本模式**：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/datasync/latest/userguide/transfer-performance-counters.html) | 
| **剩余** | – | Basic |  DataSync预计通过网络传输的剩余文件、对象和目录数量。<br />如果你使用的是 [DescribeTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTaskExecution.html)，你可以通过减去`FilesTransferred`来计算这个计数器。`EstimatedFilesToTransfer` | 
| **已跳过**\* | `FilesSkipped` | Basic | 传输过程中 DataSync 跳过的文件、对象和目录的数量。 | 
| – |  `FilesSkipped`, `FoldersSkipped`  | 增强 | 传输过程中 DataSync 跳过的文件或对象以及目录的数量。<br />[仅传输已更改的数据时，**跳过**的项目将包含在**准备好的**计数器中，或者在传输所有数据时包含在已](configure-metadata.md#task-option-transfer-mode)**[传输](configure-metadata.md#task-option-transfer-mode)的计数器中。** | 
| **已传输** | `FilesTransferred` | Basic | 通过网络 DataSync 传输的文件、对象和目录的数量。在任务执行期间，当从源读取内容并通过网络发送内容时，该值会定期更新。<br />如果 DataSync 无法传输某些内容，则此值可以小于`EstimatedFilesToTransfer`或`EstimatedFoldersToTransfer`。在某些情况下，该值也可以大于`EstimatedFilesToTransfer`或`EstimatedFoldersToTransfer`。此计数器是特定于某些位置类型的实施，因此不要将其用作所传输内容的确切指示或用来监控任务执行。 | 
| **已传输** |  `FilesTransferred`, `FoldersTransferred`  | 增强 | 通过网络 DataSync 传输的文件或对象以及目录的数量。在任务执行期间，当从源读取内容并通过网络发送内容时，该值会定期更新。<br />如果 DataSync 无法传输某些内容，则此值可以小于`EstimatedFilesToTransfer`或`EstimatedFoldersToTransfer`。在某些情况下，该值也可以大于`EstimatedFilesToTransfer`或`EstimatedFoldersToTransfer`。此计数器是特定于某些位置类型的实施，因此不要将其用作所传输内容的确切指示或用来监控任务执行。 | 
| **已验证** | `FilesVerified` | Basic | 传输过程中要 DataSync 验证的文件、对象和目录的数量。<br />当您将任务配置为[仅验证传输的数据](configure-data-verification-options.md)时，在某些情况下 DataSync 不验证目录或无法传输的文件或对象。 | 
| **已验证** |  `FilesVerified`, `FoldersVerified`  | 增强 | 传输过程中要 DataSync 验证的文件或对象以及目录的数量。 | 