bash: jstat: 找不到命令
bash: jstat: command not found
我想使用 gc 实用程序来分析我的 Cassandra 数据库的垃圾回收。但是当我使用 运行 jstat 命令时,输出是 bash:jstat: command not found。我搜索并发现 jstat 位于 $JAVA_HOME/bin,但我无法理解 $JAVA_HOME/bin 在哪里。我想知道如何开始使用 jstat?
jstat
是 jdk(开发环境)中可用的工具。如果您的应用程序正在使用 jre,那么在您的执行环境中只有 jre/bin 下的工具可用。
确保使用 jdk 作为执行环境以使用 jstat
工具。
要查看 $JAVA_HOME
路径,您必须 运行 以下命令:
echo $JAVA_HOME
它将打印 java 主目录路径。
要运行 jstat
,你必须转到$JAVA_HOME/bin
路径和运行以下命令:
./jstat -gc 29563
注意:gc
是选项(还有更多选项),29563
是java进程号。有关详细信息,请参阅 oracle document。
我想使用 gc 实用程序来分析我的 Cassandra 数据库的垃圾回收。但是当我使用 运行 jstat 命令时,输出是 bash:jstat: command not found。我搜索并发现 jstat 位于 $JAVA_HOME/bin,但我无法理解 $JAVA_HOME/bin 在哪里。我想知道如何开始使用 jstat?
jstat
是 jdk(开发环境)中可用的工具。如果您的应用程序正在使用 jre,那么在您的执行环境中只有 jre/bin 下的工具可用。
确保使用 jdk 作为执行环境以使用 jstat
工具。
要查看 $JAVA_HOME
路径,您必须 运行 以下命令:
echo $JAVA_HOME
它将打印 java 主目录路径。
要运行 jstat
,你必须转到$JAVA_HOME/bin
路径和运行以下命令:
./jstat -gc 29563
注意:gc
是选项(还有更多选项),29563
是java进程号。有关详细信息,请参阅 oracle document。