In order to use kernel auto-numa
- kernel auto-numa continuous rebalancing
provided NO<vcpu>NNN</vcpu> <vcpu placement="static">NNN</vcpu><vcpupin vcpu="0" cpuset="xxx"/>is set inside ``
| apiVersion: kubevirt.io/v1 | |
| kind: VirtualMachine | |
| metadata: | |
| name: fedora | |
| spec: | |
| template: | |
| spec: | |
| domain: | |
| cpu: | |
| cores: 2 |
| # loki from | |
| # https://github.com/grafana/loki/tree/v2.6.0 | |
| # run: | |
| # $ pwd | |
| # <somewhere>/ocp-must-gather.local.614777<...>openshift-origin-must-gather-sha256-<...>77c9c15e76eca | |
| # $ python3 mgloki.py | |
| # namespaces/openshift-apiserver-operator/pods/openshift-apiserver-operator-76bd66d74b-v22tc/openshift-apiserver-operator-55bdd9d74b-v63tc.yaml | |
| # … | |
| # |
| # https://kubernetes.io/docs/tasks/administer-cluster/manage-resources/quota-memory-cpu-namespace/ | |
| [fabiand@toolbox Downloads]$ minikube kubectl -- apply -f - <<EOF | |
| apiVersion: v1 | |
| kind: ResourceQuota | |
| metadata: | |
| name: mem-cpu-demo | |
| spec: | |
| hard: | |
| requests.cpu: "1" |
| apiVersion: kubevirt.io/v1 | |
| kind: VirtualMachineInstanceDomainPreferences | |
| metadata: | |
| name: linux | |
| spec: | |
| preferNetworkInterfaceMultiQueue: true | |
| preferBlockMultiQueue: true | |
| diskDefaults: | |
| preferedDiskBus: virtio | |
| preferedCDROMBus: virtio |
| volumes: | |
| - name: pvcdisk | |
| persistentVolumeClaim: | |
| claimName: disk-alpine | |
| seedWith: | |
| containerDisk: | |
| image: some-registry/some-image:tag |
| apiVersion: kubevirt.io/v1alpha3 | |
| kind: VirtualMachineInstance | |
| metadata: | |
| labels: | |
| special: vmi-kernel-boot | |
| name: vmi-kernel-boot | |
| spec: | |
| domain: | |
| devices: | |
| firmware: |
| #!/bin/bash | |
| # usage: cat topo.sh | ssh node01 bash | tee /dev/stderr | osage -Tpng -o noname.gv.png | |
| NS=openshift-cnv | |
| OC=${OC:-oc} | |
| nsget() { $OC get -n $NS $@ ; } | |
| operators() { | |
| nsget deployments -l olm.owner --no-headers -o custom-columns=name:.metadata.name,count:.spec.replicas | |
| } |
| --- | |
| apiVersion: kubevirt.io/v1alpha3 | |
| kind: VirtualMachineInstance | |
| metadata: | |
| labels: | |
| special: vmi-alpine-kernel | |
| name: vmi-alpine-kernel | |
| spec: | |
| domain: | |
| firmware: |
| apiVersion: kubevirt.io/v1alpha3 | |
| kind: VirtualMachine | |
| metadata: | |
| name: testvm | |
| spec: | |
| running: false | |
| template: | |
| metadata: | |
| labels: | |
| team: Tiger |
In order to use kernel auto-numa
<vcpu>NNN</vcpu>
<vcpu placement="static">NNN</vcpu>
provided NO <vcpupin vcpu="0" cpuset="xxx"/> is
set inside ``