内存QoS——服务质量(Quality of Service)
作用:如果不开启QoS,会通过内存复用技术,动态调整虚拟机的资源,如果说有一台跑核心业务,然后通过QoS技术,通过限额,预留,限制技术,可以完美控制核心业务虚拟机性能更好!!!
一台物理机上,不会只有一台虚拟机,一台虚拟机不能用完全部的空间,为了公平,通过三种方式对他进行限制,
预留:预留的不能用,限制最低值
限制:设置的最高值,不能超过最高值(受内存的影响)
份额:当虚拟机出现竞争资源的时候,按照一定的(份额)比例进行分配(物理的)
如果一台物理机有三台虚拟机主频为2.8GHz,三台虚拟机:1:2:4(七份),所以第一台就是400MHz(2800/7)
预留>限额>份额
预留加起来不能超过物理机内存
预留400M,份额200M——份额
预留700M,份额400M——预留(差300M,从后两台虚拟机按比例扣除)
情况如下:
CPU与内存一样的
如果份额不好再分配了,1:1:2,但是又要保证第一天的业务性能,所以设置第一台的预留值,限制最低的内存数为2G,多出来的0.5G在CNA02和CNA03上按比例匀出来