diff --git a/src/client/backup_writer.rs b/src/client/backup_writer.rs index 7e5adb3c..2344045f 100644 --- a/src/client/backup_writer.rs +++ b/src/client/backup_writer.rs @@ -264,7 +264,7 @@ impl BackupWriter { crate::tools::format::strip_server_file_expenstion(archive_name.clone()) }; if archive_name != CATALOG_NAME { - let speed: HumanByte = (uploaded / (duration.as_secs() as usize)).into(); + let speed: HumanByte = ((uploaded * 1_000_000) / (duration.as_micros() as usize)).into(); let uploaded: HumanByte = uploaded.into(); println!("{}: had to upload {} from {} in {}s, avgerage speed {}/s).", archive, uploaded, vsize_h, duration.as_secs(), speed); } else {