Dedicat CPU to xen Domain0 and guests
- Details
- Category: Virtualization
- Written by Mahdi Bahmani Ciahmard
- Hits: 70
[root@xen02 ~]# cat /root/.script/Dedicat_CPU_to_xen.sh
#!/bin/bash
# script generated by Mahdi Bahmani in 21/06/2010
echo "Dedicat cores 0,1 to Domain-0 xen02"
echo "=========================================="</p> <p style="text-align: left;">xm vcpu-set 0 2</p> <p style="text-align: left;">xm vcpu-pin 0 0 0
xm vcpu-pin 0 1 1
#OlapTest64 Dedicat 0,1,2,3 core cpu to OlapTest64
echo "Dedicat cores 2,3,4,5 cpu to OlapTest64"
echo "=========================================="</p> <p style="text-align: left;">xm vcpu-pin `xm vcpu-list |grep OlapTest64 |awk '{print $2}' | uniq ` 0 2</p> <p style="text-align: left;">xm vcpu-pin `xm vcpu-list |grep OlapTest64 |awk '{print $2}' | uniq ` 1 3
xm vcpu-pin `xm vcpu-list |grep OlapTest64 |awk '{print $2}' | uniq ` 2 4
xm vcpu-pin `xm vcpu-list |grep OlapTest64 |awk '{print $2}' | uniq ` 3 5
#TDevelop_au_os Dedicat 4,5 core cpu to TDevelop_au_os
echo "Dedicat cores 6,7 cpu to TDevelop_au_os"
echo "=========================================="</p> <p style="text-align: left;">xm vcpu-pin `xm vcpu-list |grep TDevelop_au_os |awk '{print $2}' | uniq ` 0 6</p> <p style="text-align: left;">xm vcpu-pin `xm vcpu-list |grep TDevelop_au_os |awk '{print $2}' | uniq ` 1 7
#tdevmehregan1
echo "Share core 5 to tdevmehregan1"
echo "=========================================="</p> <p style="text-align: left;">xm vcpu-pin `xm vcpu-list |grep tdevmehregan1 |awk '{print $2}' | uniq ` 0 5</p> <p style="text-align: left;">
#tdevmehregan2008
echo "Share core 5 to tdevmehregan2008"
echo "=========================================="</p> <p style="text-align: left;">xm vcpu-pin `xm vcpu-list |grep tdevmehregan2008 |awk '{print $2}' | uniq ` 0 5</p> <p style="text-align: left;">
#DevelopTest
echo "Share core 5 to DevelopTest"
echo "=========================================="</p> <p style="text-align: left;">xm vcpu-pin `xm vcpu-list |grep DevelopTest |awk '{print $2}' | uniq ` 0 5</p> <p style="text-align: left;">
xm vcpu-list
[root@xen02 ~]#
[root@xen02 ~]# sh /root/.script/Dedicat_CPU_to_xen.sh
Dedicat 0,1 core cpu to Domain-0 xen02
==========================================
Error: (22, 'Invalid argument')
Usage: xm vcpu-pin <Domain> <VCPU> <CPUs>
Set which CPUs a VCPU can use.
Error: (22, 'Invalid argument')
Usage: xm vcpu-pin <Domain> <VCPU> <CPUs>
Set which CPUs a VCPU can use.
Dedicat 2,3,4,5 core cpu to OlapTest64
==========================================
Dedicat 4,5 core cpu to TDevelop_au_os
==========================================
Share core 5 cpu to tdevmehregan1
==========================================
Share core 5 cpu to tdevmehregan2008
==========================================
Share core 5 cpu to DevelopTest
==========================================
Name ID VCPUs CPU State Time(s) CPU Affinity
DevelopTest 52 0 5 -b- 42351.1 5
Domain-0 0 0 0 r-- 141206.6 0
Domain-0 0 1 1 r-- 47704.7 1
Domain-0 0 2 - --p 697252.3 2
Domain-0 0 3 - --p 562884.9 3
Domain-0 0 4 - --p 279386.2 4
Domain-0 0 5 - --p 846659.4 5
Domain-0 0 6 - --p 388762.0 6
Domain-0 0 7 - --p 356869.6 7
OlapTest64 74 0 2 -b- 328.7 2
OlapTest64 74 1 3 -b- 118.5 3
OlapTest64 74 2 4 -b- 93.4 4
OlapTest64 74 3 5 -b- 98.9 5
TDevelop_au_os 76 0 6 -b- 29.1 6
TDevelop_au_os 76 1 7 -b- 26.5 7
tdevmehregan1 55 0 5 -b- 60073.6 5
tdevmehregan2008 56 0 5 -b- 49033.2 5
[root@xen02 ~]#

