JVM内存配置最佳实践

内存规格大小 JVM堆大小 1 GB 600 MB 2 GB 1434 MB 4 GB 2867 MB 8 GB 5734 MB 通过ossutil下载堆转储文件 挂载容器日志目录至NAS。具体操作,请参见 设置NAS存储。设置JVM参数。其中Dump文件路径/home/admin/nas 为NAS挂载目录:Xms2048m-...

JVM内存调优

本文为您介绍如何调整NameNode JVM和DataNode JVM内存大小,以便优化HDFS的稳定性。调整NameNode JVM内存大小 背景:在HDFS中,每个文件对象都需要在NameNode中记录元数据信息,并占用一定的内存空间。默认的JVM配置可以满足部分普通的HDFS...

应用环境

本文说明如何查看应用的环境信息,包括IP地址、运行时长、进程号、JVM版本等信息。应用限制 EDAS标准版不支持...JVM参数检测 根据应用所在的主机的物理内存推荐的Java虚拟机参数配置。启动时间 应用启动的时间。主机名 应用所在的主机的名称。

为什么应用运行时进程突然消失了?

应用运行的Java虚拟机进程Crash(异常退出)Java虚拟机通常会由于异常的JNI调用、C Heap OOM、其他Bug等原因在运行时进程Crash,发生此问题时,会在当前JVM进程的工作目录(通过pwdx<jvm_pid>命令可查)生成一个 hs_err_<jvm_pid>.log。...

JVM监控内存详情说明

直接缓冲区 Java中的直接缓冲区(Direct Buffer)是一种特殊类型的缓冲区,它直接在操作系统的内存中分配空间,而不是在Java虚拟机的堆内存中分配。直接缓冲区的主要特点是可以提供更快的I/O操作,并且可以避免内存复制的开销,因此在处理...

查看监控数据

JVM 监控 在应用监控详情页中,点击左侧的 JVM 监控 菜单,可查看 JVMJava 虚拟机)的一些重要指标监控数据,如 GC(垃圾收集)指标、堆指标、性能指标。资源监控 在应用监控详情页中,点击左侧的 资源监控 菜单,可以看到各类型资源下的...

通过Java Agent接入

手动接入方式可以指定单个应用接入AHAS应用防护,操作时需要根据Java虚拟机运行的环境安装Java Agent。下载ahas-java-agent.jar安装包至任意路径下,例如:/opt/aliyunahas/agent。下载安装包请单击 ahas-java-agent.jar。添加JVM启动参数...

本地使用jconsole或jvisualvm监控ECS实例上的JVM进程

EDAS为ECS集群和Swarm集群中部署的应用提供应用诊断功能,以此监控各应用使用的Java虚拟机的堆内存、线程、MBean。此外,您还可以使用JDK自带的jconsole或者jvisualvm实现该目的。本文介绍如何使用jconsole或jvisualvm监控ECS实例上的JVM...

Workers

背景信息 Workers是运行连接器逻辑的Java虚拟机(JVM)进程。每个Worker创建一组并行线程中的Tasks,并完成复制数据的工作。Workers中的Tasks不存储状态,可以随时启动、停止或重新启动。SAE将提供弹性和可扩展的数据管道,通过CPU或者Memory...

Workers

背景信息 Workers是运行连接器逻辑的Java虚拟机(JVM)进程。每个Worker创建一组并行线程中的Tasks,并完成复制数据的工作。Workers中的Tasks不存储状态,可以随时启动、停止或重新启动。SAE将提供弹性和可扩展的数据管道,通过CPU或者Memory...

告警规则指标说明

JVM标记清除次数(累计值)无 不是 在Java虚拟机中进行标记清除算法的累计次数。JVM堆内存使用率(%)无 不是 JVM在运行过程中,堆内存已经分配的空间与堆内存总空间之间的比率。它可以用来衡量JVM内存管理的效率和性能。通常情况下,JVM堆...

Java函数监控

Java虚拟机指标 ARMS探针自动获取Java虚拟机应用,您可以在ARMS监控平台中查看Java虚拟机应用的相关监控数据,例如GC次数、堆信息及线程栈信息等。代码级别的剖析 您可以查看函数执行过程中代码级别的剖析(Profiling)信息,例如每个方法...

java_lang_OutOfMemoryError

问题分析 OutOfMemoryError是在当程序需要请求一块内存,而Java虚拟机进行垃圾回收机制GC后无法再提供要求的内存时抛出此异常。解决方案 OutOfMemoryError是在当程序需要请求一块内存,而Java虚拟机进行垃圾回收机制GC后无法再提供要求的...

JVM参数配置说明

整个JVM内存大小=年轻代大小+年老代大小+持久代大小。持久代一般固定大小为64 MB,所以增大年轻代后,将会减小年老代大小。此值对系统性能影响较大,Sun官方推荐配置为整个堆的3/8。Xss 设置线程的栈大小。Xss128k,设置每个线程的栈大小为...

云监控指标说明

serverless_starrocks_fe_jvm_heap_size_bytes 瞬时值 FE节点JVM大小。单位:Byte。serverless_starrocks_fe_query_total 累计值 查询请求的累计总数。serverless_starrocks_fe_query_err 累计值 错误请求的累计总数。serverless_...

Custom Runtime支持ARMS应用监控扩展

Java虚拟机指标 ARMS探针自动获取Java虚拟机应用,您可以在ARMS监控平台中查看Java虚拟机应用的相关监控数据,例如GC次数、堆信息及线程栈信息等。代码级别的剖析 您可以查看函数执行过程中代码级别的剖析(Profiling)信息,例如每个方法...

Custom Runtime支持ARMS应用监控扩展

Java虚拟机指标 ARMS探针自动获取Java虚拟机应用,您可以在ARMS监控平台中查看Java虚拟机应用的相关监控数据,例如GC次数、堆信息及线程栈信息等。代码级别的剖析 您可以查看函数执行过程中代码级别的剖析(Profiling)信息,例如每个方法...

基于Logstash迁移OSS数据

您可以设置LS_HEAP_SIZE变量,来增大JVM大小,从而有效使用该值。默认值:125。管道批延迟 创建管道事件批时,将过小的批分派给管道工作线程之前,要等候每个事件的时长,单位为毫秒。默认值:50ms。队列类型 用于事件缓冲的内部排队模型...

E-MapReduce数据迁移方案

作业执行内存不足 set mapreduce.map.java.opts=-Xmx3072m mapreduce.map.java.opts 调整的是启动JVM虚拟机时,传递给虚拟机的启动参数,而默认值-Xmx3072m 表示这个Java程序可以使用的最大堆内存数,一旦超过这个大小JVM就会抛出Out of ...

管理控制台常见问题

为了有效排查和解决在云虚拟主机管理控制台操作时遇到的功能问题(例如是否支持多网络服务、Java、GD库、Yaf框架以及PEAR等)、CDN开启问题(例如CDN加速计费说明、CDN加速失败或缓慢等)以及其他操作问题(例如如何下载日志、如何重置管理...

什么是云命令行?

文件存储 云命令行为您提供最多 10 GB(具体情况跟系统占用的大小有关)的临时存储空间,您可以将您的文件存放在/home/shell目录,但会随着虚拟机的销毁而被重置。您可以选择挂载存储空间来实现永久存储,每次云命令行启动时,为您自动加载...

Alibaba Blink实时模式资源自定义

direct_memory 单位为MB,direct_memory并不是虚拟机运行时数据区的一部分,也不是Java虚拟机规范中定义的内存区域。但是这部分内存也被频繁的使用,而且也可能导致OutOfMemoryError异常出现。如果您的程序有使用igraph或者swift,可以适当...

Alibaba Blink实时模式资源自定义

direct_memory 单位为MB,direct_memory并不是虚拟机运行时数据区的一部分,也不是Java虚拟机规范中定义的内存区域。但是这部分内存也被频繁的使用,而且也可能导致OutOfMemoryError异常出现。如果您的程序有使用igraph或者swift,可以适当...

演练场景说明

Java 场景名称 特性 虚拟机场景 故障演练支持的虚拟机场景。代码逻辑场景 故障演练支持的代码逻辑场景。JVM注入动态脚本 向指定的Java方法注入一段动态代码,您可通过代码方式实施任意故障场景,例如篡改方法入参、篡改方法返回值等。K8s类...

应用监控指标说明

总计 JVM内存区域最大大小 arms_jvm_mem_max_bytes Gauge 15s 字节 JVM内存区域使用大小 arms_jvm_mem_used_bytes Gauge 15s 字节 JVM内存区域已提交大小 arms_jvm_mem_committed_bytes Gauge 15s 字节 JVM内存区域使用比例 arms_jvm_mem_...

环境说明

背景信息 Java语言和Python、Node.js这类脚本型语言不同,该语言需要编译后才能在JVM虚拟机中运行。针对Java语言,函数计算 当前具有以下限制:不支持代码编译:仅支持上传已经开发完成、编译打包后的ZIP包或JAR包。函数计算 不提供Java的...

环境说明

背景信息 Java语言和Python、Node.js这类脚本型语言不同,该语言需要编译后才能在JVM虚拟机中运行。针对Java语言,函数计算 当前具有以下限制:不支持代码编译:仅支持上传已经开发完成、编译打包后的ZIP包或JAR包。函数计算 不提供Java的...

测试指标

具体如下:一级指标 二级指标 单位 解释 GC GC频率 每秒多少次 Java虚拟机垃圾部分回收频率 Full GC频率 每小时多少次 Java虚拟机垃圾完全回收频率 Full GC平均时长 秒 用于垃圾完全回收的平均时长 Full GC最大时长 秒 用于垃圾完全回收的...

接入JVM监控数据(新版)

基本原理 Java Management Extensions(JMX)技术是Java SE平台的标准功能,提供了一种简单、标准的监控和管理资源的方式,主要用于监控和管理Java应用的运行状态、资源信息、JVM虚拟机运行情况等信息。JMX还支持通过remote RMI方式进行...

HDFS指标

ThreadsBlocked hdfs_journalnode_jvm_ThreadsBlocked JournalNode进程中由于资源或锁原因被组织的线程个数 MemHeapMaxM hdfs_journalnode_jvm_MemHeapMaxM JournalNode设置的JVM最大内存大小。单位:MB。MemMaxM hdfs_journalnode_jvm_...

通过Gremlin Console连接实例

准备工作 进行以下操作时,请确保图数据库GDB的实例与您的ECS虚拟机处于同一个VPC网络环境。Gremlin控制台需要在Java8环境中使用,如未安装请执行以下命令。sudo yum install java-1.8.0-devel 如果您的ECS机器上有多个Java版本,请将Java8...

TRINO指标

HeapMemory committed trino_Memory_HeapMemoryUsage_committed JVM可使用的内存大小。AbandonedQueries Count trino_QueryManager_AbandonedQueries_OneMinute_Count 中止查询的总数。JVM Max MemHeap trino_Memory_HeapMemoryUsage_max ...

接入Kubernetes JVM监控数据

采集原理 Java Management Extensions(JMX)技术是Java SE平台的标准功能,主要用于监控和管理Java应用的运行状态、资源信息、JVM虚拟机运行情况等信息。JMX支持通过Remote RMI方式进行暴露,类似于一个Prometheus Exporter。与通过...

通过CNFS自动收集异常退出的JVM转储文件

当您的业务是使用Java开发,且设置的JVM堆空间过小时,程序会发生OOM(Out Of Memory)的问题。此时您可以使用CNFS(Container Network File System)作为记录日志的载体,挂载到容器内相应目录中,当JVM发生OOM时,CNFS可以将日志记录到...

迁移可用区

说明 下列JVM中设置TTL的方法可供参考:为所有使用JVM的应用程序设置TTL:将$JAVA_HOME/jre/lib/security/java.security 文件中的 networkaddress.cache.ttl 参数值设置为60。仅为本地应用程序设置TTL:在首次调用 InetAddress.getByName()...

使用DataX同步

因此您可以考虑指定JVM的内存大小参数,即在 步骤三:执行同步命令 中通过-j 参数来指定JVM的内存大小。channel的个数和流控参数 在 conf/core.json 中,控制channel的关键参数如下图所示。说明 一般情况下,channel队列本身配置的调整并不...

代码大页

当前已知较适用场景包括数据库类业务(例如MySQL、PostgreSQL等)和Java类业务,物理机上优化效果约为5%~8%,虚拟机环境收益更佳。下面以MySQL为例,验证Arm平台上代码大页的性能收益。说明 如果一段代码曾经被合并为大页,即使关闭代码大...

Java

前提条件 图数据库GDB实例需要与ECS虚拟机处于同一个VPC中。安装Maven 添加具有Maven程序包的存储库。wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo\ -O /etc/yum.repos.d/epel-apache-maven.repo ...

将HBase数据同步到表格存储

python datax.py-j"-Xms4g-Xmx4g"hbase_to_ots.json 其中-j"-Xms4g-Xmx4g"可以限制占用JVM内存的大小;如果不指定,将会使用 conf/core.json 中的配置,默认为1 GB。相关操作 HBase数据迁移到表格存储后,您可以使用Tablestore SDK或者...

如何使用Prometheus监控Cassandra

JVM相关 指标名称 重要级别 指标描述 指标说明 mcac_jvm_memory_used Critical 已经使用的JVM堆内存大小 该指标越高,可能导致内存不足,触发频繁的垃圾回收,降低应用的吞吐率。mcac_jvm_gc_time Critical 应用程序用于GC的时间 该指标过...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 物联网平台 对象存储
新人特惠 爆款特惠 最新活动 免费试用