

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

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