硬體調整大小及調整
Product Master 是一個 Java™ Platform, Enterprise Edition 應用程式,其中 RAM 和處理器效能比磁碟存取速度等更重要。
配置硬體
配置正確的硬體是解決方案持續效能的關鍵。 有效執行最終解決方案所需的硬體大小正確,取決於系統上的活動量及解決方案的整體複雜性。 透過與技術銷售團隊、 IBM® 服務團隊或績效團隊合作,可以完成正確的調整大小。
系統記憶體
請確定有足夠可用的實體記憶體,因此不會發生記憶體交換及分頁。 在執行 Product Master 服務的環境上,請確定所有服務 -Xmx 設定帳戶都達到上限 (實體記憶體總計- 1.5 GB)。
如需相關資訊,請參閱 配置每一種服務類型的記憶體旗標。
調优
- 應用程式伺服器與資料庫之間的延遲及頻寬。 應用程式伺服器與資料庫之間的延遲應該低於 0.25 毫秒。 在大部分系統上,可以使用
traceroute指令來測量此值。 兩者之間的連線應該是十億位元乙太網路,能夠透過 FTP 以 25 MB/s 的速度傳送大型檔案。 - 開啟描述子數目太低。 若要避免非預期的問題,請檢查開啟描述子數目,並驗證它們是否根據 WebSphere® Application Server 準則設為 8000。 可以在大部分電腦上使用 ulimit -a 來檢查開啟描述子數目,也可以使用 ulimit -n來重設。附註: ulimit 顯示已登入使用者的每個使用者的設定。
檔案系統
雖然 Product Master 不會在磁碟上建立高需求,但建議使用個別檔案系統。 個別檔案系統可能不會大幅影響效能,但它會將系統資料和日誌檔與系統上的其他檔案分開,並改善磁碟空間管理。 建議使用文件儲存庫的檔案系統,以及日誌檔的另一個檔案系統。
Product Master 不會在本端安裝中大量使用子系統的磁碟,因此幾乎任何磁碟配置都應該已足夠,不論它是單一磁碟、跨距或 RAID 陣列。
在資料庫與應用程式伺服器之間使用至少快速乙太網路鏈結 (Gigabit)。 在叢集安裝中,應用程式伺服器與 NFS 伺服器之間的快速乙太網路是最小的,因為是妥善調整且大小適當的 NFS 伺服器。
負載平衡及失效接手
任何應用程式的適當配置都是平衡負載,並容許在發生非預期的問題時進行失效接手。 要解決應用程式伺服器可能的超載,有一個輕鬆的方法就是使用負載平衡器。 可以在一部以上的伺服器啟動多個排程器實例,而排程器的各種服務會自行自動平衡負載。
處理器
您應該取得最快速的處理器,以及最經濟實惠的記憶體。 多重處理器系統可大幅提高效能,而且大部分應用程式都不應考慮使用記憶體小於 8 GB 的服務系統。 建議使用雙處理器雙核心系統及至少 8 GB RAM。