一 在site.xconf文件中添加如下內容:
<Property name="wt.org.services.userPasswordChangeEnabled" overridable="true"
targetFile="codebase/wt.properties" value="true"/>
允許用戶修改密碼的功能
<Property name="wt.manager.monitor.services" overridable="true" targetFile=
"codebase/wt.properties" value="MethodServer BackgroundMethodServer"/>
<Property name="wt.queue.executeQueues" overridable="true" targetFile=
"codebase/wt.properties" value="false"/>
<Property name="wt.manager.monitor.start.MethodServer" overridable="true"
targetFile="codebase/wt.properties" value="3"/>
<Property name="wt.manager.monitor.start.BackgroundMethodServer" overridable="true"
targetFile="codebase/wt.properties" value="2"/>
定義後臺方法服務器,並將隊列的執行轉移到後臺方法服務器上。同時定義了方法服務器和後臺方法服務器的個數。
<Property name="wt.method.maxHeap" overridable="true" targetFile="codebase/wt.properties" value="3072"/>
<Property name="wt.method.minHeap" overridable="true" targetFile="codebase/wt.properties" value="3072"/>
<Property name="wt.manager.maxHeap" overridable="true" targetFile="codebase/wt.properties" value="512"/>
<Property name="wt.manager.minHeap" overridable="true" targetFile="codebase/wt.properties" value="512"/>
定義了後臺方法服務器最大堆大小,最小堆大小,服務器管理器最大堆大小和最小堆大小。
4 保存site.xconf文件,在windchill shell中執行 xconfmanager -p 命令。
二 tomcat內存優化
1 使用編輯器打開<WT_HOME>\tomcat\bin\wttomcat_start.bat文件。修改-Xms和-Xmx參數值爲-Xms4096M -Xmx4096M
三 重新啓動windchill服務器,在windchill shell中輸入windchill stop & windchill start。
二 tomcat內存優化
1 使用編輯器打開<WT_HOME>\tomcat\bin\wttomcat_start.bat文件。修改-Xms和-Xmx參數值爲-Xms4096M -Xmx4096M
三 重新啓動windchill服務器,在windchill shell中輸入windchill stop & windchill start。
總結
目前的優化工作,是根據機器的配置來做的,windchill採用分層安裝的方法。AP和DB的硬件配置爲CPU64核心和32G內存。根據PTC公司的建議,初步優化的工作根據機器配置來優化,從連接速度,併發量方面進行考慮,待系統試運行期間,通過用戶的使用情況再進一步優化。如上配置了3個MethodServer,2個BackGroundMethodServer。後續的優化工作還包括,需要將可視化的任務隊列專門分配一個BackGroundMethodServer。