Jump to content
Covecube Inc.


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by zim2323

  1. Here's my scenario... I have an external USB3 UASP enclosure with 8 drives, and inside my case I have another 6 drives. All 14 drives are the same and speed tests from USB or internal show identical performance. Bottleneck is the Sata II 500gb WD Enterprise drives themselves, not the interface. Even though the rule is in place to force the files for a VM folder across all 14 drives, the files are only getting balanced on the 6 internal drives instead of across all 14. Is there something else that's preferring BUS type? If so, is there any way to turn this off or set a rule for it? *UPDATE* This is regardless of file size, and there are more than 20 files in the VM folder. 11 files are 3+ GB, but are only sitting on the 6 internal drives. IF anything ends up on the external drives, it's just a couple smaller files of byte or kb in size. Chris
  2. I have VM's that are split into multiple files, usually 5-10gb in size all within a folder per VM. Currently, I don't have any way of controlling which pool drive those files are stored on. In most cases, they all seem to be on 1-2 drives in my 5 drive pool, based on what is being accessed from the DrivePool console. I'd like to make sure that I'm splitting these files evenly across all 5 drives in the pool. Is this possible? *UPDATED* Thanks, Chris
  3. Quick update... Installed SSD's to internal controllers, moved all other drives except OS and INSTALLS to external. Created a new pool just for VM's using the SSD's. Copied all VM's from backup into new pool. I made sure that the lab VM's (11) I'm running are balanced across the drives 2 each except for 1, via rules. No duplication. I still get HORRIBLE performance from the pool and "not responding" errors, although much less frequently with the SSD pool vs the mechanical drive pool. I actually got better performance running every VM from a single non-pooled SSD then I am spreading the load across a pool of no more than 2 VM's per drive. At this point I'm going to destroy the pool, install DriveBender, create a new DriveBender pool and restore them there and see how it compares in performance. Chris
  4. I would like to 2nd the desire to have the ability to move files based on various criteria to certain storage. This would give the ability to add an external NAS, but allow me to automatically place files there that haven't been changed in X amount of days/months/weeks/years. Further having the ability to mark different groups of drives as different tier based on configurable criteria would be great. Possible criteria: file age last file access/change folder/file location file type The biggest issue that myself and the OP face is that the data we need speed/performance from may have already been moved to tier 3 storage for non-use and then we have the desire to have it on fast storage, and most probably we need it immediately. In my case, the files/data I'm working with at this point are 50-200gb in size. The time to move, re-balance, etc is taxing and can make the tier'ing process unusable. For me, with the proper logic this could be offset. VMDK/VHD always on tier 1, everything else to tier 2 or tier 3 based on file age/access and/or file type. Sounds like a great idea!
  5. Thanks Chris! So, big changes recently! I've been starting to wonder about a lot of things in my setup. The ASUS ROG Rampage IV Extreme is showing it's age. To get full USB 3.0 speeds you have to really monkey around with things and I just haven't been able to achieve what I wanted to. The controller on the board (for USB 3.0) is an Asmedia 1042. 4 seperate HUB's for 5gb (yeah right!) per port. The external controller is the Startech 8-bay eSATA/USB 3.0 UASP JBOD enclosure. It's loaded with 8 1tb/500gb(de-stroked) WD Enterprise SATA II drives. I could achieve a solid 90-100 MB/s from the enclosure. As of today I changed to this: Startech PEXUSB312A USB 3.0 Gen 2 Type A 2-port card. I now have this installed and the enclosure connected to it. I'm getting a full 250-300 MB/s transfer rate from the enclosure, which is about as good as SATA II can give me. All 4 of my PCIe slots are v3.0. So there's good news on the horizon. I'm currently in the process of moving my pool to this external enclosure. I also purchased more SSD's, so I am going to build a new pool just for SSD's and move all my VM's there. 4 x 500GB Samsung 850 EVO's, 1 x 1TB Samsung 850 EVO, 1 x 512GB Samsung 840 Pro, and 2 x 256GB OCZ Vector 4's. All of these SSD's will live on my internal SATA controllers and the old Startech 4-port SATA 3 6gb card. So I have 8 6gb ports and 4 3gb ports that will comprise this SSD pool. I'm making sure my stand along Samsung 850 Pro 512gb(OS) and 850 Pro 1TB(installs) are on the 6gb ports. I'm hoping to just get rid of all my issues getting away from the on board Asmedia 1042 controller and using a more solid USB 3.1gen2 interface for better performance, etc. I'll update with how things go, and perhaps the other issues will just magically disappear. Once this is done/stable, I'll be wiping and reloading Windows 10. I just want to make sure my pools and data are configured the way I want them before I do so.
  6. Chris, Can you point me to info on how to get around the background IO priority limitations?
  7. Thanks Chris! I have toggled the setting on and off and haven't seen a difference. I have enabled logging. I'd like to know what those tweaks are for balancing. I'd like to maximize throughput and get those done as quickly as possible. It took almost 2 days to balance 2TB across 9 additional drives I added to the 7 drive pool. I clicked the "higher priority" setting. I wasn't using the computer at all. I feel like this should have been done a lot quicker than that given the circumstance. Anything I can do to improve that would be greatly appreciated. btw...I'm also going to have to go through the process of getting my external enclosure SMART working. I've used the tool and it mimics the other posts you've worked on where I need to gather HD Sentinel information and get it submitted. HD Sentinel picks up all the SMART data as USB no issue, so it's just a matter of adding the code/info to be properly recognized I imagine. Thanks!
  8. Stopped balancing, installed, rebooted, enabled file system logging, and then started balancing again.
  9. I'm on right now. I've been trying to keep up with the latest and greatest. I'll download the new version and get it installed. When I reloaded the operating system I tested without ESET installed and same issue. I have bypass file system filters checked. Did you mean toggle on or off? Stablebit Scanner always shows between 1 and 2 disk queue's during these times. Right now I'm running into a performance issue after adding the external drive enclosure and 8 drives. Before adding to the pool I tested a large copy and averaged between 80-90MB/s for each drive. I can't get full speed because I'm on Win7 and the USB 3.0 UASP driver from ASUS hasn't been updated since the board was released and the configuration tool won't even run with the Startech 8bay connected. When I get their tool/driver to work I can get 4GB/s over that USB 3.0 UASP connection. I'm planning to upgrade to Win10 soon to also take advantage of SMB 3.0 multichannel for my Bigger 4x1gb Synology SAN's. That should fix the USB 3.0 speed issues because it will use native Windows drivers then. I added all 8 drives to the current pool and re-measured. Re-balancing started at about 60-70MB/s and after about 3 drives has dropped to the 5-7MB/s range and has been working for the last 18 hours to finish balancing to the rest. Still at 91.8%. I'm curious if that drop in performance is part of the problem I'm seeing in the other issue. I have noticed the same issue when re-balancing a large amount of data on the internal drives and it drops to that speed. I'm not re-balancing 2TB of data though so I'm not thinking about it as much. I've been monitoring everything with Scanner.
  10. The other thread was specific to issues I was having with a group of cloud drives combined into a single DrivePool. I have since given up on this because reboots are troublesome in timing when the CloudDrive initiates, when the DrivePool comes online, and some other dependencies I have loaded on the DrivePool that I don't care to change how I'm doing at the moment. As for Antivirus, I have ESET SmartSecurity v10. I've used v8 and v9 since this issue started. I have all Stablebit folders explicitly excluded from all scans and are ignored entirely by the product. I wish I had the money for a set of SSD drives. I'm wondering if this is a limitation of the mechanical disks I'm using also (all SATA III). In that, if all drives were SSD, would I ever see this issue. That said, the external drive was all 2TB 7200 WD Black drives at one time. Both USB (UASP) and eSATA had the same issue. I isolated all of these drives into their own pool. I'll have to see what I can gather for logs. I do remember that was something that I was trying to do. If I remember right I had an issue with the logs not saving/working because the entire system hangs when this happens. I could never gather logs to send. I'll have to see if I can do this again. Honestly, I don't like forcing this issue to happen anymore, because when I do I run the risk of corruption. I have lost some data because of this in the past. I corrupted almost 300gb of VM's during one of these "episodes". I now do a full sync of the drive using Syncovery to an external USB 3.0 backup drive, but it's still something I don't want to risk any more than I have to. I'll see what I can do to try and gather logs again.
  11. Chris, Any advice or help you can offer?
  12. So, I looked for the previous conversation I had created on this, but I couldn't find it. I am assuming it was purged as "unanswered" or just fell off the list because of age. Last year I started a conversation that I was unable to respond to because of life, work, etc. Ultimately, the testing I needed to be able to do required more time and hardware then I had to give. In short, I run virtual machine labs via VMware Workstation Pro. I virtualize everything from your everyday Windows desktop OS to Server, Linux, and OS X. From a hardware perspective I'm using a Rampage IV Extreme with 64gb of RAM and a 6-core i7 processor. I have installed a 4-port PCI-e SATA III card for additional drives and also had an external 8-bay USB3(HASP)/eSATA external enclosure from Startech. Storage is as follows: 1 Samsung 850 Pro 512GB SSD for Operating System, 1 Samsung 850 Pro 1TB SSD for gaming, 8 internal drives of random size, speed, and form factor, but are all mechanical drives. The 8-bay external holds 8 additional mechanical drives, also of random size, speed, and form factor. All 16 (non-SSD) mechanical drives are joined to a single pool drive. Duplication is enabled for archive data folders and I made sure that guest VM folders were NOT included. At one time I enabled duplication on the guest VM folders at 2x, 3x, and 4x to try and take advantage of higher read speeds. I found this more troublesome for guest VM's, and got more performance from migrating to split disks within the VM infrastructure for high use virtual disks. I use the balance plugin so if I have a 20gb drive split into 4gb files, then the virtual disk is essentially split 5 ways. I am still only reading on a single disk, but as the VM's grow read data is split more and performance is still better than duplication read speeds from the pool. This has been my experience and could be related to the issue below. The issue I had/have is that when I start more than 2 "actions", i.e. file copy, vm guest etc., each of them will randomly lock up and I will only see activity on no more than 2 of these actions at a time. During this time most of the actions are "not responding", performance tanks, and I can see wait times as long as 20-30 minutes before one that was "working" goes not responding, and one of the other tasks starts "working" again. The information requested at the time was basically about eliminating or isolating different hardware and configurations in order to see if this issue continued. Since that time I have done the following: 1) Removed the external 8-bay from the pool. NO CHANGE IN "NOT RESPONDING" 2) Removed all duplication from the pool. NO CHANGE IN "NOT RESPONDING" 3) Removed all drives in the pool but 1, a WD Black 2TB 7200 RPM drive. NO CHANGE IN "NOT RESPONDING" 4) Added a 4-port 1gb server NIC and have 5 teamed 1gb ports and configured LACP on my managed switch to see if adding sessiosn would help. NO CHANGE IN "NOT RESPONDING" 5) Wiped and rebuilt OS (Windows 7 x64) and tested each of the above again. NO CHANGE IN "NOT RESPONDING" 6) Added a Samsung 840 Pro 500GB SSD and isolated all disk activity here (guest VM's, file copies, etc) and had NO ISSUE. Never saw "not responding in this format". This included 4 threads from an external FTP (work PC), 11 guest VM's, which included 2 FreeNAS virtual machines with 6 virtual disks each, a DC, a WSUS server, 2 Hyper-V 2012 R2, 2 Hyper-V 2016, 2 ESX 6.5, and a management server with SQL 2016, vCenter Server, Hyper-V, and SCVMM, along with two separate 5gb ISO copies. I was absolutely KILLING this drive and it never hiccuped a single time. On the pool, I can only do a combination of any 2 of those. To this day I still have this issue and am at the point where either I am using DrivePool in a way that it was never intended or capable of being used, or I have an issue on my system. Hardware was all tested "good", all drivers, Windows updates, etc. up to date and everything operates fine. It seems that there is a maximum thread count on the DrivePool driver or in how the system handles activity on that pool/infrastructure. This issue completely disappears when I move all activity away from the DrivePool pool. Thoughts, ideas? At this point, my only option seems to be to try something like DriveBender to see if it has the same performance hit. Perhaps there's a "secret setting" that a dev knows about that would fix this for me. I completely understand that I may be the .000001% of the use cases that use the product in this way. I may have this problem no matter what I do, but I'd rather not have to go back to splitting all my files and VM's across disks manually. Thanks for your time and any help you can give! Chris
  13. Thanks Chris. I'll keep checking the changelog.txt for updates on this. Chris
  14. I have tried unsuccessfully to add mounted VHD's to a new or existing pool. I am currently using v2.2.0.734. I don't want to take a performance/cache hit by using CloudDrive to make shares on my NAS available, so I created and mounted a VHD file from there. "\\nas\root\disk01.vhd" Is this possible? Thanks, Chris
  15. zim2323

    Limitation Settings?

    Thanks Christopher! Appreciate all the info.
  16. zim2323

    Limitation Settings?

    Ok, I realize this is a loaded question and potentially outside the scope of what CloudDrive was intended for. I am curious as to the "official" answer though. The online storage providers I use, Box, DropBox, Google, OneDrive, etc, are free accounts, not paid. Most of them have specific limitations to how much can be uploaded in a day/week/month, maximum file size, maximum upload size, etc. I would like to create drives to each of these providers and then pool them with DrivePool. My concern is that DrivePool tries to copy/upload a file(s) to a provider that is beyond the limit. Are there rules/plugins that I can configure for that pool/drive? Here's a possible scenario: I have a 50gb free Box account. The limitation are a max file size of 250mb. I have a 2gb free DropBox account. 200mb file size limitation and a maximum upload of 500mb per day. I have a 200gb GoogleDrive account. No llmitations. - I want to use them in the above order, and only use the next drive if it doesn't meet the accounts criteria. In that, if I have a 300mb file it would get put on the GoogleDrive account because it's too large for Box and DropBox. - If I have a 20mb file, but Box is full, then it should go on DropBox. - If I have a 5mb file and Box is not full, then the file should go on Box. Can CloudDrive parse these type of "errors/warnings" from the provider to cease writes until defined configuration has been reached? -if error "too big" then try next drive in pool. -if error "too much uploaded" then start defined timer (ex. 24 days/hours/min) and try next drive. This drive will cease to attempt writes until the defined time has lapsed. Ultimately, I'm curious if this is something that can be configured in CloudDrive and passed to DrivePool, and/or controlled by rules in either. Thanks! Chris
  17. I'm not quite sure where to start. I have a weird issue I can't quite pin down. I'm not even sure it's a Drive Pool issue, but I have many other systems with the same setup and the only difference is Drive Pool. This is my primary system. Below are specs: Windows 7 x64 Ultimate Drive Pool 2.2.0651 beta Cloud Drive beta Stablebit Scanner beta Rampage IV Extreme w/UASP drivers installed Intel 6-core processor 64gb RAM StarTech PCIe SATA 3 controller (https://www.startech.com/Cards-Adapters/HDD-Controllers/SATA-Cards/4-Port-PCI-Express-SATA-6Gbps-RAID-Controller-Card~PEXSAT34RH) SSD 1 = OS (non-pooled) SSD 2 = GAMES (non-pooled) SSD 3 = APPS (non-pooled 8 internal SATA 2/3 HD's;4 on-board, 4 on 4x PCIe 2.0 controller; (Drive Pool E:\) 8 external SATA 2/3 HD's; UASP USB3.0 (https://www.startech.com/HDD/Enclosures/8-bay-removable-hard-drive-enclosure~S358BU33ERM); (Drive Pool E:\) All 16 drives are pooled to a single 18.5TB E drive. I have nearly the entire drive duplicating, other then a few download and temp folders of about 90GB. I also have a folder with almost 1TB of VMware Workstation virtual machines that I use for test labs, studying, work, etc. Now that you have an idea of my system, I'll explain my issue. The system has no issues doing multiple reads/writes to any of my standalone non-pooled drives. However, when I start more than 2 read/write jobs on the pool things grind to a hault. It seems like anytime I do more than 1 or 2 things at a time the system seems to hang. For example, I can start a VM and do a copy/read job from the E drive, but if I start anything else that accesses the E drive one of them will hang. After a few minutes one of the running jobs hangs and another picks up where it left off. While a job is hung the program goes "Not Responding" and will stay that way until it gets read/write activity again. I had this problem prior to adding the additional 8 drives and the USB3.0 external drive enclosure. I also had this issue prior to duplicating. I ended up duplicating initially thinking I could fix the problem by creating multiple read streams. Perhaps there is a setting I'm missing, or this is a limitation of the DrivePool storage driver. Just not sure what else to test, as I've been playing around with this issue troubleshooting for almost 6 months now. Ultimately I'd like to read/write without stream/job limitations, or at least more than what I'm getting. I realize the performance implications, but I just don't want a stream/job to go completely dead and show "Not Responding" in the mean time. Any help would be greatly appreciated! Thanks! Chris
  18. zim2323

    Great product

    Yes, that was the FlexRAID product. It "seems" like a good idea, but 8+ hours to build the parity drive for a 10TB array was a little much. If it would have worked I would probably have been ok with it, but with the way these products (drive pooling) are meant to be used, the more TB would mean that much more time to not only add disks, but to create additional parity. I can't live without my volumes for 2-3+ days as the pool grows. Thanks!
  19. zim2323

    Possible addition?

    You da' man! Thanks!
  20. zim2323

    Possible addition?

    Would it be possible to add 'groups' to the Drive Usage Limiter balancer? I have an external Startech enclosure and I've found that when a disk fails it takes all the disks in that enclosure offline. If all my duplicated files were balanced to drives within that enclosure, then they all go offline and are unavailable. If I could "group" a series of disks into a single duplicated "target", I could ensure that all of those disks only hold any 1 copy of a file. I realize that I could remove duplicated files from it entirely, but that's not what I want to do. I do want to use it as a duplicated files target when it's online. I just need a fallback for a hardware quirk. In general, the ability to have rules tell DrivePool where the duplicated files go, like we do the files themselves, would be awesome. Thanks!
  21. zim2323

    Great product

    I've been testing drive pooling products. I started with tRAID. I'm sure someone has had good luck with it but I always got write failures and other issues with the 'array'. So far Drive Pool has been solid. Definitely looking to purchase before the trial period is up, given I have no issues. Great job so far guys!
  • Create New...