找回密码
 注册
关于网站域名变更的通知
查看: 336|回复: 1
打印 上一主题 下一主题

快来看看XEN cpu 调度的问题吧

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-19 10:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

) u3 M8 I+ h. c) f6 I9 L公司新上了一个8核的cpu,上面用xen虚拟了2个Windows。
4 n) Z# Q! V' A但是通过各种配置,还是无法平衡cpu的压力。
0 _! k7 u4 {  l% F5 s大多都压在第一个cpu上。& r( s8 T0 _! ^) B. V7 ~* ~
9 j. u1 W9 c& n2 A7 w# [$ c
下面是top的数据- Z0 X5 h- w8 G# O2 a0 o
Cpu0  : 20.6%us, 65.7%sy,  0.0%ni, 13.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st: c; U' v) b2 r; d- O
Cpu1  :  0.0%us,  0.0%sy,  0.0%ni, 96.2%id,  0.0%wa,  0.0%hi,  0.0%si,  3.8%st9 z9 d7 n& q% \. C) I
Cpu2  :  1.0%us,  0.0%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
; V  Y$ {. e: n- F' eCpu3  :  0.0%us,  0.0%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  1.0%st9 s4 S5 i2 w$ K. T. ?- v8 w) W
Cpu4  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st) Y' `9 d8 f8 S4 ~  ?8 Z
Cpu5  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
% n# {# b/ a2 `Cpu6  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st, I0 l/ z3 C4 G. P6 d
Cpu7  :  1.0%us,  6.9%sy,  0.0%ni, 91.2%id,  0.0%wa,  0.0%hi,  0.0%si,  1.0%st
' T, W: E! J+ p* v/ d7 Y( Q7 ?+ }) n. `
已经做了cpu和vcpu的绑定,但是效果不好' b- G& b6 [2 ~4 A4 x3 N) Q
Name                              ID VCPUs   CPU State   Time(s) CPU Affinity& t3 j0 n* P( A
Domain2                         28     0     6   r--    2337.3 4-7
; u. A1 v# ]4 TDomain2                         28     1     4   r--    2400.6 4-7
2 G7 m1 \1 I! aDomain2                         28     2     5   r--    2312.0 4-7
( L7 p' e) X$ w+ Y, W$ m
* S. O2 x' Z. F( ^. [2 G8 z/ @' y导致Windows断网等各种怪问题。
- y* Z0 j' ^3 u. ?/ Q/ W
, t8 ^5 W% C( M5 K5 S# `
- C' V4 e7 A% q
+ E2 R+ m/ K  H* U硬件中断发生频繁,是件很消耗 CPU 资源的事情,在多核 CPU 条件下如果有办法把大量硬件中断分配给不同的 CPU (core) 处理显然能很好的平衡性能。现在的服务器上动不动就是多 CPU 多核、多网卡、多硬盘,如果能让网卡中断独占1个 CPU (core)、磁盘 IO 中断独占1个 CPU 的话将会大大减轻单一 CPU 的负担、提高整体处理效率。4 r% e9 K% W) l7 N: Z

# O- Q$ ]9 @! r4 z3 k 看看系统上的中断是怎么分配在 CPU 上的,很显然 CPU0 上处理的中断多一些:& e$ t7 i, U. B5 g9 s

" w6 Q8 A5 n3 j, a6 H0 H# cat /proc/interrupts3 e6 n% r5 Z! y/ Q
           CPU0       CPU1& t8 D% @0 S: t7 [% B
  0:  918926335          0    IO-APIC-edge  timer
, \2 `- F  J$ Q' B+ D% D, N  1:          2          0    IO-APIC-edge  i8042
9 o/ z+ C  I0 ?9 a8 d3 U  8:          0          0    IO-APIC-edge  rtc$ F, r5 Y" D9 j7 x1 D
  9:          0          0   IO-APIC-level  acpi% V! |# m0 }( A' k& e
12:          4          0    IO-APIC-edge  i8042
  y! [" H1 s" }$ u6 v14:    8248017          0    IO-APIC-edge  ide0
! O- {' v2 D) U1 b6 Y50:        194          0   IO-APIC-level  ohci_hcd:usb24 m3 q* A0 F5 \7 ?% p8 ^
58:      31673          0   IO-APIC-level  sata_nv
, d( t1 g( s, T# D% {90:    1070374          0         PCI-MSI  eth0
* C* L7 C% H$ o% h' C$ [2 f" O233:         10          0   IO-APIC-level  ehci_hcd:usb16 e1 x1 ^! y9 t  E# X0 k5 T3 b
NMI:       5077       20327 ~# a/ }: a2 ?/ J: D7 u
LOC:  918809969  918809894
+ u3 J5 G8 y  a- D) f+ @2 w3 QERR:          0
: W$ C% f. G; B, h& @# Y6 a! M1 SMIS:          0

该用户从未签到

2#
发表于 2020-3-19 18:20 | 只看该作者
XEN cpu 调度
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 22:18 , Processed in 0.156250 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表