DiskSpeed, hard drive benchmarking (unRAID 6+), version 2.9.2


Recommended Posts

Man, today is NOT my day. I accidentally included an updated version of the hardware scan script intended for version 3. It'll display "optimizing images" and then nothing. If you click on the header, it'll take you to the main screen.

 

Working on fixing that....

Link to comment
Posted (edited)

Pushed version 2.9.1.

Some stuff for version 3.0 got pushed into 2.9.1 as a result of the above issue.

  • Added the rest of the support for optimizing the drive images after downloading to ensure the CSS for centering any text overlays is correct.
  • Drive Edit: Fixed the Z index which prevented click-n-dragging the slider for horizontal placement of the text if the text layer was rotated.

This image optimization may change how your thumbnails look. If it does, then the CSS behind it wasn't properly set up which this corrected. If you make any changes to a drive image, be sure to submit your changes and your particular edits will be restored in the event a full scan is done (such as deleting the DiskSpeed appdata directory). Note that the edits are system specific, if you have more than one UNRAID server, you'll need to make the same changes to each & submit.

Edited by jbartlett
Link to comment
  • jbartlett changed the title to DiskSpeed, hard drive benchmarking (unRAID 6+), version 2.9.1

Updated mine to the 2.9.1 and it stops with the following error.

13:19:02 Found controller P1 NVMe PCIe SSD
13:19:02 Found drive CT1000P1SSD8 Rev: P3CR013 Serial: 2001E231D126 (nvme1n1), 1 partition
13:19:02 Fetching drive images
Lucee 5.2.9.31 Error (expression)
Message	key [CT1000P1SSD8] doesn't exist
Stacktrace	The Error Occurred in
/var/www/GetInitialDriveImage.cfm: line 47
45: <!--- <CFOUTPUT><img src="data:image/png;base64, #Info[i].Image#" /><br></CFOUTPUT> --->
46:
47: <CFSET UpdateList=Ref.Vendor[Info[i].Vendor][Info[i].Model]>
48:
49: <CFLOOP index="CurrDrive" list="#UpdateList#">

called from /var/www/ScanControllers.cfm: line 1989
1987: </CFLOOP>
1988: <CFIF NeedImage NEQ "">
1989: <CFINCLUDE TEMPLATE="GetInitialDriveImage.cfm">
1990: </CFIF>
1991: <CFIF NeedPlatter NEQ "">

called from /var/www/ScanControllers.cfm: line 1949
1947: </CFIF>
1948: </CFIF>
1949: </CFLOOP>
1950: <CFIF IsStruct(OldHW)>
1951: <!--- Restore other variables --->

Java Stacktrace	lucee.runtime.exp.ExpressionException: key [CT1000P1SSD8] doesn't exist
  at lucee.runtime.type.util.StructSupport.invalidKey(StructSupport.java:69)
  at lucee.runtime.type.StructImpl.get(StructImpl.java:135)
  at lucee.runtime.type.util.StructSupport.get(StructSupport.java:244)
  at lucee.runtime.util.VariableUtilImpl.get(VariableUtilImpl.java:263)
  at lucee.runtime.util.VariableUtilImpl.getCollection(VariableUtilImpl.java:257)
  at lucee.runtime.PageContextImpl.getCollection(PageContextImpl.java:1496)
  at getinitialdriveimage_cfm$cf.call(/GetInitialDriveImage.cfm:47)
  at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:933)
  at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:823)
  at lucee.runtime.PageContextImpl.doInclude(PageContextImpl.java:805)
  at scancontrollers_cfm$cf.call_000171(/ScanControllers.cfm:1989)
  at scancontrollers_cfm$cf.call(/ScanControllers.cfm:1949)
  at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:933)
  at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:823)
  at lucee.runtime.listener.ClassicAppListener._onRequest(ClassicAppListener.java:66)
  at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:45)
  at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2464)
  at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2454)
  at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2427)
  at lucee.runtime.engine.Request.exe(Request.java:44)
  at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1090)
  at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1038)
  at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:102)
  at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
  at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)
  at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
  at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
  at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:684)
  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502)
  at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1152)
  at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
  at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2464)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
  at java.lang.Thread.run(Thread.java:748)
 
Timestamp	3/12/21 1:19:03 PM NZDT

 

Link to comment
8 minutes ago, JaseNZ said:

Message key [CT1000P1SSD8] doesn't exist

 

I think I see what's going on here. The app creates a reference by Vendor & Model so that multiple drives of the same kind can be quickly cross referenced. SSD's are notorious for not listing a Vendor or listing the incorrect vendor.

 

If you could, please attach or email me at harddrivedb@gmail.com the file storageref.json located in appdata/DiskSpeed/Instances/local ? I want to see how the drives are being referenced on your setup.

Link to comment

Similar. This used to work with the same drive. 

 

ST1000LM024 is a 2.5" laptop drive, not an SSD. Actually it was working until I rescanned the controller because I have unassigned devices and the Main tab was taking a while to show them (no blue square drives at all) so I did a controller scan to see if something had made me lose the controller...it's also under test by hammering it with 3-4 preclears at the same time...attached to my DS4246.

 

 

 

Lucee 5.2.9.31 Error (expression)

Messagekey [ST1000LM024] doesn't exist

StacktraceThe Error Occurred in
/var/www/GetInitialDriveImage.cfm: line 40

38: <!--- <CFOUTPUT><img src="data:image/png;base64, #Info[i].Image#" /><br></CFOUTPUT> --->
39: <CFIF RefreshDrive EQ 0>
40: <CFSET UpdateList=Ref.Vendor[Info[i].Vendor][Info[i].Model]>
41: <CFELSE>
42: <CFSET UpdateList=NeedImage>
 

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

1854: </CFLOOP>
1855: <CFIF NeedImage NEQ "">
1856: <CFINCLUDE TEMPLATE="GetInitialDriveImage.cfm">
1857: </CFIF>
1858: <CFIF NeedPlatter NEQ "">
 

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

1760: </CFIF>
1761: </CFLOOP>
1762: </CFLOOP>
1763:
1764: <!--- Check for missing keys --->
 

Java Stacktracelucee.runtime.exp.ExpressionException: key [ST1000LM024] doesn't exist
  at lucee.runtime.type.util.StructSupport.invalidKey(StructSupport.java:69)
  at lucee.runtime.type.StructImpl.get(StructImpl.java:135)
  at lucee.runtime.type.util.StructSupport.get(StructSupport.java:244)
  at lucee.runtime.util.VariableUtilImpl.get(VariableUtilImpl.java:263)
  at lucee.runtime.PageContextImpl.get(PageContextImpl.java:1516)
  at getinitialdriveimage_cfm$cf.call(/GetInitialDriveImage.cfm:40)
  at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:933)
  at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:823)
  at lucee.runtime.PageContextImpl.doInclude(PageContextImpl.java:805)
  at scancontrollers_cfm$cf.call_000168(/ScanControllers.cfm:1856)
  at scancontrollers_cfm$cf.call(/ScanControllers.cfm:1762)
  at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:933)
  at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:823)
  at lucee.runtime.listener.ClassicAppListener._onRequest(ClassicAppListener.java:66)
  at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:45)
  at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2464)
  at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2454)
  at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2427)
  at lucee.runtime.engine.Request.exe(Request.java:44)
  at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1090)
  at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1038)
  at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:102)
  at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
  at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)
  at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
  at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
  at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:684)
  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502)
  at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1152)
  at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
  at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2464)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
  at java.lang.Thread.run(Thread.java:748)
 

Timestamp3/11/21 7:06:55 PM CST

 

Link to comment
Posted (edited)

Okay guys, can you update the Docker and try again? I re-wrote the image fetch logic again to use a different method of referencing the drives. It's hard for me to duplicate some of these conditions because I don't have the drives in question.

 

If you get an error, please reference the error in your reply but you don't need to include the long stack trace. It doesn't provide any value.

 

I added a feature where if it couldn't find the drive by Vendor / Model (such as an invalid vendor where some SSD's return "ATA"), it'll search all the vendors to try to find a match on the model ID and sets the vendor to a match.

Edited by jbartlett
Link to comment

Has moved forward a little but is now hanging at 

21:21:06 Optimizing images..

 

Error in log is.

"ERROR","http-apr-8888-exec-2","03/12/2021","21:21:06","",";key [Unknown] doesn't exist;lucee.runtime.exp.ExpressionException: key [Unknown] doesn't exist

 

Edited by JaseNZ
Link to comment
9 hours ago, JaseNZ said:

Has moved forward a little but is now hanging at 

21:21:06 Optimizing images..

 

Error in log is.


"ERROR","http-apr-8888-exec-2","03/12/2021","21:21:06","",";key [Unknown] doesn't exist;lucee.runtime.exp.ExpressionException: key [Unknown] doesn't exist

 

 

Can you visit this URL (replace the IP for your unRAID server) and create a debug file with controller info?

http://192.168.1.7:18888/isolated/CreateDebugInfo.cfm

 

The file will be large so please don't attach it here. Please email it to harddrivedb@gmail.com

Link to comment

Does this tool dislike SAS drives?

 

It seems to run until it hits my first SAS drive then freezes before eventually timing out:

 

DiskSpeed - Disk Diagnostics & Reporting tool
Version: 2.9.1

Scanning Hardware
20:51:34 Spinning up hard drives
20:51:35 Scanning system storage
20:51:35 Scanning USB Bus
20:51:36 Scanning hard drives
20:51:41 Scanning storage controllers
20:51:43 Scanning USB hubs & devices
20:51:45 Scanning motherboard resources
20:51:47 Fetching known drive vendors from the Hard Drive Database
20:51:49 Found controller SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor]
20:51:50 Found drive Western Digital WD120EDAZ Rev: 81.00A81 Serial: 5PJY7WNB (sdaa), 1 partition
20:51:51 Found drive Western Digital WD6002FFWX Rev: 83.H0A83 Serial: NCH3EUUZ (sdab), 1 partition
20:51:51 Found drive Western Digital WD6002FFWX Rev: 83.H0A83 Serial: NCH386ZZ (sdac), 1 partition
20:51:53 Found drive Western Digital WD6001FFWX Rev: 81.00A81 Serial: WXB1HB4JUJ9W (sdad), 1 partition
20:51:53 Found drive Western Digital WD6002FFWX Rev: 83.H0A83 Serial: K1GR5MUD (sdae), 1 partition
20:51:53 Found drive Western Digital WD6002FFWX Rev: 83.H0A83 Serial: NCH3875Z (sdaf), 1 partition
20:51:56 Found drive HGST HUH721212AL4200 Rev: 0 Serial: AAG9TLXH (sdag), 0 partitions
Lucee 5.2.9.31 Error (application)
Message	timeout [90000 ms] expired while executing [/sbin/parted -m /dev/sdah unit B print free]
Stacktrace	The Error Occurred in
/var/www/ScanControllers.cfm: line 1706
1704: <CFIF DriveID NEQ "">
1705: <!--- Fetch partition information --->
1706: <cfexecute name="/sbin/parted" arguments="-m /dev/#DriveID# unit B print free" variable="PartInfo" timeout="90" />
1707: <CFFILE action="write" file="#PersistDir#/parted_#DriveID#.txt" output="#PartInfo#" addnewline="NO" mode="666">
1708: <CFSET TotalPartitions=0>

called from /var/www/ScanControllers.cfm: line 1635
1633: </CFIF>
1634: </CFLOOP>
1635: </CFLOOP>
1636:
1637: <!--- Admin drive creation --->

Java Stacktrace	lucee.runtime.exp.ApplicationException: timeout [90000 ms] expired while executing [/sbin/parted -m /dev/sdah unit B print free]
  at lucee.runtime.tag.Execute._execute(Execute.java:241)
  at lucee.runtime.tag.Execute.doEndTag(Execute.java:252)
  at scancontrollers_cfm$cf.call_000163(/ScanControllers.cfm:1706)
  at scancontrollers_cfm$cf.call(/ScanControllers.cfm:1635)
  at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:933)
  at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:823)
  at lucee.runtime.listener.ClassicAppListener._onRequest(ClassicAppListener.java:66)
  at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:45)
  at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2464)
  at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2454)
  at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2427)
  at lucee.runtime.engine.Request.exe(Request.java:44)
  at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1090)
  at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1038)
  at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:102)
  at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
  at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)
  at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
  at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
  at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:684)
  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502)
  at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1152)
  at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
  at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2464)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
  at java.lang.Thread.run(Thread.java:748)
 
Timestamp	3/14/21 8:53:26 PM GMT

 

Link to comment
3 hours ago, rtho782 said:

Does this tool dislike SAS drives?

 

It seems to run until it hits my first SAS drive then freezes before eventually timing out:

It should like them but some code intended for version 3.0 got accidentally included and it fetches information on the drive partitions and it looks like the "parted" command isn't liking your drive.

 

Can you visit this URL (replace the IP for your unRAID server) and create a debug file with controller info?

http://192.168.1.7:18888/isolated/CreateDebugInfo.cfm

 

The file will be large so please don't attach it here. Please email it to harddrivedb@gmail.com

Link to comment
10 hours ago, jbartlett said:

It should like them but some code intended for version 3.0 got accidentally included and it fetches information on the drive partitions and it looks like the "parted" command isn't liking your drive.

 

Can you visit this URL (replace the IP for your unRAID server) and create a debug file with controller info?

http://192.168.1.7:18888/isolated/CreateDebugInfo.cfm

 

The file will be large so please don't attach it here. Please email it to harddrivedb@gmail.com

Disregard my last post, I think it was because that drive was in the middle of preclearing and so didn't respond in a timely manner.

 

It's working this morning having finished preclear :)

 

Edit: Missing an image for the V1 WD Red Pro, the V2's have images, I guess it should be the same image:

 

https://imgur.com/Ygu6oYU

Edited by rtho782
Link to comment
8 hours ago, rtho782 said:

Disregard my last post, I think it was because that drive was in the middle of preclearing and so didn't respond in a timely manner.

 

Glad you updated before I went out and bought a cheap SAS drive. 😁

 

I added the WD6001FFWX model but if you have others that show up without an image, you can view the drive and edit it to add one. You can also do this if you prefer alternate or rebranded images 'cause WD seems to come out with new ones every year.

Link to comment
15 hours ago, jbartlett said:

 

Glad you updated before I went out and bought a cheap SAS drive. 😁

 

I added the WD6001FFWX model but if you have others that show up without an image, you can view the drive and edit it to add one. You can also do this if you prefer alternate or rebranded images 'cause WD seems to come out with new ones every year.

 

 

Haha, honestly these 12TB SAS drives show the same performance as the WD Golds in my array (much better than the shucked 12TB "Red" drives) and were £185 each, so about the same as I can pick up a 12TB external drive for when they come on offer via Amazon. Going forward all my new drives will be SAS.

 

If you want SAS drives for testing, I have a glut of 450GB 15krpm SAS drives I have been slowly throwing in the bin as they are utterly useless to me due to the tiny size. I'm sure the seek times are awesome at 15k, but even the sequential reads are not great due to the low density.

Link to comment
8 hours ago, rtho782 said:

If you want SAS drives for testing, I have a glut of 450GB 15krpm SAS drives I have been slowly throwing in the bin as they are utterly useless to me due to the tiny size. I'm sure the seek times are awesome at 15k, but even the sequential reads are not great due to the low density.

 

What kind of connection do they have? My dev server has a backplane that has SATA & SAS connectors but they're both in the SATA form.

Link to comment
16 hours ago, jbartlett said:

 

What kind of connection do they have? My dev server has a backplane that has SATA & SAS connectors but they're both in the SATA form.

Standard SAS connectors:

 image.png.30011412daa1e9eefcaccd6e18052a3d.png

 

For me, I have an LSI 9201-16e driving a Netapp DS4246 disk shelf, which is a SAS disk shelf, both SATA and SAS drives connect in to it.

Link to comment

My backplane matches that one. I've been searching to see if the SAS drive can provide any extra information on the file system but so far I haven't found anything. If you could, could you create a full debug file with controller information and email it to me at harddrivedb@gmail.com? The full debug file includes a copy of the sys bus tree with every small read only file included and it'll let me dig into it to see if having a physical SAS drive will be helpful.

Link to comment

Good day. First thank you for producing this tool.

I had been experiencing significant system lagging last week and afer changing sata cables, usb stick, inspecting docker by docker etc I finally came across this tool and tested.

 

These are drive 1 tests over the last few days with services (docker,vms) online. it's all over the place.

 

benchmark-speeds.thumb.jpeg.9d57eb770b58df4415917af7d51ef093.jpeg

 

These are for all drives with all services off. Seems to be ok, or at least not worse than the rest.

 

1968519001_benchmark-speeds(1).thumb.jpeg.025123bc7ebb02f132591edb5098743f.jpeg

 

 

Any advise welcome. Thank you

Link to comment
3 hours ago, juan11perez said:

These are drive 1 tests over the last few days with services (docker,vms) online. it's all over the place.

 

I'd run an extended offline smart test on the drive, then check the smart report. If that doesn't show anything, perform a parity check which will read the entire drive, then check the smart report again.

 

Or first swap out the drive, rebuild the replacement, and then check out what's up with the drive.

 

I have a test drive that is flatlining on the benchmark and the smart report is all over the place with errors, even more so after I did a full read of the drive.

Link to comment
  • 3 weeks later...
  • jbartlett changed the title to DiskSpeed, hard drive benchmarking (unRAID 6+), version 2.9.2

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.