As an Amazon Associate I earn from qualifying purchases @AMAZON
2017 MacBook Pro: IntegrityChecker Verify
Related: 2013 Mac Pro, 2017 iMac 5K, 2017 MacBook Pro, 4K and 5K display, data integrity, diglloydTools, iMac, iMac 5K, IntegrityChecker, laptop, Mac Pro, MacBook, MacBook Pro, Macs, SSD
MPG tested a fully-loaded 2017 MacBook Pro with 1TB SSD.
DiglloydTools IntegrityChecker runs SHA1 hashes on files to maintain data integrity checks.
Its verify command utilizes all CPU cores as efficiently as any application ever can, using sophisticated I/O algorithms to feed data to the CPU as fast as the OS can go. Performance will thus be gated by I/O speed unless all CPU cores are fed data fast enough to be fully utilized.
At 4.2 GHz (turbo boost 4.5 GHz), the 2017 iMac 5K can be expected to outrun the 3.1 GHz 2017 MacBook Pro (turbo boost 3.6 GHz) by about 35% at base clock speed, or 25% at full turbo boost speed—for pure CPU tasks (no disk I/O).
Intel Power Gadget shows that with IntegrityChecker using 4 threads, about 3.70 GHz is maintained by the 2017 MacBook Pro (beyond the rated turbo boost speed of 3.6 GHz!). The 2017 iMac 5K maintains a steady 4.4 GHz, for a 19% clock speed advantage. But with disk I/O involved, that advantage in the Real World is only about 12%.
The 2016 MacBook Pro laptop is within 17% of the 2015 iMac 5K desktop — impressive.
Both the late 2017 iMac 5K and 2017 MacBook Pro trounce the aging 2013 Mac Pro, whose SSD dodders along at around 1100MB/sec (versus 3X that speed for the 2017 Macs and 2X for the 2015 MacBook Pro). This just kills the performance for the Mac Pro—it is I/O bound.
The 2015 MacBook Pro has the slowest SSD of the bunch, but it still trounces the 2013 Mac Pro because its SSD is at least twice as fast.
* Models of the 2013 Mac Pro built in 2015 or so or later may might have somewhat faster SSDs. The 3.3 GHz 8-core Mac Pro used for this test is faste than any model that can be purcahsed at Apple.