开发者社区> 问答> 正文

解析拓扑计算资源的问题

之前我们约定: 每个拓扑的总计算资源是6 核/12G 内存, 拓扑运行的最大worker 数量不超过4 个,每个worker 的默认内存大小是3G, 默认的运行CPU 核是1 个。 这些都是一个大致的计算资源,其实我们后台并没有开cgroup,并没有严格限制每个worker具体的计算资源。我们只是保证每个选手的拓扑只会运行在一台6核/12G的机器上,且这台机器在同一时段只能有一个拓扑在运行。所以保证了每个拓扑的计算资源是是6核12G。

展开
收起
玄弟 2016-06-27 10:51:18 5244 0
5 条回答
写回答
取消 提交回答
  • 回 楼主玄弟的帖子
    一台机器,可以理解为:如果设置 worker 数目为 1,理论上是能够跑满这12G内存的么?
    2016-07-02 15:31:59
    赞同 展开评论 打赏
  • 回 2楼lovelyj的帖子
    有可以涉及到网络调优的地方吗?求指出~~ 谢谢
    2016-06-30 20:34:51
    赞同 展开评论 打赏
  • 回 2楼lovelyj的帖子
    worker间的消息传输,还是走网络传输的。
    2016-06-27 13:05:47
    赞同 展开评论 打赏
  • Re解析拓扑计算资源的问题
    看起来topology是运行在一台机器上的?
    我们在调优的时候充分考虑了网络传输,这样看来,意义不大了。。
    2016-06-27 11:30:58
    赞同 展开评论 打赏
  • 所以大家不要过分的去利用资源,否则机器扛不住,拓扑也会挂的。
    2016-06-27 10:56:29
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
VISE3D 云引擎+一键部署 动态调配 立即下载
VISE3D云引擎+一键部署动态调配 立即下载
基于etcd的超大规模生产级弹性键值存储实践与优化 立即下载