All Posts by Date or last 15, 30, 90 or 180 days.

As an Amazon Associate I earn from qualifying purchases @AMAZON

Designed for the most demanding needs of photographers and videographers.
Connect and charge all of your devices through a single Thunderbolt or USB-C port.

diglloydTools DiskTester Java to Debut Soon

Previous version of Java (prior to JDK 20 or 21 not sure) could not deliver the required I/O speed. It had to do with the way buffer memory was handled between the JVM and native code. That now looks to be fixed in JDK 20 and 21, and possibly earlier.

After 4 very long days of coding, I now have developed a DiskTester Java (dtj) that actually outperforms the original native version.

Indeed, dtj is capable of I/O speeds up to 100 GiB/sec on the 2023 Mac Pro M2 Ultra, that is, when the OS has cached the data. That is actually quite a feat requiring buffering and threading. But it’s important for testing new superfast PCIe SSD cards, like the OWC Accelsior 8M2.

The feature set is not as extensive but equivalent commands to DiskTester fill-volume, DiskTester creates-files, DiskTester run-sequential, DiskTester run-sequential-suite are all implemented and working impressively fast.

For context, 100 GiB/sec exceeds the memory bandwidth of the 28-core 2019 Mac Pro. The M2 Ultra memory bandwidth leaves Intel machines far behind in the dark ages.

Here, 108.7 GiB is being read (cached) at a scrazy-fast 100202 MiB/sec = 105 MB/sec.

MacPro:diglloydUtil $ dtj read --bufsize 32M --numbuf 24 ~/Desktop/out
...
#238: 108.7 GiB @ 100202 MiB/sec overall 100202 MiB/sec


Validating

Shown below are the results from classic DiskTester vs DiskTester Java (dtj).

DiskTester Java delivers higher and more consistent performance (orange and blue lines) vs DiskTester class (red and green), being designed to extract every last ounce of performance out of the drive, thus yielding a picture of best possible drive performance. Which is the whole idea.

Of course, tests can be run with different parameters., as before, and even different APIs (Java or POSIX).

WOW that OWC FX SSD is impressively fast! Reads are as fast as the Thunderbolt bus allows, and write speed far exceeds most SSDs.

Write: 2255 MiB/sec = 2365 MB/sec
Read: 2921 MiB/sec = 3062 MB/sec

Get OWC FX SSD at MacSales.com.

 
Sustained peformance for 1TB OWC FX Thunderbolt SSD
View all handpicked deals...

Seagate 22TB IronWolf Pro 7200 rpm SATA III 3.5" Internal NAS HDD (CMR)
$500 $400
SAVE $100

diglloyd.com | Terms of Use | PRIVACY POLICY
Contact | About Lloyd Chambers | Consulting | Photo Tours
Mailing Lists | RSS Feeds | X.com/diglloyd
Copyright © 2020 diglloyd Inc, all rights reserved.
Display info: __RETINA_INFO_STATUS__