WebLogic Server 性能及调优-操作系统调优_第1页
WebLogic Server 性能及调优-操作系统调优_第2页
WebLogic Server 性能及调优-操作系统调优_第3页
WebLogic Server 性能及调优-操作系统调优_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WebLogic Server 性能及调整性能及调整 操作系统调整操作系统调整 按照操作系统文档调整操作系统 对于 Windows 平台 其默认设置通常已经够用 但对 于 Solaris 和 Linux 平台 通常需要作相应调整 下面几部分描述了与操作系统性能相关 的问题 基本 OS 调整概念 Solaris 调整参数 Linux 调整参数 HP UX 调整参数 Windows 调整参数 其他操作系统调整信息 基本 OS 调整概念 适当的 OS 调整可阻止错误情况的发生 从而提高系统的性能 操作系统错误总会造成性 能降级 通常 大多数错误情况与 TCP 调整参数有关 而且是因为操作系统未能从 close wait 调用中释放旧的套接口引起的 常见错误是服务器端的 拒绝连接 打开的文 件太多 和客户端的 正在使用的地址 连接 大多数情况下 可以通过调整 TCP wait time 值和 TCP 队列大小来阻止这些错误的发 生 当用户使用隧道时 虽然经常需要进行调整 但是 OS 调整对于极重负载下的任何协 议可能都是必要的 下面几部分提供了为各种操作系统调整参数的信息 Solaris 调整参数 下列各部分提供了有关调整 Solaris 操作系统的信息 使用 ndd 命令设置 TCP 参数 在 etc system 文件中设置参数 CE Gigabit 网卡设置 其他 Solaris 调整信息 注注 意 意 下列各部分列出了可以提高性能的常用参数 这些列表并非囊括全部信息 对于其他 Solaris 操作系统 参数可能会有所不同 参数的默认值可能会有所不同 或参数可 能已废弃 有关详细信息 请参阅其他 Solaris 调整信息 使用 ndd 命令设置 TCP 参数 此部分列出在调整时可以提高应用程序性能的重要 TCP 调整参数 dev tcp tcp time wait interval dev tcp tcp conn req max q dev tcp tcp conn req max q0 dev tcp tcp ip abort interval dev tcp tcp keepalive interval dev tcp tcp rexmit interval initial dev tcp tcp rexmit interval max dev tcp tcp rexmit interval min dev tcp tcp smallest anon port dev tcp tcp xmit hiwat dev tcp tcp recv hiwat dev ce instance dev ce rx intr time 提示 提示 使用 netstat s P tcp 命令可以查看所有可用的 TCP 参数 使用 ndd 命令设置与 TCP 相关的调整参数 如下例所述 注意 注意 ndd set dev tcp tcp conn req max q 16384 在 etc system 文件中设置参数 此部分列出在调整时可以提高应用程序性能的重要 etc system 文件调整参数 每个到服 务器的套接口连接都使用一个文件描述符 要优化套接口的性能 可能需要配置操作系统以 拥有适当数量的文件描述符 因此 应在 etc system 文件中更改默认的文件描述符限制 以及散列表大小和其他调整参数 注意 注意 每次修改 etc system 参数后都必须重新启动计算机 set rlim fd cur set rlim fd max set tcp tcp conn hash size Solaris 8 和 9 set ip ipcl conn hash size Solaris 10 set shmsys shminfo shmmax 注意 注意 此设置只针对至少拥有 4 GB 或更高 RAM 的计算机 set autoup set tune t fsflushr CE Gigabit 网卡设置 此部分列出在调整时可以提高应用程序性能的重要 CE Gigabit 网卡调整参数 set ce ce bcopy thresh set ce ce dvma thresh set ce ce taskq disable set ce ce ring size set ce ce comp ring size set ce ce tx ring size 其他 Solaris 调整信息 有关 Solaris 调整选项的详细信息 请参阅 Solaris Tunable Parameters Reference Manual Solaris 8 Solaris Tunable Parameters Reference Manual Solaris 9 Solaris Tunable Parameters Reference Manual Solaris 10 Linux 调整参数 此部分列出在调整时可以提高应用程序性能的重要 Linux 调整参数 sbin ifconfig lo mtu kernel msgmni kernel sem fs file max kernel shmmax net ipv4 tcp max syn backlog 有关 Linux 调整的更多信息 应参考 Linux 供应商提供的文档 Ipsysctl Tutorial 1 0 4 也描述了 Linux 提供的所有 IP 选项 HP UX 调整参数 此部分列出在调整时可以提高应用程序性能的重要 HP UX 操作系统调整参数 tcp conn req max tcp xmit hiwater def tcp ip abort interval tcp rexmit interval initial tcp keepalive interval 有关 HP UX 调整的详细信息 请参阅 Tunable Kernel Parameters 参考文档 Windows 调整参数 对于 Windows 平台 其默认设置通常已经够用 但是 在极重负载下 可能需要调整 MaxUserPort 和 TcpTimedWaitDelay 这些参数决定应用程序请求的用户端口的可用 性 默认情况下 使用 MaxUserPort 参数 在值 1024 和 5000 之间 包括 1024 和 5000 对短暂 也就是短期的 端口进行分配 TcpTimedWaitDelay 参数控制应用程序 关闭 TCP 连接后 OS 回收端口所需要等待的时间 默认值为 4 分钟 在重负载中 可能 会超过这些限制 并导致 正在使用的地址 连接 异常 如果遇到 正在使用的地址 连接 异常 请尝试在 HKEY LOCAL MACHINE SYSTEM CurrentControlSet Services Tcpip Paramete rs 键下设置 MaxUserPort 和 TcpTimedWaitDelay 注册表值 MaxUserPort dword 00004e20 用十进制表示为 20 000 TcpTimedWaitDelay dword 0000001e 用十进制表示为 30 如果异常仍存在 请增加 MaxUserPort 参数的值 有关 Windows 2000 调整选项的详细信息 请参阅 Microsoft Windows 2000 TCP IP Implementation Details Windows 2000 Performance Tuning 白皮书 其他操作系统调整信息 有关 Windows HP UX 和 AIX 调整选项的更多信息 请参阅以下网站 有关 Windows 调整的信息 请参阅 Microsoft Windows 2000 TCP IP Implementation D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论