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

  • Author
12 hours ago, Zonediver said:

May i ask, which model these Cam's are?

 

The different camera views are all powered by the Logitech Brio set to 4K output and broadcasting at 1080p.

  • Replies 1.1k
  • Views 387.9k
  • 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

33 minutes ago, jbartlett said:

 

The different camera views are all powered by the Logitech Brio set to 4K output and broadcasting at 1080p.

 

Thanks for this Info John ^_^

  • Author
On 4/21/2018 at 2:01 AM, Zonediver said:

which model these Cam's are?

 

Logitech Brio.

This worked great for me. Thanks!

After updating to unraid 6.5.1 I’m getting this display in the docker tab where disk speed should be-

Warning: DOMDocument::load(): Document is empty in /boot/config/plugins/dockerMan/templates-user/._my-DiskSpeed.xml, line: 1 in /usr/local/emhttp/plugins/dynamix.docker.manager/include/DockerClient.php on line 215

Warning: DOMDocument::load(): Document is empty in /boot/config/plugins/dockerMan/templates-user/._my-DiskSpeed.xml, line: 1 in /usr/local/emhttp/plugins/dynamix.docker.manager/include/DockerClient.php on line 215

Warning: DOMDocument::load(): Document is empty in /boot/config/plugins/dockerMan/templates-user/._my-DiskSpeed.xml, line: 1 in /usr/local/emhttp/plugins/dynamix.docker.manager/include/DockerClient.php on line 215

Also got an email with the same warning.

 

brunnhilde-diagnostics-20180423-1813.zip

31 minutes ago, wgstarks said:

After updating to unraid 6.5.1 I’m getting this display in the docker tab where disk speed should be

 

What version did you upgrade from? The reason I ask is that I'm currently using 6.5.1-rc6 and I don't see the problem you report so I'm wondering if the cause is in the diff between -rc6 and -final.

Just now, John_M said:

 

What version did you upgrade from? The reason I ask is that I'm currently using 6.5.1-rc6 and I don't see the problem you report so I'm wondering if the cause is in the diff between -rc6 and -final.

Upgraded from 6.5.0.

Ran the update assistant tool first and it didn’t report any issues.

1 hour ago, wgstarks said:

After updating to unraid 6.5.1 I’m getting this display in the docker tab where disk speed should be-

Those are hidden metadata files created by your Mac.  Safe to delete

17 minutes ago, Squid said:

Those are hidden metadata files created by your Mac.  Safe to delete

Thanks squid.

Removed the hidden file, deleted the orphaned image and re-installed from CA. Everything looks good now.

Maybe I need to modify my cleanup user script to delete these as well as the .ds files?

Guess it's time to replace my aging 2TB HDD

Capture.PNG

Works well for me on uR 6.4.0, confirmed my suspicions that I should definitely not add those Seagate 5TB drives to the array.

 

uxzZPC0.png

 

 

  • Author
41 minutes ago, Virtike said:

Seagate 5TB

 

I've been shying away from all the Seagate DM drives except for NAS backup systems. They all seem to spin at 5,980 RPM and none of the drives I've tested has a smooth graph from start to end.

While there are 5 regular disks and one ARC 1200 RAID Volume on my server, only 4 disks, disk 2,3,4 and cache get benched.  I attach diagnostics.


 
[0:0:0:0] disk Generic- USB3.0 CRW -0 1.00 /dev/sda 3.90GB
[0:0:0:1] disk Generic- USB3.0 CRW -1 1.00 /dev/sdb -
[1:0:0:0] disk Areca ARC-1200-VOL R001 /dev/sdc 3.00TB
[2:0:0:0] disk ATA ST2000DM001-1CH1 CC43 /dev/sdd 2.00TB
[2:0:1:0] disk ATA Hitachi HDS72202 A20N /dev/sde 2.00TB
[3:0:0:0] disk ATA ST2000DM001-1CH1 CC43 /dev/sdf 2.00TB
[4:0:0:0] disk ATA ST9500325AS SDM1 /dev/sdg 500GB
[5:0:0:0] disk ATA Hitachi HUA72202 A3FD /dev/sdh 2.00TB

 

preclear-diagnostics-20180425-1355.zip

Edited by dikkiedirk

  • Author
8 hours ago, dikkiedirk said:

While there are 5 regular disks and one ARC 1200 RAID Volume on my server, only 4 disks, disk 2,3,4 and cache get benched.  I attach diagnostics.

 

If you mean that it didn't detect the drives, the next beta will partially resolve that.

On 2018-04-25 at 8:04 AM, dikkiedirk said:

While there are 5 regular disks and one ARC 1200 RAID Volume on my server, only 4 disks, disk 2,3,4 and cache get benched.  I attach diagnostics.



 
[0:0:0:0] disk Generic- USB3.0 CRW -0 1.00 /dev/sda 3.90GB
[0:0:0:1] disk Generic- USB3.0 CRW -1 1.00 /dev/sdb -
[1:0:0:0] disk Areca ARC-1200-VOL R001 /dev/sdc 3.00TB
[2:0:0:0] disk ATA ST2000DM001-1CH1 CC43 /dev/sdd 2.00TB
[2:0:1:0] disk ATA Hitachi HDS72202 A20N /dev/sde 2.00TB
[3:0:0:0] disk ATA ST2000DM001-1CH1 CC43 /dev/sdf 2.00TB
[4:0:0:0] disk ATA ST9500325AS SDM1 /dev/sdg 500GB
[5:0:0:0] disk ATA Hitachi HUA72202 A3FD /dev/sdh 2.00TB

 

preclear-diagnostics-20180425-1355.zip

Getting the same issue. 2 of my disks are being detected, but aren't getting benched. Where can I get you the diags/logs?

  • Author
1 hour ago, Caldorian said:

Getting the same issue. 2 of my disks are being detected, but aren't getting benched. Where can I get you the diags/logs?

 

Wait until the next beta and then click on the "Create Debug File" link at the bottom of the drives. I'm finalizing testing on it now. I'll post a change log when it's ready.

Hi.

I run diskspeed for a controller that has 8 disks attached (attached file). The controller is an AOC-SASLp-MV8 (PCIe x4). 

Do those results indicate that the 4x PCIe lanes are saturated by the 4 first drives? Or could it be something else?

 

 

chart.thumb.jpeg.eefe83fcd66ed850ba21b1cd09ec7499.jpeg

  • Author
On 4/27/2018 at 11:56 PM, papnikol said:

I run diskspeed for a controller that has 8 disks attached (attached file). The controller is an AOC-SASLp-MV8 (PCIe x4). 

Do those results indicate that the 4x PCIe lanes are saturated by the 4 first drives? Or could it be something else?

 

That's fascinating.  It does look like that but I haven't seen any controller not load-share the reads like that. It should have kept scanning fewer drives though until it gets under 90% of the max throughput detected or it runs out of drives.

 

Here's a controller test on my test rig. It gives all the drives equal time on the first pass which maxed out the bandwidth even though it meant capping the read speeds of each drive.

 

92d2a812e5c42697109bb8326f1b2ef0.png.ee674c21fa4b0058a05aab803593deee.png

  • Author

Beta 3A

NOTE: Ryzen Threadripper (X399 Chipsets) with IOMMU enabled will not run this version successfully. I am diagnosing the issue.

 

If you have missing controllers or missing drives, please click on "Create Debug File" link at the bottom of the DiskSpeed home page to create a debug file with controller information included. Do not submit unRAID diagnostic files unless asked. Email the debug file to [email protected]

 

Change Log

  • Single thread the process which analyzes & cleans up the benchmarks to prevent against a race condition where two threads try to process it at the same time
  • Reworked how NVMe drives are detected
  • Scan all PCI root ports for controllers
  • Modified IOMMU detection
  • Handle drives rebranded with Apple
  • Drive model cleanup for ADATA, Corsair, LITEONIT
  • If the first word of the Model matches the Vendor, remove it
  • If the drive is not found in the Hard Drive Database, add a link to allow the Vendor to be modified.
  • Move benchmark processing files to Docker contained temp file to allow for auto-cleanup during docker updates
  • Detect if a drive was added to the Host after the Docker started
  • Do not submit benchmark results if the drive was tested at fewer than every 10%
  • Do not submit benchmark results if bandwidth capping was detected
  • Do not include labels for drives never benchmarked on the main page benchmark graph
  • Expand the debug file creation to include certain PCI device information to help identify controllers not yet supported
  • Don't display benchmark average if there's only one benchmark done
  • Fix text overlay style error on drive images, hopefully drives will now match the editor
  • Change the label of the "Purge Everything" button to make it more clear and add a confirmation dialog

Edited by jbartlett

image.png.2b6b7d81398616e59833d1a2a5b351fe.png

7 hours ago, jbartlett said:

 

That's fascinating.  It does look like that but I haven't seen any controller not load-share the reads like that. It should have kept scanning fewer drives though until it gets under 90% of the max throughput detected or it runs out of drives.

 

 

Wow, I like your graph much more than mine. So, my array has 2 AOC-SASLP controllers with 8 and 3 HDDs respectivelly. I moved one drive so that there are 7 and 4 HDDs on each controller, in order to exceed both controllers' max bandwidth. The balancing problem appears in both controllers. Maybe it is a problem with the controller settings. Maybe I should try disabling int 13h (although I never understood what that is)....

 

image.png.78ddb1a90a28cf6339e2a5f531e57e28.png

 

 

 

 

Edited by papnikol

I think my SAS Expander does not play nice with drive detection....

 

Already send an email with the debug-file :)

 

5ae73ded4f4a9_diskspeedH330.JPG.c591825d2e6d1cd24fea66766a5cf3df.JPG5ae73df0dc08e_scsidevices.JPG.7e49feeabdb44438953ad6e16be18fcf.JPG

On 4/23/2018 at 6:14 PM, wgstarks said:

After updating to unraid 6.5.1 I’m getting this display in the docker tab where disk speed should be-


Warning: DOMDocument::load(): Document is empty in /boot/config/plugins/dockerMan/templates-user/._my-DiskSpeed.xml, line: 1 in /usr/local/emhttp/plugins/dynamix.docker.manager/include/DockerClient.php on line 215

Warning: DOMDocument::load(): Document is empty in /boot/config/plugins/dockerMan/templates-user/._my-DiskSpeed.xml, line: 1 in /usr/local/emhttp/plugins/dynamix.docker.manager/include/DockerClient.php on line 215

Warning: DOMDocument::load(): Document is empty in /boot/config/plugins/dockerMan/templates-user/._my-DiskSpeed.xml, line: 1 in /usr/local/emhttp/plugins/dynamix.docker.manager/include/DockerClient.php on line 215

Also got an email with the same warning.

 

brunnhilde-diagnostics-20180423-1813.zip

Fixed in 6.5.2-rc1+

  • Author

Beta 3a: Remove debug line which had drives testing for only 5 seconds instead of the intended 15.

 

This may have resulted in slightly less accurate speed scores but should still be in an acceptable margin of error.

  • Author
On 4/27/2018 at 11:56 PM, papnikol said:

Hi.

I run diskspeed for a controller that has 8 disks attached (attached file). The controller is an AOC-SASLp-MV8 (PCIe x4). 

Do those results indicate that the 4x PCIe lanes are saturated by the 4 first drives? Or could it be something else?

 

 

chart.thumb.jpeg.eefe83fcd66ed850ba21b1cd09ec7499.jpeg

 

How many CPU threads do you have available to unRAID (& Docker)? As in, not pinned to any VM or the like?

1. I have no VMs.

 

2. I have already changed my MOBO/CPU/RAM to much better configuration (but the 2 SASLP controllers remain).

MSI RD480/AMD Athlon 64 3700+/3GB

->

Asrock FM2A88X Pro+/: AMD Athlon X4 840 Quad Core @ 3100/8GB

 

3. These are the results for one of the controllers with the new configuration:

image.png.a0adf955b0fdb667b3314c9b390cf3c1.png

 

There is more bandwidth due to the move from PCI e 1.0 to PCIe 2.x. But still, the bandwidth is not balanced across all disks. The bandwidth usage is maximized for each drive until the last 2-3 drives have very little bandwidth available.

Edited by papnikol

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.