成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 對KVM虛擬機進行cpu pinning配置的方法

對KVM虛擬機進行cpu pinning配置的方法

熱門標簽:地圖標注用小紅旗 巴東單位怎么做地圖標注 成都人工外呼系統(tǒng)平臺 免費高德地圖標注 電話外呼系統(tǒng)線路哪家公司做得好 外呼系統(tǒng)工作推進 地圖標注員項目 索契地圖標注app 儋州電銷機器人廠家

首先需求了解基本的信息

1 宿主機CPU特性查看


使用virsh nodeinfo可以看到一些基本信息


復制代碼
代碼如下:
virsh nodeinfo
CPU model: x86_64
CPU(s): 32
CPU frequency: 1200 MHz
CPU socket(s): 1
Core(s) per socket: 8
Thread(s) per core: 2
NUMA cell(s): 2
Memory size: 132119080 KiB


使用virsh capabilities可以查看物理機CPU的詳細信息,包括物理CPU個數(shù),每個CPU的核數(shù),是否開了超線程。
 

復制代碼
代碼如下:
/p> p>virsh capabilities
capabilities>
host>
uuid>36353332-3030-3643-5534-3235445a564a/uuid>
cpu>
arch>x86_64/arch>
model>SandyBridge/model>
vendor>Intel/vendor>
topology sockets='1' cores='8' threads='2'/>
feature name='erms'/>
feature name='smep'/>
...
/cpu>
power_management>
suspend_disk/>
/power_management>
migration_features>
live/>
uri_transports>
uri_transport>tcp/uri_transport>
/uri_transports>
/migration_features>
topology>
cells num='2'>
cell id='0'>
cpus num='16'>
cpu id='0' socket_id='0' core_id='0' siblings='0,16'/>
...
cpu id='23' socket_id='0' core_id='7' siblings='7,23'/>
/cpus>
/cell>
cell id='1'>
cpus num='16'>
cpu id='8' socket_id='1' core_id='0' siblings='8,24'/>
...
cpu id='31' socket_id='1' core_id='7' siblings='15,31'/>
/cpus>
/cell>
/cells>
/topology>
secmodel>
model>none/model>
doi>0/doi>
/secmodel>
secmodel>
model>dac/model>
doi>0/doi>
/secmodel>
/host>
...
/capabilities>

使用virsh freecell命令查看可以當前空閑內存
 

復制代碼
代碼如下:

virsh freecell --all
0: 787288 KiB
1: 94192 KiB
--------------------
Total: 881480 KiB


物理CPU的特性也可以通過/proc/cpuinfo查看
 
cat /proc/cpuinfo
rocessor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 62
model name : Intel(R) Xeon(R) CPU E5-2640 v2 @ 2.00GHz
stepping : 4
cpu MHz : 1200.000
cache size : 20480 KB
physical id : 0
siblings : 16
core id : 0
cpu cores : 8
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
bogomips : 3990.67
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
...

綜合上面的信息,我們可以得出以下信息:

1) 物理CPU為 E5-2640V2,為8核2顆,開啟了超線程,在物理機系統(tǒng)上可以看到32個CPU;

2) 物理機內存為128G 


2 虛擬機CPU使用情況查看


可以使用virsh vcpuinfo命令查看虛擬機vcpu和物理CPU的對應關系
 

復制代碼
代碼如下:
virsh vcpuinfo 21
VCPU: 0
CPU: 25
State: running
CPU time: 10393.0s
CPU Affinity: --------yyyyyyyy--------yyyyyyyy
VCPU: 1
CPU: 8
State: running
CPU time: 7221.2s
CPU Affinity: --------yyyyyyyy--------yyyyyyyy
...


可以看到vcpu0被調度到物理機CPU25上,目前是使用狀態(tài),使用時間是10393.0s
 
CPU Affinity: --------yyyyyyyy--------yyyyyyyy

yyyyyyy表示可以使用的物理CPU內部的邏輯核,可以看到這臺虛擬機可以在8-15, 24-31這些cpu之間調度,為什么不能使用0-7,16-23這些CPU呢,是因為系統(tǒng)的自動numa平衡服務在發(fā)生作用,一個虛擬機默認只能使用同一顆物理CPU內部的邏輯核。


使用emulatorpin可以查看虛擬機可以使用那些物理邏輯CPU
 

復制代碼
代碼如下:
virsh # emulatorpin 21
emulator: CPU Affinity
----------------------------------
*: 0-31

可以看到0-31我們都可以使用,意味這我們也可以強制將CPU調度到任何CPU上。


3 在線pinning虛擬機的cpu


強制讓虛擬機只能在26-31這些cpu之間調度
 

復制代碼
代碼如下:

virsh emulatorpin 21 26-31 --live


查看結果
 

復制代碼
代碼如下:
virsh emulatorpin 21
emulator: CPU Affinity
----------------------------------
*: 26-31


查看vcpu info
 

復制代碼
代碼如下:

virsh vcpuinfo 21
VCPU: 0
CPU: 28
State: running
CPU time: 10510.5s
CPU Affinity: --------------------------yyyyyy
VCPU: 1
CPU: 28
State: running
CPU time: 7289.7s
CPU Affinity: --------------------------yyyyyy
.../p> p>

查看xml文件
 
復制代碼
代碼如下:

virsh # dumpxml 21
domain type='kvm' id='21'>
name>cacti-230/name>
uuid>23a6455c-5cd1-20cd-ecfe-2ba89be72c41/uuid>
memory unit='KiB'>4194304/memory>
currentMemory unit='KiB'>4194304/currentMemory>
vcpu placement='static'>4/vcpu>
cputune>
emulatorpin cpuset='26-31'/>
/cputune>


我們也可以強制vcpu和物理機cpu一對一的綁定

強制vcpu 0和物理機cpu 28綁定

強制vcpu 1和物理機cpu 29綁定

強制vcpu 2和物理機cpu 30綁定

強制vcpu 3和物理機cpu 31綁定

復制代碼
代碼如下:

virsh vcpupin 21 0 28
virsh vcpupin 21 1 29
virsh vcpupin 21 2 30
virsh vcpupin 21 3 31


查看xml文件,生效了
 

復制代碼
代碼如下:

virsh # dumpxml 21
domain type='kvm' id='21'>
name>cacti-230/name>
uuid>23a6455c-5cd1-20cd-ecfe-2ba89be72c41/uuid>
memory unit='KiB'>4194304/memory>
currentMemory unit='KiB'>4194304/currentMemory>
vcpu placement='static'>4/vcpu>
cputune>
vcpupin vcpu='0' cpuset='28'/>
vcpupin vcpu='1' cpuset='29'/>
vcpupin vcpu='2' cpuset='30'/>
vcpupin vcpu='3' cpuset='31'/>
emulatorpin cpuset='26-31'/>
/cputune>


是vcpuino命令查看,可以看到配置生效了
 

復制代碼
代碼如下:

virsh vcpuinfo 22
VCPU: 0
CPU: 28
State: running
CPU time: 1.8s
CPU Affinity: ----------------------------y---
VCPU: 1
CPU: 29
State: running
CPU time: 0.0s
CPU Affinity: -----------------------------y--
...


4 cpu pinning簡單的性能測試


cpu pinning到底對cpu的性能影響有多大,進行了一個簡單的測試。

測試環(huán)境

硬件

ntel(R) Xeon(R) CPU X5650 @ 2.67GHz 2顆

軟件

centos 7 update到內核 3.10.0-123.8.1.el7.x86_64

虛擬機

centos 7 update到內核 3.10.0-123.8.1.el7.x86_64

虛擬機 cpu 1顆

測試工具

unixbench 5.1.2

測試結果

不做cpu綁定
 
1 CPU in system; running 1 parallel copy of tests
Dhrystone 2 using register variables       28890881.0 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3880.4 MWIPS (9.0 s, 7 samples)
Execl Throughput                               4146.3 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1051084.3 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          286552.2 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       2142638.4 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1726807.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 322865.5 lps   (10.0 s, 7 samples)
Process Creation                              13662.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   5955.4 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    713.1 lpm   (60.0 s, 2 samples)
System Call Overhead                        2138318.1 lps   (10.0 s, 7 samples)
System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   28890881.0   2475.7
Double-Precision Whetstone                       55.0       3880.4    705.5
Execl Throughput                                 43.0       4146.3    964.2
File Copy 1024 bufsize 2000 maxblocks          3960.0    1051084.3   2654.3
File Copy 256 bufsize 500 maxblocks            1655.0     286552.2   1731.4
File Copy 4096 bufsize 8000 maxblocks          5800.0    2142638.4   3694.2
Pipe Throughput                               12440.0    1726807.0   1388.1
Pipe-based Context Switching                   4000.0     322865.5    807.2
Process Creation                                126.0      13662.4   1084.3
Shell Scripts (1 concurrent)                     42.4       5955.4   1404.6
Shell Scripts (8 concurrent)                      6.0        713.1   1188.4
System Call Overhead                          15000.0    2138318.1   1425.5
                                                                   ========
System Benchmarks Index Score                                        1444.7

做了cpu綁定

 
1 CPU in system; running 1 parallel copy of tests
Dhrystone 2 using register variables       29812559.6 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3928.7 MWIPS (8.9 s, 7 samples)
Execl Throughput                               4314.4 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1068627.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          291834.2 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       2052612.8 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1737466.2 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 326839.9 lps   (10.0 s, 7 samples)
Process Creation                              14234.5 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   6040.8 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    717.4 lpm   (60.1 s, 2 samples)
System Call Overhead                        2149194.4 lps   (10.0 s, 7 samples)
System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   29812559.6   2554.6
Double-Precision Whetstone                       55.0       3928.7    714.3
Execl Throughput                                 43.0       4314.4   1003.4
File Copy 1024 bufsize 2000 maxblocks          3960.0    1068627.9   2698.6
File Copy 256 bufsize 500 maxblocks            1655.0     291834.2   1763.3
File Copy 4096 bufsize 8000 maxblocks          5800.0    2052612.8   3539.0
Pipe Throughput                               12440.0    1737466.2   1396.7
Pipe-based Context Switching                   4000.0     326839.9    817.1
Process Creation                                126.0      14234.5   1129.7
Shell Scripts (1 concurrent)                     42.4       6040.8   1424.7
Shell Scripts (8 concurrent)                      6.0        717.4   1195.7
System Call Overhead                          15000.0    2149194.4   1432.8
                                                                   ========
System Benchmarks Index Score                                        1464.1

比較

綜合得分

綁定 1464.1  不綁定 1444.7

綜合得分 性能提升 1.34%

浮點運算

綁定 3928.7  不綁定  3880.4

浮點運算 性能提升 1.24%

標簽:鄂州 茂名 鶴壁 江蘇 龍巖 長春 安康 儋州

巨人網(wǎng)絡通訊聲明:本文標題《對KVM虛擬機進行cpu pinning配置的方法》,本文關鍵詞  對,KVM,虛擬機,進行,cpu,pinning,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《對KVM虛擬機進行cpu pinning配置的方法》相關的同類信息!
  • 本頁收集關于對KVM虛擬機進行cpu pinning配置的方法的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    日韩国产欧美在线播放| 久久久久久久久久久久久久久久久| 狠狠躁天天躁日日躁欧美| 成人av电影观看| 久久午夜视频| 欧美黄网免费在线观看| 九九热在线观看视频| 野外做受又硬又粗又大视频√| 日韩在线中文视频| 成人毛片在线播放| 中文字幕xxx| 国产乱码在线| 日韩精品福利在线| 亚洲观看黄色网| 亚洲一区尤物| 成人免费一级视频| 男人天堂新地址| 欧美视频在线观看免费网址| 天堂社区 天堂综合网 天堂资源最新版| 老熟妇仑乱视频一区二区| 四虎免费在线观看| 成人精品福利| 性欧美大战久久久久久久久| 国产精品色在线网站| 欧美精品中文字幕一区| 国产精品女人久久久| 国外av在线| 午夜视频在线观看一区| 九九久久成人| 色综合.com| 国产精品久久久视频| 亚洲成人久久一区| 精品国产伦一区二区三区观看体验| 亚洲三级网址| 久久机热这里只有精品| 91精品人妻一区二区三区蜜桃欧美| 69久成人做爰电影| 三区四区不卡| 久久精品女人毛片国产| 国产欧美一区二区三区精品观看| 国产精品网站免费| 无码人妻精品一区二区三区99v| 亚洲精品福利在线观看| 欧美一卡2卡3卡4卡无卡免费观看水多多| 91在线品视觉盛宴免费| 性网站在线看| 免费免费啪视频在线观播放| 99精品视频在线观看免费| 久久精品99久久无色码中文字幕| 日韩黄色在线| 91在线色戒在线| av网站免费在线看| 婷婷国产成人精品视频| 国产精品剧情一区二区在线观看| 久久久久久无码精品大片| 亚洲美女搞黄| 欧美 变态 另类 人妖| 欧美刺激脚交jootjob| 在线免费观看的av网站| 成人做爰www看视频软件| 中文字幕久久久| 日本欧美一区二区在线观看| 四虎影成人精品a片| 久久国产直播| 欧美在线观看网址综合| 亚洲欧美日韩一区在线| 成人av免费在线观看| 国产一区不卡视频| 日本高清不卡免费| 99精品视频在线观看播放| 日韩欧美一级在线| 久久婷婷av| 蜜桃av久久久亚洲精品| 亚洲精品男人| 日本一区二区三不卡| 亚洲一区二区三| 图片区小说区区亚洲影院| 国产精品中文字幕在线观看| 亚洲精品一级片| 91精品成人久久| 国产精品一区二区av白丝下载| 三级毛片在线| 国产欧美一区二区精品性色| 亚洲欧洲精品天堂一级| 国产精品无码一区二区在线| 国产精品色在线| 欧美一区二区三区四区五区| 国产精品极品美女在线观看免费| 精品毛片免费观看| 999国产在线视频| 国产大学生校花援交在线播放| 成人精品亚洲人成在线| a在线视频观看| 国产成人永久免费视频| 蜜桃91丨九色丨蝌蚪91桃色| 日韩欧美久久久| 亚洲国产精品91| 在线观看网站免费入口在线观看国内| 88久久精品无码一区二区毛片| 久久亚洲AV成人无码国产野外| 久久久久久久久久久久| 艳女tv在线观看国产一区| 久久国产福利国产秒拍| free性欧美69巨大| 少妇高潮在线观看| 一区二区在线观看视频在线| 国产亚洲欧美视频| 国产成人无码一区二区三区在线| 国模吧一区二区三区| 在线欧美日韩| 波多野结衣一区二区三区在线观看| 午夜理伦三级做爰电影| 欧美久久免费观看| 麻豆精品在线播放| 国产精品综合一区二区三区| 欧美 日韩 国产 激情| 亚洲av色香蕉一区二区三区| 蜜桃视频成人m3u8| 欧美日韩在线观看视频| 国产精品毛片一区视频| www.天天操| 欧美人与禽猛交乱配视频| 国产乱子夫妻xx黑人xyx真爽| 国产微拍精品一区| 99久久综合狠狠综合久久止| 免费观看成人www动漫视频| 日韩成人动漫在线观看| 国语自产在线不卡| 成人高潮免费视频| 国产一区二区主播在线| 99国产在线播放| 一区二区三区欧美| 中文字幕在线久热精品| 日韩伦理一区二区三区| 日本免费a视频| 欧洲精品一区二区三区久久| 小小水蜜桃在线观看| 久久久久免费精品国产| 成人国产在线看| 日韩午夜精品| 国产精品欧美在线| 欧美日韩综合一区二区三区| 精品国产乱码久久久久久影片| 亚洲人亚洲人色久| 日本黄色录像片| 亚洲欧美在线视频| 亚洲成人激情视频| 欧洲女同同性吃奶| 两个人看的在线视频www| 99久久免费看精品国产一区| 欧美高清69hd| 国产亚洲成av人片在线观黄桃| 国产乱理伦片a级在线观看| 岛国av在线| 国产精品久久久久999| 日本高清不卡三区| 国产精品你懂的在线欣赏| 特级西西人体wwwww| 日韩福利一区二区| 白白色免费视频| 国产69久久| 亚洲无中文字幕| 国产乱码久久久| 日本va中文字幕| 青青草原综合久久大伊人精品优势| 在线播放成人| 欧美成人午夜激情| 国产精品一区二区三区四区| 国产中文字幕精品| 亚洲美女在线播放| 国产亚洲精品久久飘花| 国产福利一区视频| 亚洲福利视频一区二区| 香蕉网站在线| 无码国产69精品久久久久同性| 深夜福利网站| 亚欧美一区二区三区| 日韩av电影免费| 免费在线观看污视频| 国产精品免费观看高清| 三上悠亚在线观看视频| 色播色播色播色播色播在线| 日韩精品一区二区亚洲av性色| 少妇av一区二区三区无码| 神马久久久久久久久久久| 亚洲精品久久久久久国产精华液| 亚洲v国产v欧美v久久久久久| 中文字幕无码人妻少妇免费| 99在线精品观看| free极度另类性欧美| 亚洲成av人片在线观看| 久久人妻少妇嫩草av蜜桃| 亲子伦视频一区二区三区| 亚洲男人的天堂在线| www一区二区www免费| 91高清视频免费看| 亚洲天堂手机在线| 亚洲爆乳无码精品aaa片蜜桃| 色综合久久久久综合| 日本一区二区在线视频| 懂色av中文一区二区三区| 你懂得影院夜精品a| 欧美性色黄大片手机版| 欧美成人h版在线观看| 久久在线视频在线| 日本在线视频www色| 国产精品狼人久久影院观看方式| 在线免费观看视频| 26uuu欧美| 91看片在线观看| 777午夜精品免费视频| 91丨porny丨国产| 不卡电影一区二区三区| 国产成人+综合亚洲+天堂| 国产肥臀一区二区福利视频| 亚洲AV无码乱码国产精品牛牛| 丰满人妻妇伦又伦精品国产| 91免费日韩| 成人在线免费视频| 日韩在线视频第一页| 69久久夜色精品国产7777| 一区二区久久久久| 日产精品久久久久久久性色| 亚洲欧美偷拍自拍| 狠狠躁狠狠躁视频专区| 日韩高清国产一区在线观看| 日本va中文字幕| 欧美精品99| 九九热99久久久国产盗摄| 天天撸天天射| 一区二区成人精品| 国产视频二区在线观看| 2021久久精品国产99国产精品| 成人免费淫片| 91成品人影院| 成年人深夜视频| 深爱激情综合网| 日韩欧美在线免费| 美脚丝袜脚交一区二区| 国产免费亚洲高清| 日日嗨av一区二区三区四区| 日本韩国在线视频| 一区二区三区日韩在线| 精品毛片一区二区三区| 欧美激情性爽国产精品17p| 久久久久久有精品国产| 久久出品必属精品| 欧美一级视频精品观看| 亚洲国产婷婷| 亚洲老女人av| 久久99国产成人小视频| 久久青青草原| 国产精品久久久久久久9999| 国产农村妇女毛片精品| 高潮毛片在线观看| 性一爱一乱一交一视频| 久久品道一品道久久精品| 8x国产一区二区三区精品推荐| 91视频免费在线看| 激情欧美丁香| 国产精久久一区二区三区| 久久亚洲中文字幕无码| 亚洲黄色小视频| 日本中文字幕电影在线免费观看| 色狠狠av一区二区三区| 亚洲高清免费观看高清完整版在线观看| 亚洲日韩视频| 91在线地址| 一色桃子av在线| 一本本久综合久久爱| 男女污视频在线观看| 尤物在线精品| 麻豆成人在线观看| 一区二区欧美国产| 成人动漫在线免费观看| 午夜爽爽爽男女免费观看影院| 亚洲日本va在线观看| 国产高清精品软男同| 精品国偷自产在线| 日韩av片在线看| 国产66精品久久久久999小说| 国产69精品99久久久久久宅男| 一级特黄a大片免费| 国产精品网站大全| 特级xxxxx欧美| 缴情综合网五月天| 成人黄网大全在线观看| 国产一级片一区二区| 国产精品久久久久久久久久久久久久久久久| 色婷婷在线视频观看| 欧美aaa在线| 久久99精品久久久久久园产越南| av大片在线| 欧美精选在线播放| 日韩av二区| 免费在线观看污污视频| 日韩avvvv在线播放| 日韩免费观看高清完整版在线观看| 欧美日韩三级| 日韩在线观看a| 亚洲.欧美.日本.国产综合在线| 在线观看一区二区三区四区| 成人免费一级片| 日产精品久久久久| 91精品国产综合久久久久久久| 国产精品视频一| 这里只有精品视频| h在线观看免费| 浮生影视网在线观看免费| 四虎影视免费永久在线| 男男gaygays亚洲| 国产精品美女久久久久人| 欧美成人午夜激情视频| 欧洲精品亚洲精品| 91精品国产九九九久久久亚洲| 二区在线视频| 极品美乳网红视频免费在线观看| www.久久久久久.com| 国产原创视频在线观看| 日本免费中文字幕在线| 色香蕉久久蜜桃| av天堂永久资源网| 亚洲一区二区三区高清| 在线黄色.com| 任你操这里只有精品| 波多野结衣一区二区三区四区| 91九色丨porny丨极品女神| 日韩免费在线|