summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorcem <cem@FreeBSD.org>2015-10-22 04:38:05 +0000
committercem <cem@FreeBSD.org>2015-10-22 04:38:05 +0000
commitc8639a493325ed9b19a31fa6e31d3116a112af78 (patch)
tree511f4aaffd042632494654fc4192e5c257afb7aa /share
parentbf2670a3a7e8340257ce7dd15678fa1c01769b00 (diff)
downloadFreeBSD-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
OpenPOWER on IntegriCloud