DWA 拓蹼及最低需求

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

這個拓蹼圖顯示 DOORSDWA的一般安裝。

影像顯示資料庫與完整 Windows 用戶端、交互作業伺服器、分配管理系統、Web 伺服器、Web 用戶端及授權金鑰伺服器之間的互動。

交互作業伺服器的最低需求

交互作業伺服器是已修改的 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 參數的值。