Skip to content

v1.115.0: network throughput benchmark#51

Merged
TheAbider merged 1 commit into
masterfrom
release/v1.115.0
May 30, 2026
Merged

v1.115.0: network throughput benchmark#51
TheAbider merged 1 commit into
masterfrom
release/v1.115.0

Conversation

@TheAbider
Copy link
Copy Markdown
Owner

v1.115.0 — Network throughput benchmark

A new interactive diagnostic under Network Diagnostics → [14] Network Throughput Benchmark (file copy).

Generates a test file (default 256 MB, 16–4096 MB), copies it to a target folder and back, and times each transfer to report write/read throughput in MB/s and Mbps. UNC share = typical target; local path measures local disk. Reflects the full network + remote storage path, not pure wire speed.

In-box only — built-in cmdlets + a stopwatch, no external binary (ntttcp/iperf are not in-box and are not auto-downloaded). Payload buffer filled with pseudo-random bytes (not trivially compressible), target validated before any write, and all three temp files removed in a finally even on transfer failure.

Interactive (needs a target path) → no new CLI action; count stays 197. Section 182 added (5085 structural tests, all green).

Add an in-box network throughput diagnostic under Network Diagnostics
[14] Network Throughput Benchmark (file copy).

It generates a test file (default 256 MB, 16-4096), copies it to a target
folder and back, and times each transfer to report write/read throughput
in MB/s and Mbps. UNC share = typical target; local path measures local
disk. Reflects the full network + remote storage path, not pure wire speed.

In-box only: built-in cmdlets + a stopwatch, no external binary (ntttcp /
iperf are not in-box and are not auto-downloaded). The payload buffer is
filled with pseudo-random bytes so it is not trivially compressible, the
target is validated before any write, and all three temp files (source,
remote copy, read-back) are removed in a finally even on transfer failure.

Interactive diagnostic (needs a target path) -> no new CLI action; count
stays 197. Section 182 added; 5085 structural tests green.
@codecov
Copy link
Copy Markdown

codecov Bot commented May 30, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@TheAbider TheAbider merged commit 45e4274 into master May 30, 2026
7 checks passed
@TheAbider TheAbider deleted the release/v1.115.0 branch May 30, 2026 00:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant