mesos资源动态分配测试
2015-07-27 19:43
253 查看
测试集群配置
60CPU,320G RAM
测试内容:先运行一个需要60CPU的Application1,再运行一个需要50CPU的Application2。
结果分析
如果要等Application1全部执行完才执行Application2,说明资源是静态分配的(standalone模式就是静态分配)。
如果Application1执行完部分task,释放出了空闲的cpu资源给Application2执行,说明资源是动态分配的。
运行截图
运行图1:
![](http://img.blog.csdn.net/20150727193511504)
运行图2:
![](http://img.blog.csdn.net/20150727193536121)
通过上面的结果我们可以很清楚的看出,mesos资源调度是动态执行的。
在新的framework加入到mesos中时,就会使用DRF算法进行资源分配,并且每当Application1中有task结束,容器会被”销毁”,释放新的资源,然后slave向master汇报空闲资源,master向framework(在这是Application2)执行资源邀约(resource offer),Application2获得资源后运行task。
原理可参考:/article/9881564.html
60CPU,320G RAM
测试内容:先运行一个需要60CPU的Application1,再运行一个需要50CPU的Application2。
结果分析
如果要等Application1全部执行完才执行Application2,说明资源是静态分配的(standalone模式就是静态分配)。
如果Application1执行完部分task,释放出了空闲的cpu资源给Application2执行,说明资源是动态分配的。
运行截图
运行图1:
运行图2:
通过上面的结果我们可以很清楚的看出,mesos资源调度是动态执行的。
在新的framework加入到mesos中时,就会使用DRF算法进行资源分配,并且每当Application1中有task结束,容器会被”销毁”,释放新的资源,然后slave向master汇报空闲资源,master向framework(在这是Application2)执行资源邀约(resource offer),Application2获得资源后运行task。
原理可参考:/article/9881564.html
相关文章推荐
- TCP协议中的三次握手和四次挥手
- 如何看待程序获得数据?
- HDU-1022-火车进出站问题 .
- 添加、删除元素
- ZOJ 3890 Wumpus (2015年7月浙大月赛、广搜)
- USACO——The Castle
- 为什么delegate属性使用assigne而不是retain?
- poj 2096 Collecting Bugs 概率DP
- Android的top命令
- 计算几何学习笔记
- Android中通过GPS或NetWork获取当前位置的经纬度
- codeforces Gym 100500 J. Bye Bye Russia
- SGU 194 Reactor Cooling
- 数据结构---单链表(1)
- UIResponder
- BZOJ1015
- VS中使用系统的环境变量作为INCLUDE和LIBPATH的值
- 2002 计算球体积
- Anti_flicker(去水波纹即闪光)与HB,VB与CLK的关系
- zip命令