OpenShift Container Platform 4.2 镜像PER_BOUND_MB 这些值控制 Jenkins JVM 的最大 堆大小。如果设置了 JAVA_MAX_heap_PARAM, 则优先使用其值。否则,最大堆大 小将动态计算为容器内存限值的 CONTAINER_HEAP_PERCE NT,可选上限为 JENKINS_MAX_HEAP_UPPE R_BOUND_MB MiB。 默认情况下,Jenkins JVM 的最大 堆大小设置为容器内存限值的 50%,且无上限。 M、CONTAINER_INITIAL_PE RCENT 这些值控制 Jenkins JVM 的初始 堆大小。如果设置了 JAVA_INITIAL_heap_PARAM ,则优先使用其值。否则,初始堆 大小将动态计算为动态计算的最大 堆大小的 CONTAINER_INITIAL_PERC ENT。 默认情况下,JVM 设置初始堆大 小。 java_INITIAL_heap_PARAM 示例设置:-Xms32m container_INITIAL_percent 示 例设置:0.1或 10% CONTAINER_CORE_LIMIT 如果设置,请将用于调整内部 JVM 线程数的内核数指定为整 数。 示例设置:2 JAVA_TOOL_OPTIONS 指定应用于该容器中运行的所有 JVM 的选项。不建议覆盖该值。 默认:- XX:+UnlockExperimentalVM Options - XX:+UseCGroupMemoryLimi0 码力 | 92 页 | 971.35 KB | 1 年前3
OpenShift Container Platform 4.13 CI/CDPER_BOUND_MB 这些值控制 Jenkins JVM 的最大 堆大小。如果设置了 JAVA_MAX_heap_PARAM, 则优先使用其值。否则,最大堆大 小将动态计算为容器内存限值的 CONTAINER_HEAP_PERCE NT,可选上限为 JENKINS_MAX_HEAP_UPPE R_BOUND_MB MiB。 默认情况下,Jenkins JVM 的最大 堆大小设置为容器内存限值的 50%,且无上限。 M、CONTAINER_INITIAL_PE RCENT 这些值控制 Jenkins JVM 的初始 堆大小。如果设置了 JAVA_INITIAL_heap_PARAM ,则优先使用其值。否则,初始堆 大小将动态计算为动态计算的最大 堆大小的 CONTAINER_INITIAL_PERC ENT。 默认情况下,JVM 设置初始堆大 小。 java_INITIAL_heap_PARAM 示例设置:-Xms32m container_INITIAL_percent 示 例设置:0.1或 10% CONTAINER_CORE_LIMIT 如果设置,请将用于调整内部 JVM 线程数的内核数指定为整 数。 示例设置:2 JAVA_TOOL_OPTIONS 指定应用于该容器中运行的所有 JVM 的选项。不建议覆盖该值。 默认:- XX:+UnlockExperimentalVM Options - XX:+UseCGroupMemoryLimi0 码力 | 129 页 | 1.37 MB | 1 年前3
OpenShift Container Platform 4.7 镜像PER_BOUND_MB 这些值控制 Jenkins JVM 的最大 堆大小。如果设置了 JAVA_MAX_heap_PARAM, 则优先使用其值。否则,最大堆大 小将动态计算为容器内存限值的 CONTAINER_HEAP_PERCE NT,可选上限为 JENKINS_MAX_HEAP_UPPE R_BOUND_MB MiB。 默认情况下,Jenkins JVM 的最大 堆大小设置为容器内存限值的 50%,且无上限。 M、CONTAINER_INITIAL_PE RCENT 这些值控制 Jenkins JVM 的初始 堆大小。如果设置了 JAVA_INITIAL_heap_PARAM ,则优先使用其值。否则,初始堆 大小将动态计算为动态计算的最大 堆大小的 CONTAINER_INITIAL_PERC ENT。 默认情况下,JVM 设置初始堆大 小。 java_INITIAL_heap_PARAM 示例设置:-Xms32m container_INITIAL_percent 示 例设置:0.1或 10% CONTAINER_CORE_LIMIT 如果设置,请将用于调整内部 JVM 线程数的内核数指定为整 数。 示例设置:2 JAVA_TOOL_OPTIONS 指定应用于该容器中运行的所有 JVM 的选项。不建议覆盖该值。 默认:- XX:+UnlockExperimentalVM Options - XX:+UseCGroupMemoryLimi0 码力 | 123 页 | 1.20 MB | 1 年前3
OpenShift Container Platform 4.7 日志记录节点磁盘低水位线 12.5.4. 已达到 Elasticsearch 节点磁盘高水位线 12.5.5. 已达到 Elasticsearch 节点磁盘的洪水水位线 12.5.6. Elasticsearch JVM 堆使用率是高 12.5.7. 聚合日志记录系统 CPU 为高 12.5.8. Elasticsearch 进程 CPU 为高 12.5.9. Elasticsearch 磁盘空间现为低 12.5 Elastic 待处理的任务 Elasticsearch 尚未完成的更改总数,如索引创建、索 引映射、分片分配或分片失败。 Elastic JVM GC 时间 JVM 在集群中执行 Elasticsearch 垃圾回收操作所需的 时间。 Elastic JVM GC 率 JVM 每秒执行垃圾操作的次数总数。 Elastic Query/Fetch Latency Sum Query latency:Elasticsearch CPU Elasticsearch、Fluentd 和 Kibana 使用的 CPU 数量, 显示了各个组件的 CPU 数量。 已使用的 Elastic JVM Heap 使用的 JVM 内存量。在一个健康的集群中,图形显示 由 JVM 垃圾回收所释放的内存。 Elasticsearch 磁盘使用量 Elasticsearch 实例用于每个 Elasticsearch 节点的总磁 盘空间。0 码力 | 183 页 | 1.98 MB | 1 年前3
OpenShift Container Platform 4.8 日志记录Elastic 待处理的任务 Elasticsearch 尚未完成的更改总数,如索引创建、索 引映射、分片分配或分片失败。 Elastic JVM GC 时间 JVM 在集群中执行 Elasticsearch 垃圾回收操作所需的 时间。 Elastic JVM GC 率 JVM 每秒执行垃圾操作的次数总数。 Elastic Query/Fetch Latency Sum Query latency:Elasticsearch CPU Elasticsearch、Fluentd 和 Kibana 使用的 CPU 数量, 显示了各个组件的 CPU 数量。 已使用的 Elastic JVM Heap 使用的 JVM 内存量。在一个健康的集群中,图形显示 由 JVM 垃圾回收所释放的内存。 Elasticsearch 磁盘使用量 Elasticsearch 实例用于每个 Elasticsearch 节点的总磁 盘空间。 节点上用于索引数据和元数据的总 磁盘空间。 文档索引率 文档在所选 Elasticsearch 节点上索引的频率。 索引延迟 在所选 Elasticsearch 节点上索引文档所需时间。索引 延迟会受到很多因素的影响,如 JVM Heap 内存和整 个负载。延迟增加代表实例中资源容量不足。 搜索率 在所选 Elasticsearch 节点上运行的搜索请求数量。 搜索延迟 在所选 Elasticsearch 节点上完成搜索请求的时间。搜0 码力 | 223 页 | 2.28 MB | 1 年前3
OpenShift Container Platform 4.9 节点2. 了解 OpenShift Container Platform 的 OpenJDK 设置 7.4.2.1. 了解如何覆盖 JVM 最大堆大小 7.4.2.2. 了解如何促使 JVM 向操作系统释放未用的内存 7.4.2.3. 了解如何确保正确配置容器中的所有 JVM 进程 7.4.3. 从 pod 中查找内存请求和限制 7.4.4. 了解 OOM 终止策略 7.4.5. 了解 pod 驱除 在适当时 时,确保 ,确保应 应用程序已根据配置的 用程序已根据配置的请 请求和限制 求和限制进 进行了性能 行了性能优 优化。 化。对 对于池化内存的 于池化内存的应 应用程 用程 序(如 序(如 JVM), ),这 这一步尤 一步尤为 为相关。本 相关。本页 页的其余部分将介 的其余部分将介绍这 绍这方面的内容。 方面的内容。 其他 其他资 资源 源 了解 了解计 JVM 内存布局比 内存布局比较 较复 复杂 杂,并且 ,并且视 视版本而异,因此本文不做 版本而异,因此本文不做详细讨论 详细讨论。但作 。但作为 为在容器中 在容器中运 运行 行 OpenJDK 的起点,至少以下三个于内存相关的任 的起点,至少以下三个于内存相关的任务 务非常重要: 非常重要: 1. 覆盖 覆盖 JVM 最大堆大小。 最大堆大小。0 码力 | 374 页 | 3.80 MB | 1 年前3
OpenShift Container Platform 4.6 节点了解 OpenShift Container Platform 的 OpenJDK 设置 7.4.2.1. 了解如何覆盖 JVM 最大堆大小 7.4.2.2. 了解如何促使 JVM 向操作系统释放未用的内存 7.4.2.3. 了解如何确保正确配置容器中的所有 JVM 进程 7.4.3. 从 pod 中查找内存请求和限制 7.4.4. 了解 OOM 终止策略 7.4.5. 了解 pod 驱除 在适当时 时,确保 ,确保应 应用程序已根据配置的 用程序已根据配置的请 请求和限制 求和限制进 进行了性能 行了性能优 优化。 化。对 对于池化内存的 于池化内存的应 应用程 用程 序(如 序(如 JVM), ),这 这一步尤 一步尤为 为相关。本 相关。本页 页的其余部分将介 的其余部分将介绍这 绍这方面的内容。 方面的内容。 其他 其他资 资源 源 了解 了解计 JVM 内存布局比 内存布局比较 较复 复杂 杂,并且 ,并且视 视版本而异,因此本文不做 版本而异,因此本文不做详细讨论 详细讨论。但作 。但作为 为在容器中 在容器中运 运行 行 OpenJDK 的起点,至少以下三个于内存相关的任 的起点,至少以下三个于内存相关的任务 务非常重要: 非常重要: 1. 覆盖 覆盖 JVM 最大堆大小。 最大堆大小。0 码力 | 404 页 | 3.60 MB | 1 年前3
共 7 条
- 1













