Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.10

Featured Replies

1 hour ago, 4554551n said:

Is it possible to have all disks get tested at once, instead of one after the other?

See the controller tests, look like this:

image.png

 

 

  • Replies 1.1k
  • Views 389.1k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • jbartlett
    jbartlett

    When I tested this utility against my production server, I noticed that I had a drive going wonky on me. I couldn't even test it at first because it kept tripping the SpeedGap detection in which the m

  • jbartlett
    jbartlett

    I'm taking this application out of BETA status. Version 2.0 has been released.   Release 2.0 Added progress bars to the drive benchmarking Rewrote the Controller Benchmark to be

  • Right Proper SSD benchmarking has been added. To perform a benchmark, a configurable number of test files of a given size (defaults to 10 2GB files) are written to the drive and then read back. The ov

Posted Images

2 hours ago, JorgeB said:

See the controller tests, look like this:

image.png

 

 

This is great, thank you. I just downgraded to a pcie 3 x1 port for the controller SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] so I could slot in a second GPU. So I expected it to be pretty bad, but not quite that bad.
It's telling me my simultaneous max throughput is 655.36 MB/Sec, shouldn't it be 1GB? As per the half duplex of the v3 x1 slot?

42 minutes ago, 4554551n said:

It's telling me my simultaneous max throughput is 655.36 MB/Sec, shouldn't it be 1GB? As per the half duplex of the v3 x1 slot?

SAS2008 is PCIe 2.0, so with a x1 slot it would be limited to <500MB/s.

25 minutes ago, JorgeB said:

SAS2008 is PCIe 2.0, so with a x1 slot it would be limited to <500MB/s.

That's a good catch, thank you.
Price I pay for 2 GPU I suppose.
So then if it should be <500, why am I seeing 655?

1 hour ago, 4554551n said:

why am I seeing 655?

You shouldn't, post the diags and the test result.

  • Author
On 4/2/2025 at 2:28 AM, 4554551n said:

Is it possible to have all disks get tested at once, instead of one after the other?
I would like to use this to test a RAID card in a pci slot, to see if it's bottle necking the drives when multiple are used at once.

You can do this by clicking on the image.png.1e5d0b7bcfcc1ee5ef6caf110f19ec48.png icon next to your controller.

 

Then click on the "Benchmark Controller" button. It will then read all drives attached to the controller for 15 seconds each in sequence, then all of the drives on the controller at the same time for 15 seconds, then display a graph showing both the isolated speed and the speed the drives got when reading all at the same time.

 

image.thumb.png.15509d1ca06fc58c649b3195d4b574ca.png

 

Edited by jbartlett

  • 1 month later...

Hi, am I right in thinking that current multi drive arrays are not supported? Still seeing this message:

"This drive is part of a multi-drive pool or array."

Just wondered if there's any workaround to be able to test my NVME drives which are currently in a BTRFS RADI 1 pool.

I've added the extra parameter with the mnt/UNRAID etc.

  • 4 weeks later...

Any idea why i would be getting more than the 550MB/s on a sata ssd?

image.png

I seem to be having the "Docker volume mount not detected" issue on my NVME drives (image attached).

I have already checked here, and the 'solution' says to add a path to the docker (also image attached).

However while that does trigger a rescan of the drives when booting up diskspeed, the error doesn't change. All four of the NVME drives are still erroring.

Screenshot 2025-06-23 194319.png

Screenshot 2025-06-23 194153.png

  • 2 weeks later...

is there a dark mode avail, white background makes it unusable for me?

thanks

  • 2 weeks later...
On 6/23/2025 at 11:45 AM, Nirin said:

I seem to be having the "Docker volume mount not detected" issue on my NVME drives (image attached).

I have already checked here, and the 'solution' says to add a path to the docker (also image attached).

However while that does trigger a rescan of the drives when booting up diskspeed, the error doesn't change. All four of the NVME drives are still erroring.

Screenshot 2025-06-23 194319.png

Screenshot 2025-06-23 194153.png

I have the exact same situation for my NVME Cache pool, all my drives show up, but say "Docker volume mount not detected"

how do you get benchmark cache drive

mounting /mnt

/mnt/cache_drive

doesnt let you scan it

  • 2 weeks later...
  • Author
On 5/24/2025 at 2:02 PM, aerobrain said:

Hi, am I right in thinking that current multi drive arrays are not supported? Still seeing this message:

"This drive is part of a multi-drive pool or array."

Just wondered if there's any workaround to be able to test my NVME drives which are currently in a BTRFS RADI 1 pool.

I've added the extra parameter with the mnt/UNRAID etc.

Sorry, that is currently not available. It's on my To Do list but I haven't been able to spend much time programming of late, unfortunately.

  • Author
On 6/17/2025 at 10:10 PM, pyrosrockthisworld said:

Any idea why i would be getting more than the 550MB/s on a sata ssd?

image.png

There's something caching the read/writes and isn't honoring the cache bypass. The program uses FIO to do the benchmarking, try using a larger file size in the benchmark scan.

  • Author
On 7/4/2025 at 11:32 PM, MyKroFt said:

is there a dark mode avail, white background makes it unusable for me?

thanks

I'd like it too, it's on my To Do list.

  • Author
On 7/14/2025 at 1:29 PM, scuppasteve said:

I have the exact same situation for my NVME Cache pool, all my drives show up, but say "Docker volume mount not detected"

Out of curiosity, does your nvme drive also have a dash in the name?

On 7/30/2025 at 8:11 PM, jbartlett said:

Out of curiosity, does your nvme drive also have a dash in the name?

Do you mean the pool name if so then yes. My pool is "appdata-cache"

  • 1 month later...
On 7/30/2025 at 10:11 PM, jbartlett said:

Out of curiosity, does your nvme drive also have a dash in the name?

I too have the same problem with my nvme drives. Two in the cache pool and a third by itself. None have a dash in the name.

  • 2 weeks later...
On 9/9/2025 at 10:28 AM, quemart said:

I too have the same problem with my nvme drives. Two in the cache pool and a third by itself. None have a dash in the name.

I'm also having the same issue

On 9/9/2025 at 10:28 AM, quemart said:

I too have the same problem with my nvme drives. Two in the cache pool and a third by itself. None have a dash in the name.

Same here

Screenshot_20250917_221745_Chrome.jpg

  • 2 weeks later...
On 9/18/2025 at 5:19 PM, nathan909 said:

I'm also having the same issue

Same here

Screenshot_20250917_221745_Chrome.jpg

On 9/18/2025 at 5:19 PM, nathan909 said:

I'm also having the same issue

Same here

Screenshot_20250917_221745_Chrome.jpg

do /mnt/ for host path

  • 3 weeks later...
On 9/26/2025 at 7:35 AM, ARAA said:

do /mnt/ for host path

didn't work for me

Hangs on start at line: Fetching known drive vendors from the Hard Drive Database

then got the error

Message

timeout [90000 ms] expired while executing [/bin/df -B 1KB]

Stacktrace

The Error Occurred in
/var/www/ScanControllers.cfm: line 2119

2117: <!--- Get mount points and size/space --->
2118: <CFFILE action="write" file="#PersistDir#/#exe()#_df_exec.txt" output="/bin/df -B 1KB" addnewline="NO" mode="666">
2119: <cfexecute name="/bin/df" arguments="-B 1KB" variable="DF"  timeout="90" />
2120: <CFFILE action="write" file="#PersistDir#/#exe()#_df.txt" output="#DF#" addnewline="NO" mode="666">
2121: <CFSET Mounted=StructNew()>

called from /var/www/ScanControllers.cfm: line 948

946:       </CFLOOP>
947:    </CFIF>
948: </CFLOOP>
949:
950: <!--- Get drive information for NVME drives using nvmi-cli --->

Edited by Hegewisch

  • Author
On 10/17/2025 at 5:36 AM, Hegewisch said:

timeout [90000 ms] expired while executing [/bin/df -B 1KB]

Click on the DiskSpeed icon on the UNRAID Plugin page and select "Console"

image.png

At the command prompt, run the same command, it should come back instantaneously but for some reason, it doesn't for you. You may have to wait a bit to get the true error that's happening at the OS - DiskSpeed tosses out a timeout error here because it's waiting for the OS to respond - and since it shouldn't ever toss an error here, I didn't trap errors so I could see it happen and know how to code a specific catch for it.

/bin/df -B 1KB

strange... it works for now... no changes made

  • 2 months later...

Are ZFS pools yet supported?

  • Author
On 12/30/2025 at 11:54 AM, steve1977 said:

Are ZFS pools yet supported?

Not yet on solid state devices. I haven't found a means to satisfactory bypass or mitigate ZFS's built in caching.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.