实时调度算法可分为固定优先级的调度算法和动态优先级的调度算法

本文探讨了实时调度算法,包括固定优先级的RMS调度算法、EDF和LLF,以及动态优先级的静态和动态调度策略。
摘要由CSDN通过智能技术生成
Xen的调度算法主要负责对各个客户虚拟机进行CPU时间片的分配,从而使
得硬件资源在各个客户虚拟机之间合理分配。在客户虚拟机启动之初,Xen会配
置其的CPU个数,这里的CPU称之为虚拟处理器,即VCPU。Xen的虚拟机调度
算法以VCPU为调度单位,而非以客户虚拟机为粒度进行调度,将VCPU动态的
分配到各个真实的物理CPU上执行,同一时间内只可能有物理CPU数量的VCPU
在执行。将调度算法粒度控制在VCPU级别的好处在于可以使得整个虚拟系统的
处理吞吐量增大,因为每个VCPU可以根据真实物理CPU的负载程度进行核间的
迁移,从而让系统的处理能力的利用率达到最大。如果以客户虚拟机为调度单位,
当遇到有多个VCPU的客户虚拟机时,需要同样多数目的物理CPU才能完成多
VCPU的同步调度,不仅降低了整体的性能,同时也不利于系统的扩展。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值