Is there a setting in vCenter to throttle number of concurrent tasks? I really want to control number of snapshots that can be done at 1 given time. As to not overload my vCenter. Lets say no more then 4, vcenterhost would then queue up any other tasks until those first 4 finished or 1 of the 4 have finished as to then start task 5.
Thanks in advance.
Hey VMbru,
Snapshot operations are storage intensive and cause very little overhead to VC compute tesources. Having said that, most VC options are stored in the vpxd.cfg file.
You will find most documented and some undocumented options in the link below:
http://www.boche.net/blog/index.php/2010/03/13/vpxd-cfg-advanced-configuration/
I think the below segment looks promising
<snip>
Tag: TaskMax
Nested In: vmacore, threadpool
What It Does: Defines the number of worker threads for the vpxd.exe process (vCenter Server service). Influences IoMax.
Example:
<vmacore>
<threadpool>
<TaskMax>30</TaskMax>
</threadpool>
</vmacore>
</snip>
But then, try this out on a test system first to see the impact and only then deploy the changes in production.
Regards
a
Hmm... I believe that does the same thing. Tweak the number of "threads". Trouble is, all processes -and not just initited tasks are threads. So before tweaking that setting, would help checking on a test bed as to whether that really does serve your purpose or would cause other things to start behaving oddly!