diff --git a/mooncake-transfer-engine/src/transport/ascend_transport/ascend_direct_transport/ascend_direct_transport.cpp b/mooncake-transfer-engine/src/transport/ascend_transport/ascend_direct_transport/ascend_direct_transport.cpp index 2e812d5a..95157f7b 100644 --- a/mooncake-transfer-engine/src/transport/ascend_transport/ascend_direct_transport/ascend_direct_transport.cpp +++ b/mooncake-transfer-engine/src/transport/ascend_transport/ascend_direct_transport/ascend_direct_transport.cpp @@ -585,6 +585,7 @@ void AscendDirectTransport::processSliceList( } return; } + auto start = std::chrono::steady_clock::now(); std::vector op_descs; op_descs.reserve(slice_list.size()); for (auto &slice : slice_list) { @@ -601,6 +602,11 @@ void AscendDirectTransport::processSliceList( for (auto &slice : slice_list) { slice->markSuccess(); } + LOG(INFO) << "Transfer to:" << target_adxl_engine_name << ", cost: " + << std::chrono::duration_cast( + std::chrono::steady_clock::now() - start) + .count() + << " us"; } else { LOG(ERROR) << "Transfer slice failed with status: " << status; for (auto &slice : slice_list) {