ShareBench measures network storage performance using configurable multi-stream read and write tests, with support for synchronized multi-client testing and live network interface monitoring.
Single-client storage benchmarks measure the performance of one Mac in isolation. ShareBench tests the NAS under multi-client load instead, coordinating multiple Macs in a synchronized test to measure aggregate throughput across all clients simultaneously, while monitoring the network interfaces carrying the traffic. The results show whether a bottleneck is in the storage, the network, or a specific client.
Multi-client swarm test: four machines benchmarking simultaneously with aggregated throughput, per-client graphs, and live NIC monitoring.
Detailed test reports with per-client cycle breakdown, configuration summary, and PDF export for documentation or vendor discussions.
Configure parallel read and write streams to simulate concurrent workstation access. See how your NAS handles the real-world load of a busy edit suite, not just a single synthetic transfer.
Watch actual network interface throughput in real time during benchmark runs. Correlate storage performance with link utilization to identify network bottlenecks that pure disk tools miss entirely.
Coordinate benchmarks across multiple Macs simultaneously using Bonjour discovery. One controller, any number of clients. See how your storage performs under real multi-user load.
Throughput gauges, historical graphs with per-stream breakdown, and interface-level network monitoring. Expand graphs full-screen and switch between capture and playback views.
Generate PDF reports with test configuration, per-client cycle breakdown, and aggregated throughput. Document your storage performance for capacity planning or vendor discussions.
Save and load test results in a JSON format you can keep for future reference, share with colleagues, or import into any graphing or analysis tool. Build a historical record of your storage performance over time.
Tools like AJA System Test measure what one Mac can do in isolation. That's a useful baseline, but it tells you nothing about the NAS itself. ShareBench tests the storage infrastructure under controlled multi-client load. That's the scenario that determines whether your team can work or is waiting on I/O.
If you're provisioning a new NAS, diagnosing intermittent slowdowns during multi-user sessions, or comparing bonded vs. single 10GbE connections, ShareBench gives you the data to make that case clearly, with reproducible documented results you can share with vendors or management.
ShareBench is free while we gather early feedback. If you find it useful, contributions help fund continued development.
Support Development on Ko-fi