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 参数
    • 通过将可调整的内核属性 sched_compat_yield 设置为以下值,将 Linux 内核配置为对 sched_yield() 使用试探值,这更适合于较低版本:
      1
      echo 1  > /proc/sys/kernel/sched_compat_yield

WebSphere Application Server 调整

WebSphere Hypervisor Edition 会根据分配给虚拟映像的虚拟资源来自动调整应用程序服务器和 Deployment Manager。自动调整会尝试优化虚拟系统以提高性能,但是可以对其进行更改以满足应用程序的特定需要。Java 堆大小基于所分配的虚拟内存。WebSphere Application Server Web 容器线程根据虚拟 CPU 数来调整大小。

只读方式

只读方式是 WebSphere Application Server Hypervisor Edition 的一项特征,它使您能够使用较少的磁盘空间。
  • 优势
    • 设置了只读方式时,虚拟机可以共享包含操作系统的磁盘以及包含 WebSphere Application Server 二进制文件的磁盘。共享这些磁盘可为每个虚拟机节省 2 Mod 9 个磁盘具有的内存。
    • 您可以编辑配置和概要文件。
  • 局限性
    • 您无法修改或安装修订包。
    • 您无法应用维护。
    避免故障 避免故障: 一旦以只读方式部署了 WebSphere Application Server Hypervisor Edition for System z 映像,就无法修改 WebSphere Application Server 主目录和 SLES 11 操作系统(包括安装修订包和应用维护)。gotcha
概念主题    

信息中心的条款和条件 | 反馈

最近更新日期: June 09, 2013 01:12 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