Jump to content


Community Developer
  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by jbartlett

  1. Heatmap data has been added to the Hard Drive Database and is displayed for any drive model that has more than 25 drives benchmarked & uploaded. The 9th most popular drive based on uploaded benchmarks is the 8TB Seagate ST8000VN0022. Looking at the graph shows and odd dip at the 4.8GB mark but there are enough seemingly normal scans that you'd think that it might be a fluke but the heatmap scan shows the majority of the drives do have a dip at this point. http://strangejourney.net/hddb/
  2. That would be better represented by a color change. The heat map will be a something like an 800x200 grid where the drive size and read speeds are scaled to fit in that. The more times a spot gets hit, the brighter that spot would become. The line between the 11 spots (scanned every 10% plus the start) would be interpolated. Here is a demo that shows a heat map tracking temperatures throughout the year.
  3. I am having issues with the docker honoring the CACHE_SLICE_SIZE setting. I added a setting to the Docker app for this CACHE_SLICE_SIZE variable, setting it to 8m. As expected, the docker refused to start since it detected a change to the CONFIGHASH file. I removed it from the lancache directory and the Docker started up, recreating the CONFIGHASH with: GENERICCACHE_VERSION=2;CACHE_MODE=monolithic;CACHE_SLICE_SIZE=8m;CACHE_KEY=$cacheidentifier$uri$slice_range; However, all of my cache slices are still being limited to 1m. Any ideas?
  4. I have two data points, drive location and speed. I'd need a 3rd data point for a 3D representation, what would that be?
  5. That's basically describing a heatmap. Interesting concept that I'll likely explore - notably because I added a graph with all of the benchmarks using the same revision & RPM and it was just a hot mess of lines.
  6. I just noticed that the two graphs with the multiple groupings both have the same revision number which tells me that Western Digital used the same circuitry with different number of platters. A quick query shows this same trend over multiple vendors. There might be some insight into seeing how the same revision fairs on different drive media configurations.
  7. Docker Version 2.8 has been pushed Don't include floppy devices Multiply the SMART LBA Read/Written values by the Logical Sector Size instead of the Sector Size Add more validation logic to clean up Vendor/Model combinations I have rewritten from the ground up the Hard Drive Database website at http://strangejourney.net/hddb/ to display meaningful benchmark graphs. When viewing benchmark data for a particular drive, a graph line is drawn for each unique drive's most recent benchmark is displayed. If 100 people own a given drive and they've all done one or more benchmarks against that drive and uploaded them, the HDDB would have 100 graph lines for those drives. It gives you an idea as to how stable that model is on performance. Take Western Digital model WD30EFRX. It has two revisions, 80.00A80 & 82.00A82. The 1st one is has a slightly wide speed variance up to 30MB/sec at the start of the drive but the 2nd revision has two distinct groupings which indicates that something changed between the two sets but no indication of which drive you got. This graph for a WD40EFRX is indicative of frequent drive failures as well as a fairly wide variance of possible speeds (and also looks like multiple groupings). The speed grouping could be the result of the storage controller it was attached to but I kinda doubt that.
  8. I've made some changes to the image search routine to make a log. If you still do not get any images, please comment with the time that you ran your scan (with time zone) so I can find your specific logs.
  9. With the latest updates, the plugin is fulfilling my needs nicely. I've verified the miss/hit logic and upon re-install of a Steam game, the download speeds were blistering.
  10. Not yet. I haven't had time to do so yet. Personal time on the PC has been limited of late. I'll post an update when it is.
  11. I see that in mine too, I'll investigate. I'm assuming the app works fine otherwise?
  12. Open a telnet prompt and type in "lshw -c disk" which will list most of the storage media attached. Look for your USB media. Mine looks like the following *-disk description: SCSI Disk product: USB Flash Drive vendor: Lexar physical id: 0.0.0 bus info: scsi@0:0.0.0 logical name: /dev/sda version: 1100 serial: AA00000000000489 size: 29GiB (32GB) capabilities: removable configuration: ansiversion=6 logicalsectorsize=512 sectorsize=512 *-medium physical id: 0 logical name: /dev/sda size: 29GiB (32GB) capabilities: partitioned partitioned:dos configuration: signature=c3072e18 Look at the size on both the disk & medium. If they match, your drive was mislabeled. If the Medium is smaller, than the entire device isn't partitioned to it.
  13. Hrm. Nothing stands out as being potentially invalid
  14. I don't suspect it is. The only information being passed is a list of vendors & model numbers. ETA: This got me thinking - what is the manufacture & model number of the drive displayed in the app?
  15. Thank you. For some reason, you are getting back basically an empty packet with no data. I'll need to add some debugging on my end that'll log the requests coming in and the responses. I'll reply to your email when it's done though I don't have an ETA for when it'll be ready as I'm getting married on the 27th at my home and we're doing basically everything 'cause of COVID-19.
  16. This is the 2nd report I've gotten of this. I'll look into it further. I moved the whole back-end system off my private server and onto "the cloud" a couple months ago and there might be something with that. Can you check the following share: "\\tower\appdata\DiskSpeed\Instances\local" and email the file DriveImageHTTPResult.json to harddrivedb@gmail.com - this will help me see if there's a transport issues. In the meantime, you can visit http://strangejourney.net/hddb.cfm?View=images to look for brand images. I haven't updated this in about a year so if your drive isn't found, you can typically check the site you ordered it from to get an image to use. Clicking any drive image will download it to your PC. In the DiskSpeed app, click on the drive you want to update the image for and then click the "Edit" button under it. Click the "Upload Image" button. Click on the upload area or drag the downloaded file to it. On the edit screen, set the viewable range or click the expand button to use all and click "Save"
  17. It's worth a try only if you care enough to see if it's the controller or not. The "dd" utility is doing all the reporting, my app just takes what it spits out. The graph is indicative of the real performance you're getting but it's not likely something you'd actually ever notice.
  18. It's not an error, it means that the read speed over a span was basically the same which hints that the drive can output data faster than the controller can ingest it. When the app analyzes the dd progress log, it saves the min & max read speeds. A "SpeedGap" means there is a larger than expected gap (or span) between these two numbers. This typically is indicative that the drives were accessed while the scan was running. Since this app is inside a Docker container and only can run while the array is up and available, this check is to mitigate such occurrences. It can also be representative of a drive that is failing if it keeps having to retry reading an area while increasing the SpeedGap range after each attempt. Try swapping which drives are on which controller. This may help determine if it is tied to the controller or not.
  19. I'll add some debugging to the scanning process that'll hopefully help pinpoint your issue. You'll find it eventually at http://strangejourney.net/hddb.cfm?View=models&Vendor=Western Digital&Model=WD20EFAX but I haven't added graphs for the current version of the benchmark. The previous version averaged out all scans and it was misleading because scans with bad drives & drives not able to go full speed due to the interface was throwing things off. I'll be adding a graph that shows scans for each individual drive uploaded vs an average.
  20. Drive images are downloaded when you scan the hardware. Do you see the following message: "There was an error fetching the initial drive images"
  21. That's the great thing about having more air flow in than out, positive pressure that keeps dust out. I really like the BeQuiet case line. I used it in my personal "Clu" build based on the Tron: Legacy movie https://www.facebook.com/john.bartlett/media_set?set=a.10154927934780590&type=3
  22. Mine's been running steady 24/7 for two years now.
  23. It is indeed multiplying the value by the Sector Size instead of the Logical Sector Size in error. I've made a correction for the next DiskSpeed update.
  24. Nope, not yet. I'm working on a surface read speed heatmap right now, then plan on working on a drive utilization map which can help pinpoint what files are located on bad sectors.