jbartlett

Community Developer
  • Posts

    1878
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by jbartlett

  1. Please try again. I was performing some database maintenance.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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....
  7. If you experienced the blank benchmark screen, please update the DiskSpeed docker app to show version 2.10.7.5 and try again.
  8. 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.
  9. 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
  10. Thank you for the file. Looks like there's no error happening. I'm still investigating.
  11. 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.
  12. Version 2.10.7.3 has been pushed with the increased timeout and typo correction.
  13. 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!
  14. When this happens, can you right-click anywhere and select "Save Page As" and attach that to a reply?
  15. 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.
  16. 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!
  17. Unfortunately, I took Unraid off this box a few months ago and have Windows running bare metal now.
  18. 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>
  19. 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?
  20. 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)
  21. 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.