2.3的版本,假如现在有两个资源组g1和g2,各设置了cpu和内存配额(各占一半的资源),假如现在g2空闲没有查询,g1有查询,那么:
问题1:g1是否可以利用g2的空闲资源,也就是可以利用集群全部的资源?
问题2:如果问题1的答案是可以利用g2的资源,那么如果g1把cpu打满,g2再来查询的时候,g1会让出所占有的cpu或内存资源吗?
问题1:如果g2没有查询,g1可以利用g2的资源
问题2:如果g2有查询进来,g1会在下一个时间片让出资源,一般是毫秒级
好的,明白了,感谢解答。
cpu让出时间片好理解, 那么请问内存资源会让出吗
好问题,正在占用的内存不好让出去,难不成要等运算完才让出?
只让出cpu资源 没有内存资源的话 运行过程中不就报内存溢出了吗
有道理。。。。