jbartlett Posted December 30, 2022 Author Share Posted December 30, 2022 (edited) 8 hours ago, Zonediver said: ...hmmm... dont have this settings... Please add it and see if you can benchmark your nvme drives. Edited December 30, 2022 by jbartlett Quote Link to comment
Zonediver Posted December 30, 2022 Share Posted December 30, 2022 (edited) 1 hour ago, jbartlett said: Please add it and see if you can benchmark your nvme drives. What shall i add and were? I am not a Docker-Expert... Edited December 30, 2022 by Zonediver Quote Link to comment
jbartlett Posted December 31, 2022 Author Share Posted December 31, 2022 3 hours ago, Zonediver said: What shall i add and were? I am not a Docker-Expert... Click on the icon as if you were going to launch the app but instead click "Edit" At the bottom of the page, click on Set to the following: Note on Access Mode: Since the docker app runs in Privileged mode, it doesn't matter if it's Read Only or Read/Write, but might as well select Read/Write as future enhancements to allow the app to run outside of Privileged mode will require this. Save the new setting, then click on the "Apply" button for the Docker (not the Save button). Then launch DiskSpeed as per normal. 1 Quote Link to comment
Zonediver Posted December 31, 2022 Share Posted December 31, 2022 (edited) 19 hours ago, jbartlett said: Save the new setting, then click on the "Apply" button for the Docker (not the Save button). Then launch DiskSpeed as per normal. This did the trick - thanks for your detailed help. The question is now: Why was this Docker installed at the other path? And why did it work before? I installed it over the Apps-function - so i did not set this path - the install-process did this... EDIT: There is something strange at the write-speeds... The Samsung SSD 970 PRO is far more faster then 397MB/s. When i transfere data over my 10GBit NIC, i reach up to 1189MB/s constantly... The constant write speed of this SSD is 2300MB/s. Edited December 31, 2022 by Zonediver 1 Quote Link to comment
jsmontague Posted December 31, 2022 Share Posted December 31, 2022 I was able to get one of my TOSHIBA drives to finally benchmark in the tool, not sure whats different, changed etc, only 1 of them would load into the benchmarking screen, all the rest are still unable to. However it hangs at "trimming drive". Should it be trying to trim a spinning disk drive? Quote Link to comment
jbartlett Posted December 31, 2022 Author Share Posted December 31, 2022 10 hours ago, Zonediver said: This did the trick - thanks for your detailed help. The question is now: Why was this Docker installed at the other path? And why did it work before? I installed it over the Apps-function - so i did not set this path - the install-process did this... EDIT: There is something strange at the write-speeds... The Samsung SSD 970 PRO is far more faster then 397MB/s. When i transfere data over my 10GBit NIC, i reach up to 1189MB/s constantly... One thing to keep in mind is that when you're copying files, it takes advantage of both system and device cache and DiskSpeed specifically requests that "dd" to not utilize any system caches - though that doesn't mean the device has to honor the request. The 970 Pro is supposed to get 2.700 MB/S on write so something's strange going on. View the drive and click the Benchmark button. While it's benchmarking, look at the "Click on a drive label to hide or show it." line under the graph and click just to the right of the period at the end - this will toggle the visibility of the hidden iframes doing the actual work. When it's writing the files, take note of lines like this and reply with what you got. dd if=/dev/urandom of=/mnt/UNRAID/cache/DiskSpeedTestFile01.junk bs=131072 count=16384 oflag=direct conv=noerror status=progress 231 MB/Sec (9260 ms) @jsmontague - please use the same step to show the hidden iframe in your case, it will display an error message. Please copy that into a reply (don't need the long java stack trace at the end). Quote Link to comment
anthropoidape Posted December 31, 2022 Share Posted December 31, 2022 Hi, I was getting the "unable to benchmark" error, nothing to do with NVME though. It previously benchmarked as recently as 18 December as you can see. I added the variable suggested above to the docker, and now this drive is available to benchmark. Just thought I would let everyone know in case others hit the same problem. Quote Link to comment
anthropoidape Posted December 31, 2022 Share Posted December 31, 2022 (edited) Just following on though, this is something I don't think I have seen before when running diskspeed: The drive is an old 2TB platter type, is it correct that it is trimming? Also it looks to be stuck on 0%. This drive has not benchmarked, either. Edit: this drive seems to be getting detected as a SSD... Edited January 1, 2023 by anthropoidape Quote Link to comment
mayberts Posted January 1, 2023 Share Posted January 1, 2023 On 12/27/2022 at 7:07 AM, jbartlett said: @d3m3zs@jsmontague@Zonediver@emb531@youngfish@deepinder27@mayberts Please update DiskSpeed to 2.10.2. I found an issue with detecting partitions on nvme drives and added additional error trapping with logging during the scan process. If you continue to have any issues, please create a new Debug File from inside the app or by using: http://[IP]:18888/isolated/CreateDebugInfo.cfm The new debug file will also contain a html file of the hardware scan so I'll be able to see exactly what you saw if there was an issue during the scan process. Keep in mind that SSD's and NVME drives can't be benchmarked if they are not operating as solitary drives - that means no RAID, multi-pool BTRFS setups, etc. If you want to benchmark such drives, it has to be done prior to adding them to a multi-drive setup. So I can benchmark my xfs nvme array now, thank you. I'm currious as to why I can no longer benchmark my btrfs nvme's? I can on diskspeed version :2.9.7 Quote Link to comment
Zonediver Posted January 1, 2023 Share Posted January 1, 2023 (edited) 13 hours ago, jbartlett said: The 970 Pro is supposed to get 2.700 MB/S on write so something's strange going on. View the drive and click the Benchmark button. While it's benchmarking, look at the "Click on a drive label to hide or show it." line under the graph and click just to the right of the period at the end - this will toggle the visibility of the hidden iframes doing the actual work. When it's writing the files, take note of lines like this and reply with what you got. ...there is nothing to "click"... just hide or show (r/w) - but no further infos there... Edited January 1, 2023 by Zonediver Quote Link to comment
jbartlett Posted January 1, 2023 Author Share Posted January 1, 2023 11 hours ago, Zonediver said: ...there is nothing to "click"... just hide or show (r/w) - but no further infos there... It's the "nothing" you click on. - in this orange area just to the right of the period. Your mouse pointer should still be in the text highlight pointer and not a mouse pointer (on Windows) <= Click in orange area Quote Link to comment
Zonediver Posted January 2, 2023 Share Posted January 2, 2023 (edited) 13 hours ago, jbartlett said: It's the "nothing" you click on. - in this orange area just to the right of the period. Your mouse pointer should still be in the text highlight pointer and not a mouse pointer (on Windows) <= Click in orange area Well... maybe i am too sily, but there is no "orange area"... nowere... sorry EDIT: Now i got it 🤣 These are the values of my SSD 970 Pro from Samsung: Edited January 2, 2023 by Zonediver Quote Link to comment
jsmontague Posted January 5, 2023 Share Posted January 5, 2023 10:23:16 Spinning up sdu (6TB) 10:23:16 Performing random seek tests 10:23:26 Performing sequential seek tests 10:23:38 Performing drive latency tests Random Seek: 101 SequentialSeek: 155 DriveLatency: 8229412 Lucee 5.3.10.97 Error (application) Message Error invoking external process Detail fstrim: /mnt/UNRAID/disk14: the discard operation is not supported Stacktrace The Error Occurred in /var/www/BenchmarkDriveController.cfm: line 131 129: 130: <CFFILE action="write" file="#OutDir#/trim.sh" mode="766" output="fstrim #MountPoint#" addnewline="NO"> 131: <CFEXECUTE name="#OutDir#/trim.sh" timeout="3060" /> 132: <CFSET WriteSpeedList=""> 133: <CFLOOP index="i" from="1" to="#SSDBenchmarkTestFiles#"> Was able to get one to benchmark and this is the output as it gets stuck at trimming. Quote Link to comment
GrahamTWatson Posted January 6, 2023 Share Posted January 6, 2023 (edited) Does anyone know why although DiskSpeed can see all my drives in the left hand column, it only thinks there are five disks in the benckmark. If I tey and benchmark one of the other drives (e.g Port 6:Disk 6 (sdf)) DiskSpeed seems to hang before completely drawing the graph at the start, but works fine on any of the drives it "knows about".GrahamWatson_20230106_115511.tar.gz FYI, I also didn't have the UNRAID attribute in my docker install. I added it but it doesn't seem to have made any difference. One more thing - when I benchmark the controller, it does include the drives that it won't benchmark when I benchmark the disks... Edited January 6, 2023 by GrahamTWatson Quote Link to comment
jsmontague Posted January 9, 2023 Share Posted January 9, 2023 On 1/5/2023 at 10:25 AM, jsmontague said: 10:23:16 Spinning up sdu (6TB) 10:23:16 Performing random seek tests 10:23:26 Performing sequential seek tests 10:23:38 Performing drive latency tests Random Seek: 101 SequentialSeek: 155 DriveLatency: 8229412 Lucee 5.3.10.97 Error (application) Message Error invoking external process Detail fstrim: /mnt/UNRAID/disk14: the discard operation is not supported Stacktrace The Error Occurred in /var/www/BenchmarkDriveController.cfm: line 131 129: 130: <CFFILE action="write" file="#OutDir#/trim.sh" mode="766" output="fstrim #MountPoint#" addnewline="NO"> 131: <CFEXECUTE name="#OutDir#/trim.sh" timeout="3060" /> 132: <CFSET WriteSpeedList=""> 133: <CFLOOP index="i" from="1" to="#SSDBenchmarkTestFiles#"> Was able to get one to benchmark and this is the output as it gets stuck at trimming. @jbartlett anything else you need from me? Quote Link to comment
ToastinJam Posted January 10, 2023 Share Posted January 10, 2023 Hello. Thanks for the cool program. I recently purchased a new drive and thanks to Diskspeed I found that it was faulty. I did a preclear and noticed the times were a little off in the last part of the drive. I used diskspeed to run a test and I found that around the 7TB mark to speeds dropped dramatically - not smart errors were detected or anything but the benchmark speed dropped to about 10 MB/s. One of the things that I did with the test was I changed a setting to benchmark the drive every 1% instead of the default 10%. Now I can't find that setting. Can you please show me where it is? Thanks Quote Link to comment
jbartlett Posted January 14, 2023 Author Share Posted January 14, 2023 Sorry for the late replies, been a busy couple of weeks for me. I found out the problem with the Maiwo KT015 PCIe card with NVMe & SATA ports is a bug on the card itself. Issuing multiple "nvme show-regs" commands in a row will cause the system to hang without any mentions of issues in the syslog. Signs of the buggy card is the all F's in the pmrmsc field /usr/sbin/nvme show-regs /dev/nvme1n1 cap : 100030f00103ff version : 10300 cc : 460001 csts : 1 nssr : 0 intms : 0 intmc : 0 aqa : 1f001f asq : 105977000 acq : 105978000 cmbloc : 0 cmbsz : 0 bpinfo : 0 bprsel : 0 bpmbl : 0 cmbmsc : 0 cmbsts : 0 pmrcap : 0 pmrctl : 0 pmrsts : 0 pmrebs : 0 pmrswtp : 0 pmrmsc : ffffffffffffffff Repeat it a few times and every value returns all f's. Then if done again, system locks up. Looking into another way to get the data from that list. In other news, I suspect I know what's causing the slow write benchmarks on SSD/nvme drives but haven't tested that theory yet. I haven't yet looked into why it's trying to trim a spinner. That's just silly. I hope to get to it this weekend. @ToastinJam - You can select a 1% test range from the "Benchmark Drives" button on the main page. Clicking the banner will take you there. @GrahamTWatson - The benchmark graph on the main page only displays drives you've done benchmarks on. If you've purged the settings, it erases past benchmarks too though you can recover them if you uploaded your benchmark data. To do so, click on any drive and click the Maintain Benchmark button - though you have to have at least one benchmark already stored for it to display. 1 Quote Link to comment
Southpaw32 Posted January 14, 2023 Share Posted January 14, 2023 I can't get any results to display. Ok, I just ran the "Benchmark" again, and one drive showed results, but none of the other ones did. Any ideas? Quote Link to comment
dopeytree Posted January 14, 2023 Share Posted January 14, 2023 (edited) I found it kept saying it couldnt test any disk that is not part of the array but then after 5mins it seems to have found the nvme drives and is testing them. Will see if it finds the other sata ssds. Don't think these new speeds are quite right? We can see the previous method below. A cool docker non the less. Edited January 14, 2023 by dopeytree Quote Link to comment
Southpaw32 Posted January 19, 2023 Share Posted January 19, 2023 On 1/13/2023 at 10:08 PM, Southpaw32 said: I can't get any results to display. Ok, I just ran the "Benchmark" again, and one drive showed results, but none of the other ones did. Any ideas? Anyone have any ideas on how to fix this? Quote Link to comment
RealActorRob Posted January 19, 2023 Share Posted January 19, 2023 On 1/1/2023 at 3:30 AM, mayberts said: So I can benchmark my xfs nvme array now, thank you. I'm currious as to why I can no longer benchmark my btrfs nvme's? I can on diskspeed version :2.9.7 Same. BTRFS NVME solo drive with a single VM on it says: "Unable to benchmark for the following reason * No mounted partitions were found. You will need to restart the DiskSpeed docker after making changes to mounted drives for changes to take effect." Been working with it all day so I know it has a fs. Quote Link to comment
jsmontague Posted January 22, 2023 Share Posted January 22, 2023 @jbartlett I still am unable to benchmark these drives as the tool thinks they are SSDs and tries to trim them. Quote Link to comment
endystrike Posted January 23, 2023 Share Posted January 23, 2023 Unfortunately, it seems recently some HDD models get recognized as SSD and I'm unable to bench them... Quote Link to comment
endystrike Posted January 24, 2023 Share Posted January 24, 2023 Guys for anyone having the issue of some HDD models recognized as SSD, I found a temporary fix: rollback to version 2.10. How to do that? Just edit the docker settings and set this field as follows: if the issue still persists, just remove the docker, delete the following folder "/mnt/user/appdata/DiskSpeed/" or wherever you've saved the app data of this docker, then when you reinstall the docker, set the repository field as "jbartlett777/diskspeed:2.10". In the future, when the bug will be fixed you'll just have to edit the docker again and set the repository to pull the latest version as follows: "jbartlett777/diskspeed". Hope this will help! 1 Quote Link to comment
jsmontague Posted January 26, 2023 Share Posted January 26, 2023 Thanks @endystrike. I went back to 2.10 and was able to run benchmark on drives individually. When I try and benchmark all drives at once, I check the box to ignore speed gaps yet during the benchmarking it gets hung up. 1 Quote Link to comment
Recommended Posts
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.