应用环境

本文说明如何查看应用的环境信息,包括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(垃圾收集)指标、堆指标、性能指标。资源监控 在应用监控详情页中,点击左侧的 资源监控 菜单,可以看到各类型资源下的...

告警规则指标说明

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

通过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...

Alibaba Blink实时模式资源自定义

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

Alibaba Blink实时模式资源自定义

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

性能参数表

Mem_Usage JVMJava Virtual Machine,Java虚拟机)堆内存使用率。计算方法:堆内存使用总量/堆内存分配的大小*100%,单位为%。Logic_RT 平均逻辑响应时间,一个逻辑请求(用户请求)的响应时间的计算方法:发送完返回结果的时间点-接收完...

Workers

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

Workers

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

接入持续剖析功能

JDK版本 ARMS的持续剖析功能使用Java虚拟机工具接口(Java Virtual Machine Tool Interface,简称 JVM TI)获取应用的方法栈,从而获得应用运行期间的CPU以及内存使用详情。JVM TI存在已知的 Crash问题,可能导致应用崩溃,这个问题在...

持续剖析

JDK版本 ARMS的持续剖析功能使用Java虚拟机工具接口(Java Virtual Machine Tool Interface,简称 JVM TI)获取应用的方法栈,从而获得应用运行期间的CPU以及内存使用详情。JVM TI存在已知的 Crash问题,可能导致应用崩溃,这个问题在...

测试指标

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

JDWPMiner挖矿木马后门分析

计划任务或作业(crontab、cron.d、rc.local)无 无 反弹Shell后黑客拥有主机控制权,下载、删除文件或横向入侵等会导致数据泄露、勒索或其他不可预知后果 协议分析 JDWP协议是用于调试器(Debugger)和被调试器Java虚拟机(Target JVM)...

Java函数监控

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

java_lang_OutOfMemoryError

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

Custom Runtime支持ARMS应用监控扩展

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

Custom Runtime支持ARMS应用监控扩展

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

使用OSS Java SDK时报NoClassDefFoundError或...

例如,在运行时想调用某个类的方法或者访问这个类的静态成员的时候,发现这个类不可用,此时Java虚拟机就会抛出NoClassDefFoundError错误。解决方案 出现该错误说明代码存在问题,非OSS接口问题,请检查代码中使用的JAR包是否冲突。包冲突...

函数计算FC环境自动安装探针

背景信息 函数计算无缝对接ARMS应用监控平台后,您可以通过ARMS应用监控平台对目标函数进行监控追踪,获取相关信息,例如实例级别的可观测性、链路追踪信息、Java虚拟机指标、代码级别的剖析(Profiling)信息和应用安全信息等。...

演练场景说明

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

环境说明

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

环境说明

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

接入JVM监控数据(新版)

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

虚拟机场景

本文列出了虚拟机常见的故障演练场景。JvmCodeCache满 制造JVM CodeCache区域满的故障,CodeCache区域满会直接导致JIT编译关闭,从而引起业务系统性能下降。一般用于验证业务系统在高并发且系统性能下降的情况下,是否能够通过限流、快速扩...

通过Gremlin Console连接实例

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

接入Kubernetes JVM监控数据

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

迁移可用区

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

搭建Linux环境GRID驱动的License Server

前往License Server管理界面(http:// localhost :8080/licserver ),在左侧导航栏的 License Server 区域,单击 Licensed Clients,即可查看到GPU实例信息,表示该NVIDIA vGPU软件客户端虚拟机目前正在使用License的功能。单击客户端ID,...

E-MapReduce数据迁移方案

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

计算资源优化

对于特定的高性能场景,用户可以根据业务场景来选择,典型的如下几类:弹性裸金属服务器 EBM(ECS Bare Metal Instance):基于阿里云完全自主研发的下一代虚拟化技术而打造的新型计算类服务器产品,兼具虚拟机的弹性和物理机的性能及功能...

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 ...

功能发布记录

本文按时间倒序记录 SOFAStack 各产品组件的功能特性更新。说明 公有云环境功能详情可通过单击相关文档链接查看。专有云环境功能目前仅展示产品组件版本号,详细内容请参见各产品专有云文档。2023 年 06 月 单元化应用服务 LHC 动态概述 ...

阿里云Elasticsearch实例FAQ

购买ES实例时,已拥有对应的专有网络,但无法选择虚拟交换虚拟交换为空,报错vSwitch:may not be empty,如何解决?已购买的实例退订后重新购买,实例的访问地址会变吗?如何释放或退订ES实例?ES实例停止服务后多久被释放?我可以...

RPC 常见问题

确认是否因其他外部因素影响服务器性能,如任务调度、批处理,或者与宿主机上其他虚拟机、容器发生资源争抢。如何打印客户端 RPC 调用统计?可以参考以下示例语句打印调用 sofa2-rpc-server 的应用超过 3 秒的请求总数、服务端IP、服务应用...

2008 R2(本地SSD盘)升级为2012或2016

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

升级数据库版本

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

测试分析及调优

如果是Java应用,就可以用jstack看出此线程正在执行的堆栈,看资源消耗在哪个方法上,查看源代码就知道问题所在;如果是c++应用,可以用gprof性能工具进行分析。如果CPU Sys非常高,可以用strace(Linux)看系统调用的资源消耗及时间。如果...
共有27条 < 1 2 3 4 ... 27 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 物联网平台 对象存储
新人特惠 爆款特惠 最新活动 免费试用