Storage Performance

Professional Storage Device Analysis & Benchmarking for macOS

Get on the App Store
Storage Performance App Screenshot

About

Storage Performance is a comprehensive macOS application that analyzes USB and storage devices, providing detailed device information and performance benchmarking. Built with SwiftUI, it offers professional-grade storage testing capabilities with an intuitive interface.

Features

🔍 Device Discovery

Automatic scanning of USB controllers, devices, and storage drives with hierarchical tree display.

⚡ Performance Testing

Sequential and random read/write speed tests with real-time progress monitoring.

📊 USB Speed Analysis

Compares actual performance against theoretical USB speed limits with efficiency calculations.

📋 Detailed Information

Comprehensive device specs including vendor IDs, BSD names, mount points, and file systems.

System Requirements

How to Use

  1. Launch the Application: Storage Performance will automatically scan for connected devices on startup.
  2. Browse Devices: Select any device from the sidebar to view detailed information including USB specifications and storage details.
  3. Run Performance Tests: Click "Run Performance Test" for storage devices to benchmark read/write speeds and efficiency.
  4. Analyze Results: Review performance metrics, USB speed efficiency, and detailed test logs.

Understanding Test Results

Speed Measurements: All speeds are displayed in MB/s (megabytes per second) for both read and write operations.

Efficiency Rating: Shows how well your device performs compared to its theoretical USB maximum speed. Higher percentages indicate better performance.

USB Standards Supported: From Low Speed (1.5 Mbps) through SuperSpeed+ Gen 2x2 (20 Gbps), with automatic detection and theoretical limit calculation.

Test File Size: Default 256MB test file ensures accurate performance measurement while minimizing test duration.

Troubleshooting

Issue Solution
No devices showing Click "Refresh Devices" or restart the app. Ensure USB/storage devices are properly connected.
Performance test fails Verify the device has sufficient free space (at least 1GB recommended). Check write permissions.
Slow device detection Large numbers of USB devices may take longer to scan. Wait for the scan to complete.
Missing device information Some device details may not be available for certain hardware. This is normal behavior.
Permission errors Grant the app necessary permissions in System Preferences > Security & Privacy.

Privacy & Security

Storage Performance operates entirely on your local machine and does not transmit any data over the network. The app:

Support

For additional support, feature requests, or bug reports, please contact: jamespaulmoriarty@proton.me