-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
Milestone
Description
It is beneficial for users to use the same benchmark profiles on drives if possible so the benchmark algorithm is the same for the drives being compared.
so if we had a user option to select a profile that is predetermined comparison against different hw is more consistent and precise because we are using the same test criteria for measuring disk performance.
Potentially we have a user option to select a profile and it would lock in the profile details ie block size, no samples, number threads, block order. User would also be able to select custom profile where they could specify the benchmark details as they currently do.
A dropdown could be placed above these controls labeled Profiles
Dropdown Options:
- Quick Test: A single, fast test that provides a basic, high-level overview. This could use sequential and random tests with a small number of samples. (need to add support for combined runs)
- Default (Recommended): The baseline profile for general comparison, including the sequential and random tests. This would be the most robust and balanced option for most users.
- HDD Benchmark: A profile with settings optimized for hard disk drives (e.g., larger block sizes, fewer threads, and longer test durations to account for slower seek times).
- SSD Benchmark: A profile optimized for solid-state drives, which would include a high queue depth (simulated by more threads) and smaller block sizes to test IOPS.
- Custom: This option would either be selected automatically when the user changes a setting, or it would be an explicit selection that clears the "blocks/sample," "block size," and "threads" fields, allowing for a fresh start.