---
title: 工具安装成功后登录Java性能分析失败
description: "工具安装完成后可以成功登录鲲鹏DevKit，但是使用Java性能分析失败；执行netstat -anp | grep 19090命令查询19090端口未被占用。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/devkit_24/usermanual/kunpengfaq_06_0016.html
sourcePath: /source/zh/kunpengdevkithistory/devkit_24/usermanual/kunpengfaq_06_0016.html
indexId: 4d59c02f3a98fa7a1a02756a8985ffbddb6f2fe6dbf1278762c7b1cd828f60e776
---
# 工具安装成功后登录Java性能分析失败

#### 现象描述

工具安装完成后可以成功登录鲲鹏DevKit，但是使用Java性能分析失败；执行netstat -anp | grep 19090命令查询19090端口未被占用。

无回显信息，表示端口未被占用。19090为安装过程中设置的Java性能分析内部模块通讯端口，请根据实际情况替换。


#### 可能原因

因为Linux操作系统下的“$JAVA_HOME/conf/security/java.security”文件中默认配置“securerandom.source=file:/dev/random”。“file:/dev/random”的“random pool”依赖于系统中断，因此在系统的中断数不足时，“/dev/random”设备会一直封锁，尝试读取的进程就会进入等待状态，导致Java性能分析服务启动延迟。


#### 处理步骤

1. 执行如下命令修改“java.security”文件中的内容。

```
vi $JAVA_HOME/conf/security/java.security
```


2. 定位如下字段：

```
securerandom.source=file:/dev/random
```


  按“i”进入编辑模式，将等号后面修改为“file:/dev/urandom”：

```
securerandom.source=
file:/dev/urandom
```


  按“ESC”，输入“:wq”，按“Enter”保存并退出。

3. 执行如下命令重启工具。

```
systemctl
restart
java_perf
```
