mesos资源动态分配测试
2015-07-27 19:43
295 查看
测试集群配置
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。
原理可参考:http://blog.csdn.net/lsshlsw/article/details/47086869
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。
原理可参考:http://blog.csdn.net/lsshlsw/article/details/47086869
相关文章推荐
- mesos资源动态分配测试
- mesos资源动态分配测试
- spring利用ApplicationListener自启动
- 杭电1870愚人节礼物 技巧性代码VS用栈代码
- 【平衡树】【NOI 2005】维护数列
- mesos资源动态分配测试
- 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)