首页 > 其他分享 >Arthas sysprop(查看和修改JVM的系统属性)

Arthas sysprop(查看和修改JVM的系统属性)

时间:2024-09-24 12:23:39浏览次数:9  
标签:java JVM sun sysprop version ems Arthas home


Arthas sysprop(查看和修改JVM的系统属性)_查看和修改JVM的系统属性


文章目录

  • 二、命令列表
  • 2.1 jvm相关命令
  • 2.1.4 sysprop(查看和修改JVM的系统属性)
  • 举例1:sysprop 查看所有系统属性
  • 举例2:sysprop java.version 查看单个属性,支持通过tab补全


二、命令列表

2.1 jvm相关命令

2.1.4 sysprop(查看和修改JVM的系统属性)

参数说明:

命令

说明

sysprop

查看所有系统属性

sysprop java.version

查看单个属性,支持通过tab补全

sysprop user.country US

修改单个属性

举例1:sysprop 查看所有系统属性

基础语法
sysprop

[arthas@18139]$ sysprop
 KEY                                           VALUE                                                                                                                                                                                    
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 awt.toolkit                                   sun.awt.X11.XToolkit                                                                                                                                                                     
 file.encoding.pkg                             sun.io                                                                                                                                                                                   
 java.specification.version                    1.8                                                                                                                                                                                      
 log4j.configurationFile                       /home/ems/ems_eam/conf/log4j2.xml                                                                                                                                                        
 sun.cpu.isalist                                                                                                                                                                                                                        
 sun.jnu.encoding                              UTF-8                                                                                                                                                                                    
 java.class.path                               .:/home/ems/ems_eam/../:/home/ems/ems_eam/lib/spring-webmvc-4.2.3.RELEASE.jar
 java.vm.vendor                                Oracle Corporation                                                                                                                                                                       
 sun.arch.data.model                           64                                                                                                                                                                                       
 sun.font.fontmanager                          sun.awt.X11FontManager                                                                                                                                                                   
 java.vendor.url                               http://java.oracle.com/                                                                                                                                                                  
 user.timezone                                 Asia/Shanghai                                                                                                                                                                            
 os.name                                       Linux                                                                                                                                                                                    
 java.vm.specification.version                 1.8                                                                                                                                                                                      
 user.country                                  CN                                                                                                                                                                                       
 sun.java.launcher                             SUN_STANDARD                                                                                                                                                                             
 sun.boot.library.path                         /home/ems/3rdparty/java/jre/lib/amd64                                                                                                                                                    
 sun.java.command                              com.hero.lte.ems.eam.server.container.Bootstrap                                                                                                                                          
 sun.cpu.endian                                little                                                                                                                                                                                   
 user.home                                     /root                                                                                                                                                                                    
 user.language                                 zh                                                                                                                                                                                       
 java.specification.vendor                     Oracle Corporation                                                                                                                                                                       
 java.home                                     /home/ems/3rdparty/java/jre                                                                                                                                                              
 file.separator                                /                                                                                                                                                                                        
 line.separator                                                                                                                                                                                                                         
                                                                                                                                                                                                                                        
 java.vm.specification.vendor                  Oracle Corporation                                                                                                                                                                       
 java.specification.name                       Java Platform API Specification                                                                                                                                                          
 java.awt.graphicsenv                          sun.awt.X11GraphicsEnvironment                                                                                                                                                           
 java.awt.headless                             true                                                                                                                                                                                     
 sun.boot.class.path                           /home/ems/3rdparty/java/jre/lib/resources.jar:/home/ems/3rdparty/java/jre/lib/rt.jar:/home/ems/3rdparty/java/jre/lib/sunrsasign.jar:/home/ems/3rdparty/java/jre/lib/jsse.jar:/home/ems/3 
                                               rdparty/java/jre/lib/jce.jar:/home/ems/3rdparty/java/jre/lib/charsets.jar:/home/ems/3rdparty/java/jre/lib/jfr.jar:/home/ems/3rdparty/java/jre/classes                                    
 sun.management.compiler                       HotSpot 64-Bit Tiered Compilers                                                                                                                                                          
 java.runtime.version                          1.8.0_121-b13                                                                                                                                                                            
 user.name                                     root                                                                                                                                                                                     
 path.separator                                :                                                                                                                                                                                        
 os.version                                    3.10.0-1160.el7.x86_64                                                                                                                                                                   
 java.endorsed.dirs                            /home/ems/3rdparty/java/jre/lib/endorsed                                                                                                                                                 
 java.runtime.name                             Java(TM) SE Runtime Environment                                                                                                                                                          
 file.encoding                                 UTF-8                                                                                                                                                                                    
 eam.momgr                                     /home/ems/ems_eam/../momgr/                                                                                                                                                              
 sun.nio.ch.bugLevel                                                                                                                                                                                                                    
 java.vm.name                                  Java HotSpot(TM) 64-Bit Server VM                                                                                                                                                        
 java.vendor.url.bug                           http://bugreport.sun.com/bugreport/                                                                                                                                                      
 java.io.tmpdir                                /tmp                                                                                                                                                                                     
 java.version                                  1.8.0_121                                                                                                                                                                                
 user.dir                                      /home/ems/ems_eam                                                                                                                                                                        
 os.arch                                       amd64                                                                                                                                                                                    
 java.vm.specification.name                    Java Virtual Machine Specification                                                                                                                                                       
 java.awt.printerjob                           sun.print.PSPrinterJob                                                                                                                                                                   
 eam.conf                                      /home/ems/ems_eam/conf                                                                                                                                                                   
 sun.os.patch.level                            unknown                                                                                                                                                                                  
 java.library.path                             /home/ems/ems_eam/lib                                                                                                                                                                    
 java.vm.info                                  mixed mode                                                                                                                                                                               
 java.vendor                                   Oracle Corporation                                                                                                                                                                       
 java.vm.version                               25.121-b13                                                                                                                                                                               
 java.ext.dirs                                 /home/ems/3rdparty/java/jre/lib/ext:/usr/java/packages/lib/ext                                                                                                                           
 sun.io.unicode.encoding                       UnicodeLittle                                                                                                                                                                            
 eam.chart                                     /home/ems/ems_eam/../chart                                                                                                                                                               
 java.class.version                            52.0                                                                                                                                                                                     
[arthas@18139]$
举例2:sysprop java.version 查看单个属性,支持通过tab补全

基础语法
sysprop java.version

[arthas@18139]$ sysprop java.version
 KEY                                           VALUE                                                                                                                                                                                    
--------------------------------------------------------------------------------------------------------------------------------
 java.version                                  1.8.0_121                                                                                                                                                                                
[arthas@18139]$


标签:java,JVM,sun,sysprop,version,ems,Arthas,home
From: https://blog.51cto.com/u_15896157/12098417

相关文章

  • Arthas jvm(查看当前JVM的信息)
    文章目录二、命令列表2.1jvm相关命令2.1.3jvm(查看当前JVM的信息)二、命令列表2.1jvm相关命令2.1.3jvm(查看当前JVM的信息)基础语法:jvm[arthas@18139]$jvmRUNTIME......
  • Arthas thread(查看当前JVM的线程堆栈信息)
    文章目录二、命令列表2.1jvm相关命令2.1.2thread(查看当前JVM的线程堆栈信息)举例1:展示[数字]线程的运行堆栈,命令:thread线程ID举例2:找出当前阻塞其他线程的线程二、命令列表2.1jvm相关命令2.1.2thread(查看当前JVM的线程堆栈信息)使用场景:在Arthas中,thread命令用于查看和分......
  • Arthas dashboard(当前系统的实时数据面板)
    文章目录二、命令列表2.1jvm相关命令2.1.1dashboard(当前系统的实时数据面板)二、命令列表2.1jvm相关命令2.1.1dashboard(当前系统的实时数据面板)使用场景:在Arthas中,dashboard命令用于提供JVM实例的实时监控视图。它展示了一个综合的仪表盘,帮助你快速查看JVM的各种关键......
  • Arthas 全攻略:让调试变得简单
    文章目录一、简介二、命令列表一、简介Arthas是一款线上监控诊断产品,通过全局视角实时查看应用load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。注意:我......
  • jvmxmx和xms参数分析(设定优化校准)
    本文引用自:https://cloud.tencent.com/developer/article/2064210,转载请注明出处 XmnXmsXmxXss有什么区别Xmn、Xms、Xmx、Xss都是JVM对内存的配置参数,我们可以根据不同需要区修改这些参数,以达到运行程序的最好效果。-Xms堆内存的初始大小,默认为物理内存的1/64-Xmx堆内存的......
  • 常用的JVM调优参数和应用场景
    常见的JVM调优参数和应用场景         概要   JVM调优可以显著提升Java应用程序的性能。以下是一些常用的JVM参数和应用场景的介绍。  一、堆内存设置  -Xms<size>和-Xmx<size>:设置初始堆大小和最大堆大小。  1. -Xms<size>  初始化时的......
  • python ssh arthas
    #!/bin/bashARTHAS_FILE="arthas-boot.jar"#检查arthas-boot.jar文件是否存在if[!-f"$ARTHAS_FILE"];thenecho"错误:未找到arthas-boot.jar文件,请确保该文件在当前目录中。"exit1fi#获取当前正在运行的Java进程echo"检测正在运行的Java进程......
  • JVM基础知识(二)Java内存模型
    java线程之可见性volatile不需要加锁,比synchronized更轻量级,不会阻塞线程;从内存可见性角度看,volatile读相当于加锁,volatile写相当于解锁。synchronized既能保证可见性,又能保证原子性;volatile只能保证可见性,无法保证原子性。同步退出同步块->释放监视器->刷......
  • 演示jvm锁存在的问题
    文章目录1、AlbumInfoApiController--》testLock()2、redis添加键值对3、AlbumInfoServiceImpl--》testLock()没有加锁4、使用ab工具测试4.1、安装ab工具4.2、查看redis中的值5、添加本地锁synchronized6、集群情况下问题演示jvm锁:synchronizedlock只能锁......
  • JVM内存学习
    java虚拟机在执行程序的过程中会将内存划分为不同的数据区域JVM分为五个区域:虚拟机栈、本地方法栈、方法区、堆、程序计数器。JVM五个区中虚拟机栈、本地方法栈、程序计数器为线程私有,方法区和堆为线程共享区JVM不同区域的占用内存大小不同,一般情况下堆最大,程序计数器较......