Skip to content

DISKSPD 2.2

Latest
Compare
Choose a tag to compare
@dl2n dl2n released this 13 Jun 20:23
· 1 commit to master since this release
2ac91a4

NOTE: changes to the asynchronous IO loop will require rebaselining results with queue depths greater than 1.
The new design drains the completion queue more aggressively, shrinking delays that impacted latency measurement
especially on faster storage targeting higher queue depths. Latency measurement is improved at a very small cost
to rates, as well as improving rates when latency measurement is not used (-D or -L) due to batch dequeue.

Smaller IO sizes will see the most change.

  • New: Socket, NUMA, Core and Power Efficiency Class (big/little cores) added to processor topology reporting (XML and text output)
    • topology elements only displayed in text results when > 1 are present (e.g. multi-socket systems)
    • CPU numbering remains group relative, as is the new Core numbering
    • highest Power Efficiency Class is marked with a P suffix (this will usually be 1P v. 0)
    • NOTE: efficiency classes can have major impact; work on heterogenous systems must be aware of core properties in combination with thread affinity rules (see -a and -n )
  • New: active power scheme reporting
  • New: base target offset switch now allows range specification: -Bbase[:length]; replaces -B and -f
  • post-run latency histogram processing now significantly faster
  • verbose output is more consistent; includes actual warmup, measured and cooldown intervals v. expected

Binary release supports down to Windows 8 and Windows Server 2012; now uses the Universal CRT.