Article ID: 116972, created on Aug 28, 2013, last review on May 10, 2014

  • Applies to:
  • Virtuozzo containers for Windows


It is not possible to set more than 100% for CPULIMIT on the node with 2 or more CPUs.

C:\Users\Administrator> vzctl set 101 --save --cpus 2 --cpulimit 200%
Invalid CPULIMIT 200%, minimum is 10%, maximum is 100%

However I need to allow container to use more than 1 CPU but limit it in CPU usage.


Unlike Linux version of Virtualization produtcs, CPULIMIT in Windows version of Parallels Virtuozzo Containers is relative to the total power of the node.

Overall, there are the following CPU related resources for containers in PVC for Windows:

  • CPUUNITS (--cpuunits) defines share of the total available CPU power;
  • CPULIMIT (--cpulimit) sets upper CPU usage limit in % relative to the total CPU power or absolute value in MHz;
  • CPUGUARANTEE (--cpuguarantee) reserves the amount of CPU power in % relative to a single CPU or absolute value in MHz;
  • CPUNUM (--cpus) sets the number of virtual CPUs/runqueues, available for a container.


To limit the container, you can follow two ways:

  1. Specify the limit in % of the total node's power:

    C:\Users\Administrator> vzctl set 101 --save --cpulimit 25%
  2. Use the absolute value in MHz, e.g. for a node with 8 CPUs running at 2.4GHz:

    C:\Users\Administrator> vzctl set 101 --save --cpulimit 4800m

Search Words




965b49118115a610e93635d21c5694a8 2897d76d56d2010f4e3a28f864d69223 d02f9caf3e11b191a38179103495106f

Email subscription for changes to this article
Save as PDF