diff options
author | cem <cem@FreeBSD.org> | 2015-10-22 04:38:05 +0000 |
---|---|---|
committer | cem <cem@FreeBSD.org> | 2015-10-22 04:38:05 +0000 |
commit | c8639a493325ed9b19a31fa6e31d3116a112af78 (patch) | |
tree | 511f4aaffd042632494654fc4192e5c257afb7aa /share | |
parent | bf2670a3a7e8340257ce7dd15678fa1c01769b00 (diff) | |
download | FreeBSD-src-c8639a493325ed9b19a31fa6e31d3116a112af78.zip FreeBSD-src-c8639a493325ed9b19a31fa6e31d3116a112af78.tar.gz |
Improve flexibility of ioat_test / ioatcontrol(8)
The test logic now preallocates memory before running the test.
The buffer size is now configurable. Post-copy verification is
configurable. The number of copies to chain into one transaction (one
interrupt) is configurable.
A 'duration' mode is added, which repeats the test until the duration
has elapsed, reporting the B/s and transactions completed.
ioatcontrol.8 has been updated to document the new arguments.
Initial limits (on this particular Broadwell-DE) (and when the
interrupts are working) seem to be: 256 interrupts/sec or ~6 GB/s,
whichever limit is more restrictive.
Unfortunately, it seems the interrupt-reset handling on Broadwell isn't
working as intended. That will be fixed in a later commit.
Sponsored by: EMC / Isilon Storage Division
Diffstat (limited to 'share')
0 files changed, 0 insertions, 0 deletions