-
Posts
1878 -
Joined
-
Last visited
-
Days Won
8
Content Type
Profiles
Forums
Downloads
Store
Gallery
Bug Reports
Documentation
Landing
Everything posted by jbartlett
-
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
Please try again. I was performing some database maintenance. -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
-
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
Not sure I follow. Your screen shots show that both nvme & ssd are not testable - and this is by design because it is a multi-device pool. I'm now moving multi-device benchmarking from being introduced in v3 to the current v2 so soon you should be able to. -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
If they are in a multi-device pool, they won't be benchmarked by this version as it's intended to benchmark single devices. If they aren't pooled devices but can be accessed separately via SMD shares for example, then ensure you have a mount point created. The FAQ link on the benchmark page will help. -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
Sorry for the lack of responses, I've been pretty busy the past few weeks. I should be able to dedicate time to figuring out this other blank screen issue next week. -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
NVME and SSD drives are tested by creating normal, but large, files. They are not written directly to. You can observe the files being created on the root directory of the drive while the test is underway. They are automatically deleted when the benchmark is done with them. In the event of an error that leaves the files behind, simply redisplaying the DiskSpeed app will clean them up. While it could be argued that it would increase the wear on the drive, there is nothing damaging in what the app does. Since the app requires you to create a mount point so it can test the solid state drives, nobody walks in blindly. -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
Version 2 of DiskSpeed is designed to test individual drives. Read speed of a drive in a pool are affected by other devices in the pool. I'm removing that restriction in Version 3 (under development) but benchmarks will be local only (not able to be submitted). I'm contemplating removing the restriction in version 2.... -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
If you experienced the blank benchmark screen, please update the DiskSpeed docker app to show version 2.10.7.5 and try again. -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
Concerning the blank screen on benchmarking a drive, it seems to be related to a cloned or restored drive in which both the old & new drive are still on the system. I'm adding logic to detect and allow the benchmark if one of the duplicate drives is not mounted. Current workarounds would be to change the Partition ID (s) on the old drive or do delete/recreate the partition. -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
@klee - PM sent -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
It won't benchmark multi-drive devices. But if the drives have their own block device, you can run the following command on each replacing "/dev/sdi" for yours. CTRL-C to end or it'll end at end of drive. dd if=/dev/sdi of=/dev/null bs=256MB iflag=direct conv=noerror status=progress -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
Thank you for the file. Looks like there's no error happening. I'm still investigating. -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
The blank line dropping fast between 4TB and 5TB or the yellow line between 10TB and 11TB? Yeah, I would say something's up with those drives, especially if they tested normally previously. Search for your drive on the companion website HDDB and see what others are getting with their scans. Sometimes a drive will drop from SATA 3 to a lower speed. A full power-off tends to correct those but I've seen them come back later. Potentially a faulty cable. If they test the same by itself with no other drives also running benchmarks, it's likely the drive is in some sort of safe mode. I'm not sure what causes the jumping line like that. See what others are getting in their drive to see if it's expected. A "Speed Gap" is my term for when a drive is reading at a steady rate and then there's a big drop in the amount of data being read and then it goes back up to continue normally. Typically, this are the drives being accessed by some other process at the same time but it could also indicate that there is a spot that has remapped sectors. A consecutive and non-decreasing rate of read speeds (within a small percentage) indicates the drive is capable of sending data faster than the data link can support. This can be easily seen on a older multi-drive controller loaded down with SSD's. If Drive 15 is also the one that looks like the sine wave, I don't have logic that clears the bandwidth indicator if it suddenly spikes higher than when the steady read occurred. There are likely other reasons for it, but I don't have such drives to add logic to detect them. As to Point C, multiple devices going at the same time - but not likely to be the cause here. The Controller Benchmark does read all drives at the same time to search for controller capacity being maxed out. Could be something wonky with how the drive was designed. Could be a shucked drive that has platters/heads disabled. <shrug> It's displayed during testing, but I can look into adding it to the overview. b - should be "read", corrected for the next release. To make sure you're aware of it if it happens, that one of the drives could be wonky or have unexpected behaviors. -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
Version 2.10.7.3 has been pushed with the increased timeout and typo correction. -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
Thank you, corrected. -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
I'm afraid to look at my own feet..... Then I think that's the issue. It looks like the main process is timing out after the configured 50 minutes before it finishes doing all the drives on the system. I figured that would be enough but nope, looks like it's not. Didn't want to omit any timeout in case of a rogue runaway process - should never happen but when you deal with computers, the "never happens" can be known to happen. I'll update the timeout to 2 hours. It's possible that the Lucee app server is ending the process but before the "Show this error" is displayed so it looks like it freezes instead. Glad to help! -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
When this happens, can you right-click anywhere and select "Save Page As" and attach that to a reply? -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
The Diagnostic zip file doesn't do me any good. There's a "Create Debug File" link inside the DiskSpeed app at the bottom of the main page that provides the data I can make use of. -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
-
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
It helped a lot! Once I saw the difference between the two was displaying the controller block & iframe, I was able to isolate the issue to a location in the code. It loops over the list of drives selected and does some validation before adding the flagged drive(s) to the benchmark list. If you could, take a screen shot of your drive selection (no need to proceed past it) and submit a debug file from the "Create debug file" link on the bottom of the main page showing all the drives. Email to [email protected]. This will let me look at your configuration and trace through the logic using it. I appreciate your assistance! -
Unfortunately, I took Unraid off this box a few months ago and have Windows running bare metal now.
-
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
Interesting that you said you couldn't find an iframe. If the iframes were rendered, clicking to the right of the period where the cursor is still in the text cursor and not an arrow cursor will make those iframes visible. Can you view the source and look for the following? Search for "The Error Occurred in" and look for a file/line below it. The error message itself will be above. The code below is just a quick bit I put together to get the HTML that gets generated. <tr> <td class="label">Message</td> <td>variable [B] doesn't exist</td> </tr> <tr> <td class="label">Stacktrace</td> <td>The Error Occurred in<br> <a class="-lucee-icon-minus" id="__btn$1" onclick="__LUCEE.oc( this );" style="cursor: pointer;"> <b>/var/www/test.cfm: line 3</b> </a> <br> -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
Sorry, I still don't have any idea what you were referring to. Was it reporting anything like retrying (x)? If so, check the SpeedGap box on the drive selection screen. How many drives do you have attached to the controller that's not completing? It's set to timeout after 50 minutes, figured that should be enough time - unless someone has a crazy loaded down controller. Are you that someone? -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
Pushed version 2.10.7.2 Updates controller speed/width parsing where it was displaying something like: Current Link Speed: (ok) width (ok) ( max throughput) -
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.7
jbartlett replied to jbartlett's topic in Docker Containers
If you mean the Vendor, a lot of SSD's do not populate the Vendor field and I have to add logic to catch those to pull the vendor from the model, if possible. This is why I provide the option to change the vendor. If you enter "Sabrent" into the vendor field, save, and then rescan, it'll pull up the image if someone has already submitted on. Otherwise, you can edit the drive, edit the image, and provide one yourself. If you're referring to the data units read/written, that's based off the sector size multiplied by the unit. If none of the above are what you are referring to, then you'll have to be more specific.