小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
在云计算场景中,虚拟化资源 Qos 有着很重要的作用,可以支持虚拟机的弹性负载,提高硬件复用率,减少资源浪费, 降低企业成本等。
客户可以自定义必须在同一主机上运行或必须分开主机运行的虚拟机,或者限定某些虚拟机只能在部分主机范围内运行和迁移。虚拟机QoS功能,实现了可衡量的计算能力,用来保证虚拟机的计算能力在一定范围内,隔离了虚拟机间由于业务变化而导致的计算能力的相互影响,满足了不同业务虚拟机的计算性能要求。同时可以更好地控制计算资源,最大程度复用资源,降低成本,提高用户满意度。 虚拟机的资源 Qos 包括 CPU,memory,IO,网络几个方面。,虚拟机QoS主要体现在CPU QoS。
CPU QoS
虚拟机的CPU QoS用于保证虚拟机的计算资源分配,隔离虚拟机间由于业务不同而导致的计算能力相互影响,满足不同业务对虚拟机计算性能的要求,最大程度复用资源,降低成本。
创建虚拟机时,可根据虚拟机预期部署业务对CPU的性能要求而指定相应的CPU QoS。不同的CPU QoS代表了虚拟机不同的计算能力。指定CPU QoS的虚拟机,系统对其CPU的QoS保障,主要体现在计算能力的最低保障和资源分配的优先级。