国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

JVM調(diào)優(yōu)工具-VisualVM 遠(yuǎn)程連接服務(wù)器

這篇具有很好參考價(jià)值的文章主要介紹了JVM調(diào)優(yōu)工具-VisualVM 遠(yuǎn)程連接服務(wù)器。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

通過(guò)windows系統(tǒng)中的VisualVM工具,監(jiān)控Linux系統(tǒng)的測(cè)試環(huán)境或uat環(huán)境或生成環(huán)境,來(lái)監(jiān)控JVM內(nèi)存。

VisualVm提供在Java虛擬機(jī)(Java Virutal Machine,JVM)上運(yùn)行的java應(yīng)用程序。

只有按照了jdk,就可以在bin目錄下,找到啟動(dòng)程序。

以下是具體步驟:

一、再windows系統(tǒng)中,啟動(dòng)VisualVM

  1. 在windows系統(tǒng)中java安裝目錄中jdk/bin/目錄下的jvisualvm.exe啟動(dòng)程序。雙擊啟動(dòng)。

  2. 下載插件

    依次點(diǎn)擊:工具-> 插件

JVM調(diào)優(yōu)工具-VisualVM 遠(yuǎn)程連接服務(wù)器,開(kāi)發(fā)語(yǔ)言,jvm,java,運(yùn)維,服務(wù)器,linux

二、再Linux系統(tǒng)中,配置遠(yuǎn)程授權(quán)

要監(jiān)控Linux服務(wù)器,需要在該服務(wù)器上運(yùn)行jstatd守護(hù)進(jìn)程。

2.1 配置

jstatd命令也是在jdk/bin/目錄下。

執(zhí)行這個(gè)命令之前,需要進(jìn)行安全策略授權(quán)。在jdk/bin目錄下,創(chuàng)建名稱為jstatd.all.policy的文件,內(nèi)容如下:

grant codebase "file:${java.home}/../lib/tools.jar" {
 ? permission java.security.AllPermission;
};
2.2 啟動(dòng)

配置完后,在jdk/bin目錄下執(zhí)行jstatd命令,命令為:

# jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=ip (hostname 為你的 IP)
# & 是后臺(tái)運(yùn)行
./jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=172.16.120.12 &

如果啟動(dòng)報(bào)錯(cuò),錯(cuò)誤信息如下:

/usr/local/jdk1.8.0_321/bin/jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=172.16.120.12
Could not create remote object
access denied ("java.util.PropertyPermission" "java.rmi.server.ignoreSubClasses" "write")
java.security.AccessControlException: access denied ("java.util.PropertyPermission" "java.rmi.server.ignoreSubClasses" "write")
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
    at java.security.AccessController.checkPermission(AccessController.java:886)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
    at java.lang.System.setProperty(System.java:792)
    at sun.tools.jstatd.Jstatd.main(Jstatd.java:139)
?

解決辦法:修改/usr/local/jdk1.8.0_321/jre/lib/security/java.policy文件,并在最后增加如下內(nèi)容:

//添加下面內(nèi)容
permission java.security.AllPermission;

添加完,整體文件如下:

// Standard extensions get all permissions by default
?
grant codeBase "file:${{java.ext.dirs}}/*" {
 ? ? ?  permission java.security.AllPermission;
};
?
// default permissions granted to all domains
?
grant {
 ? ? ?  // Allows any thread to stop itself using the java.lang.Thread.stop()
 ? ? ?  // method that takes no argument.
 ? ? ?  // Note that this permission is granted by default only to remain
 ? ? ?  // backwards compatible.
 ? ? ?  // It is strongly recommended that you either remove this permission
 ? ? ?  // from this policy file or further restrict it to code sources
 ? ? ?  // that you specify, because Thread.stop() is potentially unsafe.
 ? ? ?  // See the API specification of java.lang.Thread.stop() for more
 ? ? ?  // information.
 ? ? ?  permission java.lang.RuntimePermission "stopThread";
?
 ? ? ?  // allows anyone to listen on dynamic ports
 ? ? ?  permission java.net.SocketPermission "localhost:0", "listen";
?
 ? ? ?  // "standard" properies that can be read by anyone
?
 ? ? ?  permission java.util.PropertyPermission "java.version", "read";
 ? ? ?  permission java.util.PropertyPermission "java.vendor", "read";
 ? ? ?  permission java.util.PropertyPermission "java.vendor.url", "read";
 ? ? ?  permission java.util.PropertyPermission "java.class.version", "read";
 ? ? ?  permission java.util.PropertyPermission "os.name", "read";
 ? ? ?  permission java.util.PropertyPermission "os.version", "read";
 ? ? ?  permission java.util.PropertyPermission "os.arch", "read";
 ? ? ?  permission java.util.PropertyPermission "file.separator", "read";
 ? ? ?  permission java.util.PropertyPermission "path.separator", "read";
 ? ? ?  permission java.util.PropertyPermission "line.separator", "read";
?
 ? ? ?  permission java.util.PropertyPermission "java.specification.version", "read";
 ? ? ?  permission java.util.PropertyPermission "java.specification.vendor", "read";
 ? ? ?  permission java.util.PropertyPermission "java.specification.name", "read";
?
 ? ? ?  permission java.util.PropertyPermission "java.vm.specification.version", "read";
 ? ? ?  permission java.util.PropertyPermission "java.vm.specification.vendor", "read";
 ? ? ?  permission java.util.PropertyPermission "java.vm.specification.name", "read";
 ? ? ?  permission java.util.PropertyPermission "java.vm.version", "read";
 ? ? ?  permission java.util.PropertyPermission "java.vm.vendor", "read";
 ? ? ?  permission java.util.PropertyPermission "java.vm.name", "read";
 ? ? ?  //添加下面內(nèi)容
 ? ? ?  permission java.security.AllPermission;
};

再次運(yùn)行jstatd命令就不會(huì)報(bào)錯(cuò)了,命令如下:

./jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=172.16.120.12 &

三、遠(yuǎn)程連接

在windows系統(tǒng)中java安裝目錄中jdk/bin/目錄下的jvisualvm.exe啟動(dòng)程序。雙擊啟動(dòng)。

JVM調(diào)優(yōu)工具-VisualVM 遠(yuǎn)程連接服務(wù)器,開(kāi)發(fā)語(yǔ)言,jvm,java,運(yùn)維,服務(wù)器,linux

點(diǎn)擊確認(rèn),就連接成功了。

JVM調(diào)優(yōu)工具-VisualVM 遠(yuǎn)程連接服務(wù)器,開(kāi)發(fā)語(yǔ)言,jvm,java,運(yùn)維,服務(wù)器,linux文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-789343.html

到了這里,關(guān)于JVM調(diào)優(yōu)工具-VisualVM 遠(yuǎn)程連接服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 在服務(wù)器的docker容器中安裝Anaconda配置環(huán)境以及使用編程工具遠(yuǎn)程連接環(huán)境

    在服務(wù)器的docker容器中安裝Anaconda配置環(huán)境以及使用編程工具遠(yuǎn)程連接環(huán)境

    一、連接服務(wù)器下載Anaconda 3 使用win+r輸入cmd打開(kāi)命令行,在命令行中輸入ssh -p xxxxx(你的端口號(hào)如10101,下圖紅色部分)? root@xxx.xxx.xxx.xxx(服務(wù)器ip地址下圖藍(lán)色部分) ? 第一次連接時(shí),連接沒(méi)問(wèn)題會(huì)出現(xiàn)Are you sure you want to continue connecting (yes/no/[fingerprint])?之后就不會(huì)出現(xiàn)了。 輸

    2024年02月03日
    瀏覽(27)
  • Ubuntu安裝MySQL服務(wù)器詳細(xì)步驟(包括設(shè)置外網(wǎng)利用Navicat等工具遠(yuǎn)程連接MySQL服務(wù)器)!——一看就會(huì),跟著做就對(duì)!

    Ubuntu安裝MySQL服務(wù)器詳細(xì)步驟(包括設(shè)置外網(wǎng)利用Navicat等工具遠(yuǎn)程連接MySQL服務(wù)器)!——一看就會(huì),跟著做就對(duì)!

    在開(kāi)始安裝前,先更新一下系統(tǒng)。命令如下: sudo apt update sudo apt upgrade 使用APT方式安裝MySQL8時(shí),通常會(huì)安裝MySQL的最新版本,且能夠自動(dòng)配置服務(wù)和環(huán)境變量。 sudo apt install mysql-server -y 安裝完成后,MySQL會(huì)自動(dòng)啟動(dòng),可以使用以下命令測(cè)試MySQL安裝情況 sudo service mysql status 或

    2024年02月05日
    瀏覽(25)
  • Tomcat 服務(wù)器的內(nèi)存和連接數(shù)調(diào)優(yōu)設(shè)置

    Tomcat 是一個(gè)廣泛使用的 Java Web 應(yīng)用服務(wù)器,為了確保其性能和可靠性,我們可以對(duì)其進(jìn)行一些調(diào)優(yōu)設(shè)置,特別是內(nèi)存和連接數(shù)方面的設(shè)置。本文將介紹如何通過(guò)修改 Tomcat 的配置文件來(lái)優(yōu)化內(nèi)存和連接數(shù)。 調(diào)整內(nèi)存設(shè)置: Tomcat 的內(nèi)存設(shè)置涉及到兩個(gè)參數(shù):初始內(nèi)存 (Xms) 和

    2024年02月22日
    瀏覽(31)
  • vscode 遠(yuǎn)程連接內(nèi)網(wǎng)服務(wù)器和通過(guò)跳板機(jī)遠(yuǎn)程連接外網(wǎng)服務(wù)器

    vscode 遠(yuǎn)程連接內(nèi)網(wǎng)服務(wù)器和通過(guò)跳板機(jī)遠(yuǎn)程連接外網(wǎng)服務(wù)器

    若本地沒(méi)有id_rsa文件,可打開(kāi)cmd進(jìn)入.ssh目錄下輸入命令:ssh-keygen,創(chuàng)建該文件,會(huì)提示輸入該文件保存地址以及設(shè)置秘鑰密碼(最好不要設(shè)置密碼,不然不方便免密登錄,直接按回車(chē)鍵生成密鑰),按需輸入即可;詳細(xì)方法見(jiàn)博客vscode通過(guò)跳板機(jī)遠(yuǎn)程服務(wù)器 生成密鑰和公鑰

    2024年01月18日
    瀏覽(27)
  • 解決遠(yuǎn)程連接服務(wù)器沒(méi)有遠(yuǎn)程桌面授權(quán)服務(wù)器的許可證問(wèn)題

    解決遠(yuǎn)程連接服務(wù)器沒(méi)有遠(yuǎn)程桌面授權(quán)服務(wù)器的許可證問(wèn)題

    解決辦法: 1,win鍵+R打開(kāi)運(yùn)行器,使用mstsc?-admin命令強(qiáng)制遠(yuǎn)程 2、輸入遠(yuǎn)程服務(wù)器ip、用戶名和密碼,忽略證書(shū)問(wèn)題的提示框,即可連接進(jìn)入遠(yuǎn)程桌面? 3,在遠(yuǎn)程桌面中,打開(kāi)遠(yuǎn)程服務(wù)器的運(yùn)行框,使用regedit命令打開(kāi)注冊(cè)表 ?4,?進(jìn)入計(jì)算機(jī)HKEY_LOCAL_MACHINESYSTEMCurrentControlS

    2024年02月07日
    瀏覽(19)
  • 【Linux】遠(yuǎn)程桌面連接服務(wù)器報(bào)錯(cuò):未啟用對(duì)服務(wù)器的遠(yuǎn)程訪問(wèn)......

    【Linux】遠(yuǎn)程桌面連接服務(wù)器報(bào)錯(cuò):未啟用對(duì)服務(wù)器的遠(yuǎn)程訪問(wèn)......

    ?? 博主簡(jiǎn)介 ????云計(jì)算領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 ????華為云開(kāi)發(fā)者社區(qū)專家博主 ????阿里云開(kāi)發(fā)者社區(qū)專家博主 ?? 交流社區(qū): 運(yùn)維交流社區(qū) 歡迎大家的加入! 我們知道,我們?nèi)粘Mㄟ^(guò)vnc來(lái)遠(yuǎn)程管理linux圖形界面,今天分享一工具Xrdp,它是一個(gè)開(kāi)源工具,允許用戶通過(guò)

    2024年02月04日
    瀏覽(30)
  • ssh遠(yuǎn)程連接服務(wù)器

    ssh遠(yuǎn)程連接服務(wù)器

    1.1 遠(yuǎn)程連接服務(wù)器簡(jiǎn)介 1 、什么是遠(yuǎn)程連接服務(wù)器? 遠(yuǎn)程連接服務(wù)器通過(guò)文字或圖形接口方式來(lái)遠(yuǎn)程登錄系統(tǒng),讓你在遠(yuǎn)程終端前登錄linux主機(jī)以取得可操作主機(jī)接口(shell),而登錄后的操作感覺(jué)就像是坐在系統(tǒng)前面一樣。 2 、遠(yuǎn)程連接服務(wù)器的功能 分享主機(jī)的運(yùn)算能力

    2024年02月12日
    瀏覽(25)
  • 使用 FinalShell 進(jìn)行遠(yuǎn)程連接(ssh 遠(yuǎn)程連接 Linux 服務(wù)器)

    使用 FinalShell 進(jìn)行遠(yuǎn)程連接(ssh 遠(yuǎn)程連接 Linux 服務(wù)器)

    目錄 前言 基本使用教程 新建遠(yuǎn)程連接 連接主機(jī) 自定義命令 路由追蹤 后端開(kāi)發(fā),必然需要和服務(wù)器打交道,部署應(yīng)用,排查問(wèn)題,查看運(yùn)行日志等等。一般服務(wù)器都是集中部署在機(jī)房中,也有一些直接是云服務(wù)器,總而言之,程序員不可能直接和服務(wù)器直接操作,一般都是

    2024年04月16日
    瀏覽(36)
  • SSH 無(wú)法連接遠(yuǎn)程服務(wù)器

    SSH 無(wú)法連接遠(yuǎn)程服務(wù)器

    解決辦法 1.進(jìn)入服務(wù)器 執(zhí)行 cat /etc/ssh/sshd_config查看SSH服務(wù)配置 2.執(zhí)行命令 vi /etc/ssh/sshd_config,按下 i 編輯SSH服務(wù)配置文件,將參數(shù) PasswordAuthentication 設(shè)置為 yes,或者在 PasswordAuthentication 參數(shù)前添加井號(hào)(#),按下 Esc 退出編輯模式,并輸入 :wq 保存退出。 4.重啟SSH服務(wù) 問(wèn)題

    2024年02月12日
    瀏覽(26)
  • 【調(diào)試】vscode遠(yuǎn)程連接服務(wù)器

    【調(diào)試】vscode遠(yuǎn)程連接服務(wù)器

    windows遠(yuǎn)程連接linux服務(wù)器進(jìn)行操作,有多種方式??梢越柚鷖sh客戶端, MobaXterm , finalshell 等,這兩個(gè)我覺(jué)得是不錯(cuò)的軟件。當(dāng)然如果需要在服務(wù)器編寫(xiě)代碼,我還是建議使用 vscode 這個(gè)神奇的工具。怎么用vscode遠(yuǎn)程連接服務(wù)器代碼呢? (-b 4096表示生成的rsa秘鑰對(duì)的長(zhǎng)度是40

    2024年02月12日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包