Jump to content
  • 0

Optimal Advanced Settings?


thepregnantgod

Question

3 answers to this question

Recommended Posts

  • 0

Default settings are fine. These are some fine tuning and compatibility settings. For the most part, you shouldn't need to edit the Advanced settings file unless either a) you know what you're doing here, or B.) are instructed to do so by support.

 

Most of the settings also include a brief description of what they do, so it should be pretty self explanatory.

 

But it does depend on exactly what you want to accomplish here.

 

And I'm not sure what you mean by "maximize duplication." Could you explain what you mean here? 

 

 

Also, what version of DrivePool are you using?

Link to comment
Share on other sites

  • 0

Well, we don't use lot of CPU or memory. In a large part, because we rely on built in Windows API to handle stuff. And because we want our code as efficient as possible.

 

One thing you may want to check out is this command:

fsutil behavior set memoryusage 2

Details about what this does here: http://technet.microsoft.com/en-us/library/cc785435.aspx

 

For DrivePool specific settings that you may want to check out then:

I believe this just hard codes "Network IO Boost" to be enabled. This prioritizes network IO over local Disk IO, at the cost of CPU cycles

  • DrivePool_BackgroundTasksVeryLowPriority - Sets the CPU priority of background tasks such as re-measuring, background duplication and re-balancing to IDLE (Windows Priority 1). Note that this setting does not affect I/O priority which is set separately.
    Setting this to true, will run the service at a higher very low priority. The service handles duplication, balancing, measuring the pool, and any other tasks. However, this won't increase the speed that the actual tasks occur at, as that is dependent more on IO than CPU/memory, I believe.
  • DrivePool_VerifyAfterCopy - After performing a file copy (or move), verify that the destination file was copied successfully by comparing it with the source.
    Setting this to true may cause duplication errors, but every time a file is copied (duplicated) or moved to a different disk (such as re-balanced) it will calculate the checksum of the files and compare them. 
  • CoveFs_BoostNetworkIoPriorityWrite - Boost the priority of write network I/O.
  • FileBalance_BackgroundIO - Use background I/O for re-balancing the pool.
    Setting this to false forces balancing to be done at normal IO priority, instead of "in the background". This may interfere with performance of the pool, but will speed up the process.
  • FileDuplication_BackgroundIO - Use background I/O for background file duplication.
    Setting this to false forces duplication to be done at normal IO priority, instead of "in the background". This may interfere with performance of the pool, but will speed up the process.

     

  • CoveFs_AsyncCriticalThreads - How many threads to use for critical asynchronous tasks. Asynchronous tasks are used throughout CoveFS to parallelize various file system operations. In particular, this affects how many disks in the pool are accessed at the same time when we need to query all the disks for some information.
    Increasing this may boost performance, at the cost of system resources, however with the specs of the system you have and the number of drives, this may cause a noticeable increase in performance, default is 8)
  • CoveFs_AsyncNormalThreads - How many threads to use for normal asynchronous tasks.
    (increasing this may boost performance, at the cost of system resources)

 

I think I'll be checking these out as well, as I have a similar CPU (and much more RAM). 

Also, I'm not 100% certain about all of these settings. The file is mostly a "don't touch unless you're sure about it" sort of thing. 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  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.

Loading...
×
×
  • Create New...