配置合適的JVM參數和Tomcat參數,有助於提升您的應用效能、降低回應時間、提升輸送量。本文介紹如何對部署在ECS叢集的Java應用調整JVM和Tomcat的參數。
配置入口
應用的JVM、Tomcat和掛載指令碼均可以在應用和應用分組內進行設定,應用分組的設定優先於應用的設定,若應用分組沒有相應的設定,則應用分組使用應用的設定。
設定JVM參數
在基本資料頁面的應用設定地區,單擊JVM參數右側的編輯。
單擊展開記憶體配置、應用、GC策略、工具和自訂,設定相關參數。
單擊配置JVM參數完成配置。
說明當上述參數類型和具體參數無法滿足您的需求時,單擊自訂,在自訂參數右側的文字框中配置自訂參數。部署HSF應用時,參數的詳細說明,請參見JVM -D啟動配置參數。
手動重啟應用,使配置的JVM參數生效。
設定Tomcat參數
在應用設定地區,單擊應用設定後的編輯,設定Tomcat參數。
配置項
描述
应用端口
連接埠範圍為1024~65535。1024以下的連接埠需要Root許可權才能操作,而容器配置的許可權為Admin。所以請填寫1024以上的連接埠。如果不配置,則預設為8080。
Tomcat Context
選擇應用的訪問路徑。
程序包名字:自訂路徑不需填寫,應用的訪問路徑是WAR包名稱。
根目錄:自訂路徑不需填寫,應用的訪問路徑是/。
自訂:需要在自訂路徑中填寫自訂的路徑。如果不配置此項,則應用的預設訪問路徑是WAR包名稱。
最大線程數
配置串連池的串連數大小,對應參數maxThreads,預設是400。此項配置對應用效能有很大影響,建議由專業人士配置。
Tomcat編碼
Tomcat的編碼格式,包括UTF-8、ISO-8859-1、GBK和GB2312。預設為ISO-8859-1。
單擊配置Tomcat完成配置。
修改應用程式名稱
在應用設定地區,單擊基本資料,設定應用程式名稱及應用描述,並單擊修改。