當前位置:首頁 » 操作系統 » linuxjvm配置

linuxjvm配置

發布時間: 2023-10-07 16:42:27

Ⅰ 如何查看當前linux系統給JVM分配了多大的內存

以WAS為例:

[tmp]$ ps -ef | grep java
root 9787 1 0 Sep17 ? 00:02:48 /opt/IBM/WebSphere/AppServer/java/bin/java -Xms50m -Xmx256m

-Xms 和 -Xmx 分別代表分配JVM的最小內存和最大內存。

堆棧信息你可以用 kill -3 後面跟上java進程的pid,這樣就能生成 thread mp 了。

具體如下:

1、簡介C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。

2、基本介紹

C語言,是一種通用的、過程式的編程語言,廣泛用於系統與應用軟體的開發。具有高效、靈活、功能豐富、表達力強和較高的移植性等特點,在程序員中備受青睞。最近25年是使用最為廣泛的編程語言。

3、運算

C語言的運算非常靈活,功能十分豐富,運算種類遠多於其它程序設計語言。在表達式方面較其它程序語言更為簡潔,如自加、自減、逗號運算和三目運算使表達式更為簡單,但初學者往往會覺的這種表達式難讀,關鍵原因就是對運算符和運算順序理解不透不全。當多種不同運算組成一個運算表達式,即一個運算式中出現多種運算符時,運算的優先順序和結合規則顯得十分重要。在學習中,對此合理進行分類,找出它們與數學中所學到運算之間的不同點之後,記住這些運算也就不困難了,有些運算符在理解後更會牢記心中,將來用起來得心應手,而有些可暫時放棄不記,等用到時再記不遲。

Ⅱ 如何jvm監控linux伺服器

如何配置visualvm監控
visualvm支持在Linux和windows上啟用圖形界面監控jvm的資源,但是如何可以使我們在windows上監控到遠程linux伺服器資源,這還需要做一些配置,此文是在原文基礎上做了更改的,希望對大家能有所幫助。
(1)首先要修改JDK中JMX服務的配置文件,以獲得相應的許可權:
進入$JAVA_HOME所在的根目錄的/jre/lib/management子目錄下,
a. 將jmxremote.password.template文件復制為jmxremote.password
b. 調整jmxremote.access和jmxremote.password的許可權為只讀寫,可以使用如下命令
chmod 600 jmxremote.access jmxremote.password
c. 打開jmxremote.password文件,去掉
# monitorRole QED
# controlRole R&D
這兩行前面的注釋符號
(2)修改env.sh
打開env.sh文件,並在JVM的啟動配置中添加如下信息:
JAVA_OPTS="-Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=10.20.150.218 其他配置」
這幾個配置的說明如下:
-Dcom.sun.management.jmxremote.port:這個是配置遠程connection的埠號的,要確定這個埠沒有被佔用
-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false:這兩個是固定配置,是JMX的遠程服務許可權的
-Djava.rmi.server.hostname:這個是配置server的IP的,要使用server的IP最好在機器上先用hostname –i看一下IP是不是機器本身的IP,如果是127.0.0.1的話要改一下,否則遠程的時候連不上,目前我們的server上我已經都改好了
(3)Windows客戶端配置
JDK 1.6版本自帶visualvm,只需要進到bin目錄下啟動即可
啟動後頁面比較簡潔,配置也很簡單:
a. 點擊左側菜單的add Remote host,輸入server的IP,然後再advanced settings里配置埠(注意這個埠要和server上的埠一致)
b. 右擊剛才配置的IP,選擇JMX connection方式,再次輸入埠,就可以監視到JVM資源了

Ⅲ linux下JVM的參數在哪裡設置

在文件 /etc/profile 最後加上一行

export JAVA_OPTIONS=-Xms512m -Xmx512m

Ⅳ 如何設置Java虛擬機JVM啟動內存參數

Tomcat默認的Java虛擬機JVM啟動內存參數大約只有64MB或者128MB,非常小,遠遠沒有利用現在伺服器的強大內存,所以要設置Java虛擬機JVM啟動內存參數。具體設置方法為:

Tomcat修改TOMCAT_HOME/bin/catalina.bat,在[echo Using CATALINA_BASE:
"%CATALINA_BASE%"] 上面加入,比如:

set JAVA_OPTS= -server -Xms1536m -Xmx1536m或者JAVA_OPTS="-server -Xms1536m
-Xmx1536m",

伺服器模式參數-server不加也可以 ,就變成

set JAVA_OPTS= -Xms1536m -Xmx1536m或者JAVA_OPTS=" -Xms1536m -Xmx1536m",

1536m只是舉個例子,具體可以在DOS命令窗口中測試能使用多大的Java虛擬機內存,能顯示JDK/JRE/JVM版本號的就說明能使用命令中設置的Java虛擬機內存,如執行

Java -Xmx1280m -version;

Java -Xmx1408m -version;

Java -Xmx1536m -version;

Java -Xmx1664m -version;

Java -Xmx2048m -version;

比如在下列DOS命令窗口中執行java -Xmx1024m
-version,顯示出JDK/JRE/JVM版本號,說明最大能使用1024MB的Java虛擬機內存:

等等,但是JVM啟動內存參數也不可能無限增大,因為他受限於物理內存和操作系統的限制,Windows操作系統下一般可以使用1.6GB左右的Java虛擬機內存,有些JDK如Jrockit可能最大可達1.9GB左右,此外,Linux、小型機AIX等情況可以較大。

Ⅳ 在linux中怎麼安裝jvm

Linux安裝JDK步驟1. 先從網上下載jdk(jdk-1_5_0_02-linux-i586.rpm)
,推薦SUN的官方網站www.sun.com,下載後放在/home目錄中,當然其它地方也行。

進入安裝目錄

#cd /home

#cp jdk-1_5_0_02-linux-i586.rpm /usr/local

#cd /usr/local

給所有用戶添加可執行的許可權

#chmod +x jdk-1_5_0_02-linux-i586.rpm.bin

#./jdk-1_5_0_02-linux-i586.rpm.bin

此時會生成文件jdk-1_5_0_02-linux-i586.rpm,同樣給所有用戶添加可執行的許可權

#chmod +x jdk-1_5_0_02-linux-i586.rpm

安裝程序

#rpm -ivh jdk-1_5_0_02-linux-i586.rpm

出現安裝協議等,按接受即可。

Linux安裝JDK步驟2.設置環境變數。

#vi /etc/profile

在最後面加入

#set java environment

JAVA_HOME=/usr/java/jdk-1_5_0_02

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

保存退出。

要使JDK在所有的用戶中使用,可以這樣:

vi /etc/profile.d/java.sh

在新的java.sh中輸入以下內容:

#set java environment

JAVA_HOME=/usr/java/jdk-1_5_0_02

CLASSPATH=.:$JAVA_HOME/lib/tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

保存退出,然後給java.sh分配許可權:chmod 755 /etc/profile.d/java.sh

Linux安裝JDK步驟3.在終端使用echo命令檢查環境變數設置情況。

#echo $JAVA_HOME

#echo $CLASSPATH

#echo $PATH

4.檢查JDK是否安裝成功。

#java -version

如果看到JVM版本及相關信息,即安裝成功!

熱點內容
電腦伺服器詳細介紹圖 發布:2025-01-23 12:03:42 瀏覽:155
社保查詢密碼是什麼東西 發布:2025-01-23 12:03:35 瀏覽:63
御龍在天腳本輔助 發布:2025-01-23 11:57:16 瀏覽:886
我的世界電腦版伺服器號碼 發布:2025-01-23 11:57:14 瀏覽:980
小科編程 發布:2025-01-23 11:48:55 瀏覽:673
安卓手機如何禁止未知軟體安裝 發布:2025-01-23 11:47:31 瀏覽:690
腳本我是一 發布:2025-01-23 11:44:27 瀏覽:642
安卓的哈靈麻將哪裡下 發布:2025-01-23 11:26:17 瀏覽:230
全本免費閱讀器在哪緩存 發布:2025-01-23 11:14:54 瀏覽:440
傳輸數據加密 發布:2025-01-23 11:03:20 瀏覽:256