jbartlett

Community Developer
  • Content count

    989
  • Joined

  • Last visited

  • Days Won

    3

jbartlett last won the day on April 2

jbartlett had the most liked content!

Community Reputation

75 Good

2 Followers

About jbartlett

  • Rank
    John Bartlett
  • Birthday 07/20/1970

Converted

  • Gender
    Male
  • URL
    https://www.youtube.com/c/TheCritterRoom/
  • Location
    Seattle, WA
  • Personal Text
    Foster parent for cats & kittens
  1. New beta delayed by kittens. Picked up new fosters last Tuesday when they were three days old. Foster Kitten Cam They're time consuming. What I'm currently working on with the next beta: I've added support for the debug file to upload a full directory tree of /sys/devices/pci* both in text form (tree command) and a copy of any file with the words vendor, model, size, portno, firmware, serial, rev, and phy- in the file name with their directory tree duplicated. This will help me identify/gather information on drive controllers the app currently doesn't identify. Added an "Unknown Controller" section that all orphan drives are attached to to enable information & benchmarking Adding USB Hubs as a controller and the drives attached to them Adding the means to enter in the drive Vendor when it is misidentified, incorrect (such as rebranded), or not provided. Adding support to detect if the drive's bandwidth is being exceeded and not allow those benchmarks to be uploaded to the HDDB.
  2. There's no way I can guide writes to a spot on a drive by creating a file and nobody will trust a read/write test (read the block, write it back). Basically, I wouldn't touch that, code wise or with a different application.
  3. ColdFusion/Lucee has scheduling/cron support, should be easily enough to schedule tests.
  4. Note that the SpeedGap detection is on by default. It shows up during the test as "Speed Gap of 128MB (max allowed is 45MB), retrying (1)". The number at the end is how many times it re-read the same block and it'll increase the max-allowed number by 5MB each iteration. The option to disable the SpeedGap logic was added because I had one drive on my main server that had such erratic reads that it took forever to test and would test each block dozens of times until the allowed gap finally grew large enough to allow it to continue.
  5. Was there any "SpeedGap" detected? That's the alert if it detects disk activity while it was reading the drive for 15 seconds if there is a gap of 45MB/sec difference between the slowest speed & fastest speed. If in doubt, shut down any VM & Dockers that may be accessing the drives and retest. You've got two widely different tests so that hints that something else was hitting the drive hard while you were testing it.
  6. The old script loops over /sys/block to get all of the drives. The next version will have an "Unknown Controller" section where drives that weren't detected through a controller will be listed so they can be benchmarked - and it'll include new support for the debug file to help identify controllers.
  7. It'll also add an "Unknown Controller" and put any orphan drives under it for controllers my code can't currently identify.
  8. I've added code for the next beta that'll create a debug archive with extra information for helping to code for undetected controllers. Once I finish adding code that'll detect drives that have their throughput constrained by bandwidth limitations (such as a fast drive on a slow port) to disable uploading benchmarks for it, I'll be ready to push the next beta. The beta version that's out will only scan under /sys/devices/pci0000:00 so some controllers are being missed entirely, notably systems with IOMMU enabled. The next beta will scan /sys/devices/pci*
  9. The Docker settings will display how much space is being utilized by your containers and you can increase it from there. The Docker currently needs 727 MB of space to install.
  10. That's on my To Do list to optimize memory utilization. The default settings will use a max of 512MB of RAM which is stated in the initial post. I'm still adding features, it's too soon to optimize things for a beta but I'll check to see how much room it's using now and shrink it a bit if there's a lot of headroom.
  11. Do note that you do NOT want to run your VM's from a spinner. The performance will be abysmal.
  12. That's what I did to move my VMs off of the cache drive. Copied the drive files to the new location and then updated the path references in the VM editor. I have a m.2 NVMe drive mounted via UD and the VM's running off of it with no issue.
  13. Confirmed. Had two browser windows open to the same server, issues a reboot with one, the other started giving the bad token after the reboot until the page was refreshed.
  14. Recommended VNC Setups for Ubuntu 17.10

    I just created an Ubuntu 17.10 VM and likewise did not have a cursor. Windows 10 finally does again.

Copyright © 2005-2018 Lime Technology, Inc.
unRAID® is a registered trademark of Lime Technology, Inc.