WebSphere Application Server Hypervisor Edition for Novell SLES on System z® 的效能調整

為了將效能最佳化,IBM® WebSphere® Application Server Hypervisor Edition 虛擬映像檔中的作業系統和 WebSphere® Application Server 參數會自動調整。

調整作業系統

已調整虛擬映像檔上所包括的 zLinux 作業系統以提高效能。映像檔中的下列調整參數會自動設定,且只能利用 virtuser 來修改:
  • timeout_timewait 參數
    • 此參數決定 TCP/IP 可以釋放已關閉的連線並重複使用那些資源之前,必須經過的時間。關閉連線與釋放資源之間的間隔稱為 TIME_WAIT 狀態,或區段生命期限上限的兩倍 (2MSL) 狀態。在此期間,重新開啟用戶端及伺服器連線所花費的時間,較之建立新連線短。透過降低此參數的值,TCP/IP 可以更快地釋放已關閉連線,並為新連線提供其他資源。如果執行中的應用程式需要快速釋放、建立新的連線,以及低傳輸量(由於多個連線處於 TIME_WAIT 狀態),請調整此參數。例如,發出下列指令來將 timeout_timewait 參數設為 30 秒:
      echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout
    • 建議值:30 秒
  • Linux 檔案描述子 (ulimit)
    • Linux 檔案描述子指定支援的開啟檔案數目。通常,預設值對於大部分應用程式是足夠的。如果設定給此參數的值太小,則可能會顯示檔案開啟錯誤、記憶體配置失敗或連線建立錯誤。請檢查 ulimit 指令的 UNIX 參考頁面,以取得不同 Shell 的語法。如果要對 Korn Shell (ksh) 將 ulimit 指令設為 8192,請發出 ulimit -n 8192 指令。 請使用 ulimit -a 指令來顯示系統資源上所有限制的現行值。
    • 建議值:8192 個檔案
  • 連線積存
    • 當高比率的送入連線要求導致連線失敗時,可以使用下列參數來變更連線積存。發出下列指令以將 netdev_max_backlog 參數及 somaxcon 參數設為 3000 個連線:
      echo 3000 > /proc/sys/net/core/netdev_max_backlog
      echo 3000 > /proc/sys/net/core/somaxconn
    • 建議值:3000 個連線
  • TCP_KEEPALIVE_INTERVAL 參數
    • TCP_KEEPALIVE_INTERVAL 參數決定 isAlive 間隔探針之間的等待時間。請發出下列指令,將該值設為 15 秒:
      echo 15 > /proc/sys/net/ipv4/tcp_keepalive_intvl
    • 建議值:15 秒
  • TCP_KEEPALIVE_PROBES 參數
    • TCP_KEEPALIVE_PROBES 參數決定逾時之前出現的探針數目。請發出下列指令,將該值設為 5 秒:
      echo 5  > /proc/sys/net/ipv4/tcp_keepalive_probes
    • 建議值:5 秒
  • sched_compat_yield 參數
    • 配置 Linux Kernel ,將 sched_compat_yield 可調核心內容設定如下, 以對 sched_yield() 使用與舊版較相容的探索式項目:
      1
      echo 1  > /proc/sys/kernel/sched_compat_yield

WebSphere Application Server 調整

WebSphere Hypervisor Edition 會根據配置給虛擬映像檔的虛擬資源, 自動調整應用程式伺服器和部署管理程式。自動調整功能會嘗試將虛擬系統的效能最佳化, 但可變更以符合應用程式的特定需求。Java 資料堆大小是根據已配置的虛擬記憶體而定。WebSphere Application Server Web 儲存器執行緒的大小是根據虛擬 CPU 數而定。

唯讀模式

唯讀模式是 WebSphere Application Server Hypervisor Edition 的特性,可讓您使用較少的磁碟空間。
  • 優點
    • 如果設定唯讀模式,虛擬機器可以共用包含作業系統的磁碟, 以及包含 WebSphere Application Server 二進位檔的磁碟。共用這些磁碟時,每一虛擬機器的 9 個磁碟可節省 2 M 的記憶體。
    • 您可以編輯配置和設定檔。
  • 限制
    • 您不能修改或安裝修正套件。
    • 您不能套用維護項目。
    避免問題 避免問題: 一旦 WebSphere Application Server Hypervisor Edition for System z 映像檔以唯讀模式部署, WebSphere Application Server 起始目錄和 SLES 11 作業系統就無法修改(包括安裝修正套件及套用維護項目)。gotcha
概念主題    

資訊中心條款 | 意見

前次更新: June 09, 2013 12:50 PM EDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=v850hyperv&product=was-nd-mp&topic=cins_virt_os_zvm
檔名: cins_virt_os_zvm.html