...
The cluster is installed with a real-time kernel on each node. It must execute orders without delay. So, some CPUs should be isolated from the scheduler kernel run with isolcpus
kernel parameter.
- To specify some CPU:
Code Block | ||
---|---|---|
| ||
isolcpus=<cpu number>,...,<cpu number> |
- To specify a range of CPU is:
Code Block | ||
---|---|---|
| ||
isolcpus=<cpu number>-<cpu number> |
We can merge these syntax to specify some CPU and ranges of CPUssome parameters:
isolcpus
parameter: Isolate some CPUs from the scheduler. It's the value ofcpumachinesrt
.rcu_nocbs
parameter: Remove one or more CPUsfrom candidates for running callbacks. It's the value ofcpumachinesrt
.
VM configuration
The official documentation on the XML format of libvirt is here.
...