Pra*_*mod 1 java jvm jvm-hotspot database-performance cassandra-2.1
我正在尝试从工作站监视VisualGC。
命令: java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
Run Code Online (Sandbox Code Playgroud)
因此,我创建了一个策略文件,并尝试启动jstatd,如下所示。
文件名: jstatd.all.policy
grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};
Run Code Online (Sandbox Code Playgroud)
尝试执行的命令: jstatd -J-Djava.security.policy = jstatd.all.policy
错误: -bash:jstatd:找不到命令
命令: rpm -qa | grep java
输出:
tzdata-java-2017c-1.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.151-5.b12.el7_4.x86_64
java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64
python-javapackages-3.4.1-11.el7.noarch
Run Code Online (Sandbox Code Playgroud)
另外,在visualvm的“选项卡:Visual GC”上,我看到“此JVM不支持”
小智 5
您可能已经解决了这个问题,但是对于像我一样在搜索中找到此问题的任何人:
CentOS 7中的jstatd现在是软件包java-1.8.0-openjdk-devel的一部分
yum install java-1.8.0-openjdk-devel
Run Code Online (Sandbox Code Playgroud)