配置合適的JVM參數和Tomcat參數,有助于提升您的應用性能、降低響應時間、提升吞吐量。本文介紹如何對部署在ECS集群的Java應用調整JVM和Tomcat的參數。
配置入口
應用的JVM、Tomcat和掛載腳本均可以在應用和應用分組內進行設置,應用分組的設置優先于應用的設置,若應用分組沒有相應的設置,則應用分組使用應用的設置。
登錄EDAS控制臺。
在左側導航欄,單擊 ,在頂部菜單欄選擇地域,并在頁面上方選擇微服務空間,然后在應用列表頁面單擊具體的應用名稱。
進入應用設置或應用分組設置頁面。
應用設置:
在基本信息頁面的應用設置區域,設置JVM參數、基本信息或掛載腳本。
分組設置:
選擇實例部署信息頁簽,單擊部署分組右側的分組設置。
在分組設置的下拉列表,選擇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完成配置。
修改應用名稱
在應用設置區域,單擊基本信息,設置應用名稱及應用描述,并單擊修改。