memory-management - 主管和工作人员的风暴记忆设置
问题描述
我有两个关于风暴内存设置的问题
首先:
在 中storm/defaults.yaml
,我可以看到 Storms 主管的两种不同的内存设置:
supervisor.childopts: "-Xmx256m"
supervisor.memory.capacity.mb: 4096.0
据我所知,Xmx
为storm supervisor进程设置java堆内存。在这种情况下,究竟是supervisor.memory.capacity.mb
用来做什么的,到底有什么区别?
第二:
那么设置到底是worker.heap.memory.mb: 768
为了什么?我想,工人是主管的一部分?有趣的是,如果我用 看那台机器jps -lv
,我可以看到以下内容:
50078 org.apache.storm.daemon.worker.Worker -Dworker.memory_limit_mb=256 -Xmx256m ...
所以这个设置似乎甚至不适用于工人..!?
解决方案
推荐阅读
- java - 为什么 URL 构造函数不允许相对 URL?
- html - 如何在图像旁边对齐标题和副标题?
- c# - 在自定义 ASP.NET Core 配置提供程序中停止 SqlDependency
- twilio - 将传出 API 调用标记为子调用
- csv - Jmeter:如果令牌过期;那么只有我想重新运行授权 API 并更新令牌值
- java - 使用 Apache Tomcat JDBC 的 JDBC 池单例数据库类
- jgrapht - jgrapht-jdk1.5和jgrapht-core有什么关系
- xamarin - 如何在 xamarin 表单中使用自动完成功能创建自定义下拉菜单?
- angularjs - 点击图片滑入滑出?
- spring-boot - 浏览所有创建的 javadocs