DWA 拓蹼及最低需求
使用拓蹼圖和最低需求資訊來規劃 IBM® Engineering Requirements Management DOORS® (DOORS) 和 IBM Engineering Requirements Management DOORS - Web Access (DWA) 的安裝。
這個拓蹼圖顯示 DOORS 和 DWA的一般安裝。

交互作業伺服器的最低需求
交互作業伺服器是已修改的 DOORS 用戶端。 它是單執行緒應用程式, 一次只能處理一項要求。 任何並行都會導致 DWA 效能大幅降低,除非伺服器已叢集化。 因此, 若為正式作業環境,單單一部交互作業伺服器是不夠的。 一組四部交互作業伺服器可支援大約 100 個並行使用者。 您可以將多部交互作業伺服器安裝在一或多部實體伺服器上, 但每一部交互作業伺服器都需要一個核心處理器。
交互作業伺服器會快取資料,來改良效能,並保留該資料一段時間。 快取會使記憶體用量增加,
這只能在作業系統層次,藉由配置每一項處理程序的記憶體來加以限制。 在您啟動交互作業伺服器時,
可藉由包含 -maxMemory 參數,來限制其記憶體用量上限。 請使用這個參數,
來設定交互作業伺服器的快取限制。 如果要計算這項限制,
請將伺服器上的可用記憶體除以該伺服器上的交互作業伺服器數目。 將結果乘以
0.75,以計算記憶體用量的上限。 舉例來說,如果 16 GB RAM 的伺服器上有四部交互作業伺服器,
每一部交互作業伺服器的記憶體上限的計算方式如下:
(16/4) x 0.75 = 3 GB. 如需啟動交互作業伺服器的相關資訊,請參閱 在 Windows 上啟動 DWA™ 或在 Linux®上 啟動 DWA。
DWA 使用 Apache Tomcat Web 伺服器。 每一組四部交互作業伺服器都必須有個別的 Tomcat 實例。 您可以在叢集中執行多個 Tomcat 安裝架構。 每一個 Tomcat 安裝架構都可以有自己的分配管理系統和一組交互作業伺服器,它們全都存取單一 DOORS 資料庫。 這項配置可容納更多的使用者, 並可確保系統的備援與恢復能力。
為 JVM 配置額外的記憶體
若要增進效能,您可以配置更多記憶體給 DWA Java™ 虛擬機器 (JVM)。 用於啟動 DWA 的批次檔包括 JVM 的記憶體配置參數。 一般而言, server.start.bat 批次檔位於這裡: <install_dir>\DOORS Web Access\[version]。 如果要改良效能,
請在批次檔中增加 -Xmx 參數的值。