![]() |
1
1
问题1:“我怎样才能找到它能达到的最大数量?”
A: 没有
这是一个很好的实践,IMHO,至少指定最小值(
问题2:“如何确定jvm是否运行良好?” A: 您可以从启用JMX开始,然后使用它来收集JVM和应用程序度量。除了JMX到HTTP的桥之外 Jolokia 和 Prometheus JMX Exporter ,它也是通过JMX直接连接的一个选项。一种方法是:
注意,这会附加动态RMI端口并设置RMI服务器的主机名。
问题3:“是否有一个profiler可以连接到pods中运行的jvm?” A: 简短的回答是“是”。我使用JProfiler通过端口转发来远程评测运行在k8s上的Java应用程序。(我不隶属于JProfiler,也不推广它——它只是我帮助的团队获得许可证的工具) |
![]() |
2
-1
您可以使用垂直吊舱自动缩放器根据容器的消耗自动更新CPU/内存限制。 为了获得JVM度量,我建议在服务器中安装一些prometheus插件并删除这些度量。然后,您可以看到有多少对象是活动的和分代的信息,以便更好地理解内存使用的原因以及如何控制内存使用。
通过使用
|
![]() |
ralonr · 当上下文已经设置好时,如何在K9中的上下文之间切换? 2 年前 |
![]() |
Dr. Andrew · kubectl运行时未创建部署 2 年前 |
![]() |
Abhishek Rai · 库伯内特斯吊舱卡在集装箱内 2 年前 |
![]() |
TiDu · 使用EKS设置出口网关的最简单方法,无需Istio 2 年前 |