收藏 分销(赏)

TimeWait处理.doc

上传人:pc****0 文档编号:7150209 上传时间:2024-12-27 格式:DOC 页数:11 大小:110.50KB
下载 相关 举报
TimeWait处理.doc_第1页
第1页 / 共11页
TimeWait处理.doc_第2页
第2页 / 共11页
点击查看更多>>
资源描述
调整 Windows 系统 本主题描述如何调整 Windows 2000、Windows XP 和 Windows 2003 操作系统以提高 WebSphere Application Server 的性能。由于 Windows 操作系统不是 WebSphere Application Server 产品,因此请注意,这些产品可能会改变,并且结果可能会有所变化。 关于本任务 遇到性能问题时,请检查操作系统设置以确定它们是否适合于您的应用程序。 过程 根据特定的调整需求,配置下列设置或变量: · TcpTimedWaitDelay o *描述:*确定 TCP/IP 在释放已关闭的连接并再次使用其资源前必须经过的时间。关闭与释放之间的这段时间称为 TIME_WAIT 状态或者两倍最大段生存期(2MSL)状态。此时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。通过减少此条目的值,TCP/IP 可以更快地释放关闭的连接,并为新连接提供更多资源。如果运行中的应用程序要求快速释放连接或创建新连接,或者由于多个连接处于 TIME_WAIT 状态而导致吞吐量较低,请调整此参数。 o 如何查看或设置: 1. 使用 regedit 命令,访问 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters 注册表子键,然后创建新的 REG_DWORD 值 TcpTimedWaitDelay。 2. 将此值设置为十进制 30,即十六进制 0x0000001e。此值将等待时间设置为 30 秒。 3. 停止并重新启动系统。 o 缺省值: 0xF0,此值将等待时间设置为 240 秒(4 分钟)。 o *建议值:*最小值为 0x1E,此值将等待时间设置为 30 秒。 · MaxUserPort o *描述:*确定当应用程序向系统请求获取可用的用户端口时,TCP/IP 可指定的最高端口号。 o 如何查看或设置: 1. 使用 regedit 命令,访问 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters 注册表子键,然后创建新的 REG_DWORD 值 MaxUserPort。 2. 将此值至少设置为十进制 32768。 3. 停止并重新启动系统。 o *缺省值:*无 o *建议值:*至少为十进制 32768。 · 最大连接储备 o *描述:*如果同时接收到许多连接尝试,请增大操作系统支持的缺省暂挂连接数。 o 如何查看或设置: 1. 使用 regedit 命令并访问 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters 注册表子键。 2. 根据需要创建并设置下列值: "EnableDynamicBacklog"=dword:00000001 "MinimumDynamicBacklog"=dword:00000020 "MaximumDynamicBacklog"=dword:00001000 "DynamicBacklogGrowthDelta"=dword:00000010 · o 1. 这些值将最小可用连接数设置为 20,将最大可用连接数设置为 1000。每当可用连接数小于最小可用连接数时,可用连接数都会增加 10。 2. 停止并重新启动系统。 · KeepAliveInterval o *描述:*确定 TCP 在未接收到响应时重新尝试保持活动传输的频率。 o 如何查看或设置: 1. 使用 regedit 命令,访问 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters 注册表子键,然后创建新的 REG_DWORD 值 KeepAliveInterval。 2. 将此值设置为 1 秒。 3. 停止并重新启动系统。 o 缺省值: 1 秒 o 建议值: 无 · TcpMaxDataRetranmission o *描述:*确定 TCP 在现有连接上重新发送未确认数据段的次数。 o 如何查看或设置: 1. 使用 regedit 命令,访问 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 注册表子键,然后编辑或创建新的 REG_DWORD 值 TcpMaxDataRetransmissions。 2. 将此值设置为 5 秒。 3. 停止并重新启动系统。 o 缺省值: 5 秒 o 建议值: 无 · TPC/IP 确认 o TCP/IP 可能是一些严重远程方法延迟的根源。可以通过在所有情况下立即确认入局 TCP 段来提高 TCP 性能。 请完成以下步骤,以便在运行 Microsoft Windows 2000 操作系统的服务器上立即确认入局 TCP 段: 1. 启动注册表编辑器(regedit.exe)。 2. 查找并单击以下注册表子键:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ 3. 在"编辑"菜单中,单击添加值,然后创建以下注册表值: 值名:TcpDelAckTicks 数据类型:REG_DWORD 值数据:0 退出注册表编辑器。 4. 重新启动 Windows 操作系统。 同样,要在运行 Microsoft Windows XP 或 Windows Server 2003 操作系统的服务器上立即确认入局 TCP 段: · o 1. 启动注册表编辑器(regedit.exe)。 2. 查找并单击以下注册表子键:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ 3. 在"编辑"菜单中,单击新建 > DWORD 值。 4. 将新值命名为 TcpAckFrequency 并对其指定值 1。 5. 关闭注册表编辑器。 6. 重新启动 Windows 操作系统。 · 大页支持 o *描述:*通过使用大页,可以降低 CPU 管理大型 JVM 堆的开销。 o *如何查看或设置:*缺省情况下,Windows 操作系统提供了大页支持。请通过指定 -Xlp JVM 选项来利用此支持。 调整 AIX 系统 本主题描述如何调整 AIX 操作系统以提高 WebSphere Application Server 的性能。 关于本任务 要调整 WebSphere 的性能以满足您的需求,您可以更改许多配置,也可以设置变量。由于 AIX 操作系统不是 WebSphere Application Server 产品,因此请注意,它可能会改变,并且结果可能会有所变化。 过程 根据需要,更改下列配置设置或变量: · TCP_TIMEWAIT o *描述:*确定 TCP/IP 在释放已关闭的连接并再次使用其资源前必须经过的时间。关闭与释放之间的这段时间称为 TIME_WAIT 状态或者两倍最大段生存期(2MSL)状态。此时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。通过减少此条目的值,TCP/IP 可以更快地释放关闭的连接,并为新连接提供更多资源。如果运行中的应用程序要求快速释放连接或创建新连接,或者由于许多连接处于 TIME_WAIT 状态而导致吞吐量较低,请调整此参数。 o 如何查看或设置: 发出以下命令,将 TCP_TIMEWAIT 状态设置为 15 秒: /usr/sbin/no -o tcp_timewait =1 · 安装了 DB2 的 AIX 操作系统 o *描述:*如果将 DB2 日志文件与物理数据库文件分开存储,可以提高性能。您还可以将日志和数据库文件从包含日志文件系统(JFS)服务的驱动器中分离出来。AIX 使用特定的卷组和文件系统来进行 JFS 日志记录。 o *如何查看或设置:*使用 AIX 的 filemon 实用程序来查看所有文件系统输入和输出,并在战略上选择 DB2 日志文件的文件系统。然后,根据 DB2 调整参数主题设置 DB2 日志位置。 o *缺省值:*缺省情况下,DB2 日志文件通常存储在数据库表所在的磁盘驱动器上。 o *建议值:*将日志文件移动到不用于存储 DB2 数据并且具有最低输入或输出活动量的磁盘。 · AIX 文件描述符(ulimit) o *描述:*对用户帐户指定资源使用的各种限制。ulimit -a 命令显示所有 ulimit 限制。ulimit -a 命令仅指定许可的打开文件数。打开文件设置的缺省数目(2000)通常足以供大多数应用程序使用。如果对此参数设置的值太小,在打开文件或建立连接时就可能会出错。由于此值限制服务器进程可打开的文件描述符数,因此如果值太小,就会导致性能欠佳。 o *如何查看或设置:*执行以下步骤将打开文件限制值更改为 10,000 个文件: 1. 打开命令窗口。 · o 1. 编辑 /etc/security/limits 文件。对运行 WebSphere Application Server 进程的用户帐户添加以下行:nofiles = 10000 nofiles_hard = 10000 2. 保存更改。 3. 重新启动 AIX 系统。 4. 要验证结果,请在命令行上输入 ulimit -a 命令。例如,输入 # ulimit -a。 o *缺省值:*对于 AIX 操作系统来说,缺省设置是 2000。 o *建议值:*值取决于应用程序。增加 ulimit 文件描述符限制值可提高性能。根据应用程序的不同,可能需要增加其他限制的值。对数据或堆栈 ulimit 的任何更改应该确保数据+堆栈 < 256MB(仅限于 32 位 WebSphere Application Server)。 · AIX TCP_KEEPIDLE ** 描述:"保持活动"包确保连接保持活动/已建立状态。 o 如何查看或设置:*使用 *no 命令来确定当前值或设置该值。此更改将在您下次重新启动机器后失效。要永久地更改此值,请将 no 命令添加到 /etc/ 目录中。例如:no -o tcp_keepidle=600 o 缺省值: 14400 个半秒(2 小时)。 o 建议值: 600 个半秒(5 分钟)。 · TCP_KEEPINTVL o *描述:*指定为了验证连接而发送的各个包之间的时间间隔。 o *如何查看或设置:*使用以下命令来将此值设置为 5 秒: no -o tcp_keepintvl=10 o 缺省值: 150(1/2 秒) o 建议值: 10(1/2 秒) · TCP_KEEPINIT o *描述:*指定 TCP 连接的初始超时值。 o *如何查看或设置:*使用以下命令来将此值设置为 20 秒: no -o tcp_keepinit=40 o 缺省值: 150(1/2 秒) o 建议值: 40(1/2 秒) · 为 Java 虚拟机堆分配大页(16 MB) 某些应用程序要求使用非常大的堆以提高性能。通过使用 CPU 和操作系统提供的大页支持,可以降低 CPU 管理大型堆的开销。以下步骤以大页(16 MB)形式分配 4 GB 的 RAM: 0. 作为 root 用户,运行下列命令以保留 4 GB 的大页: vmo -r -o lgpg_regions=256 -o lgpg_size=16777216 bosboot -ad /dev/ipldevice reboot -q 1. 在重新引导后,运行以下命令以便在 AIX 操作系统上启用大页支持: vmo -p -o v_pinshm=1 2. 作为 root 用户,为用户添加下列能力: chuser capabilities=CAP_BYPASS_RAC_VMM,CAP_PROPAGATE $USER 3. 将 -Xlp Java 选项添加至 Java 命令。 1. 单击服务器 > 应用程序服务器 > server_name。 2. 在服务器基础结构下,单击 Java 和进程管理 > 进程定义 > Java 虚拟机。 3. 在通用 JVM 参数字段中,添加 -Xlp。 4. 添加 EXTSHM 定制属性并设置为 OFF。 1. 单击服务器 > 应用程序服务器 > server_name。 2. 在服务器基础结构下,单击 Java 和进程管理 > 进程定义 > 定制属性 > 新建。 3. 在名称字段中,输入 EXTSHM。 4. 在值字段中,输入 OFF。 5. 使用以下命令验证所使用的大页支持:vmstat -l 1 注: 当应用程序运行时,"alp"列包含非零值。 需注意若干事项:启用大页面时,会导致机器发生严重事件。有关 AIX 大页面的更多信息,请参阅以下地址上的"大页面使用注意事项"部分: 。 如果不想使用大页面选项,也可以选择中等页面选项。中等页面大小选项在性能收益方面类似或接近于大页面。但是,它并不涉及为特定用户或进程保留物理内存的问题。有关更多信息,请参阅调整 Java 虚拟机主题中的 -Xlp64k 选项。 · 其他 AIX 信息 考虑本文档未阐述的其他 AIX 操作系统设置。您还可以调整下列设置: · 适配器发送和接收队列 · TCP/IP 套接字缓冲区 · IP 协议 mbuf 池性能 · 更新文件描述符 · 更新调度程序 有关 AIX 操作系统的更多信息,请参阅 性能:学习资源。     调整 Linux 系统 本主题描述如何调整 Linux 操作系统以提高 WebSphere Application Server 的性能。 关于本任务 遇到性能问题时,请检查操作系统设置以确定这些设置是否适合于您的应用程序。由于 Linux 操作系统不是 WebSphere Application Server 产品,因此请注意,它可能会改变,并且结果可能会有所变化。 过程 根据调整需求,配置下列设置和变量: · timeout_timewait 参数 o *描述:*确定 TCP/IP 在释放已关闭的连接并再次使用其资源前必须经过的时间。关闭与释放之间的这段时间称为 TIME_WAIT 状态或者两倍最大段生存期(2MSL)状态。此时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。通过减少此条目的值,TCP/IP 可以更快地释放关闭的连接,并为新连接提供更多资源。如果正在运行的应用程序需要快速释放连接、创建新的连接,并且因为许多连接处于 TIME_WAIT 状态而导致低吞吐量,那么调整此参数。 o 如何查看或设置: 发出以下命令,将 timeout_timewait 参数设置为 30 秒: echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout · SUSE Linux Enterprise Server 8(SLES 8)SP2A - sched_yield_scale 调整 o *描述:*Linux 调度程序对上下文切换过度非常敏感,因此,已将修订包集成到 SLES 内核分发中,以便在线程发生处理时引入延迟。在 SLES 8 SP3 中将自动启用此修订包,但在 SLES 8 SP2A 或更高版本中,必须明确地启用它。 o 如何查看或设置: 1. 将 SLES 8 service pack 升级到 SP2A。 2. 发出 sysctl -w sched_yield_scale=1 命令。 o 缺省值: 0 o 建议值: 1 · RedHat Advanced Server 2.1 内核更新 o *描述:*RedHat Advanced Server 2.1 的内核更新已实现了影响 WebSphere Application Server 性能(尤其是内存到内存 HTTP 会话复制性能)的更改。 o 如何查看或设置: 1. 发出 uname -a 命令 2. 如果正在运行 2.4.9-e.23 之前的任何内核,请至少升级到 RedHat Advanced Server 2.1 内核,最好升级到受支持的最新内核。 o 缺省值: 2.4.9-e.3 o 建议值: 2.4.9-e.23 · Linux 文件描述符(ulimit) o *描述:*指定支持打开的文件数。通常,缺省设置适合于大多数应用程序。如果将此参数值设置得太小,那么可能会显示文件打开错误、内存分配故障或连接建立错误。 o 如何查看或设置:*请参阅有关 *ulimit 命令的 UNIX 参考页面以了解不同 shell 的语法。对于 KornShell shell(ksh)程序,要将 ulimit 命令设置为 8000,请发出 ulimit -n 8000 命令。使用 ulimit -a 命令来显示所有系统资源限制的当前值。 o *缺省值:*对于 SUSE Linux Enterprise Server 9(SLES 9),缺省值是 1024。 o 建议值: 8000 · 连接储备 o *描述:*当由于入局连接请求比率过高而导致连接故障时,请更改下列参数: echo 3000 > /proc/sys/net/core/netdev_max_backlog echo 3000 > /proc/sys/net/core/somaxconn · TCP_KEEPALIVE_INTERVAL ** *描述:*确定两次 isAlive 时间间隔探测之间的等待时间。 o *如何查看或设置:*发出以下命令来设置此值: echo 15 > /proc/sys/net/ipv4/tcp_keepalive_intvl o 缺省值: 75 秒 o 建议值: 15 秒 · TCP_KEEPALIVE_PROBES o *描述:*确定超时前的探测次数。 o *如何查看或设置:*发出以下命令来设置此值: echo 5 > /proc/sys/net/ipv4/tcp_keepalive_probes o 缺省值: 9 秒 o 建议值: 5 秒 · 为 Java 虚拟机(JVM)堆分配大页(针对 SLES 9 测试) 某些应用程序要求使用非常大的堆以提高性能。通过使用 CPU 和操作系统提供的"大页"支持,可以降低 CPU 管理大型堆的开销。以下示例假定大页大小为 4MB,并且期望的堆大小为 2300MB。 0. 通过 sysctl.conf 文件(此文件通常是 /etc/sysctl.conf)设置下列三个设置。 注: 您必须具有 root 用户访问权才能修改此文件。并且,在尝试修改此文件前,请验证此文件是否是只读的。 1. 通过发出以下命令,设置大页数(2300MB = 575 * 4MB): vm.nr_hugepages = 575 2. 通过发出以下命令,将最大共享段大小设置为 2300MB 加上一个较小的增量(大约 95MB)(2511724800 = 2300MB * 1048576 字节/MB + 100000000 字节): kernel.shmmax = 2511724800 3. 通过发出以下命令,设置要共享的总内存量:kernel.shmall = 2511724800 1. 指定 -Xlp JVM 选项,以使 JVM 堆能够利用大页。 2. 将 Xmx JVM 选项设置为 2300MB。 3. 将程序文本重新定位到较低的虚拟内存地址(0x10000000)中,从而为较大的堆提供更多地址空间。在 SUSE Linux Enterprise Server 9 上,请运行以下命令来重新定位 JVM 调用脚本或 .profile 文件中的文本: echo "0x10000000" > /proc/self/mapped_base     调整 Solaris 系统 下列调整参数是 Solaris 操作系统特有的。由于 Solaris 操作系统不是 WebSphere Application Server 产品,因此请注意,它可能会改变,并且结果可能会有所变化。 关于本任务 在 Solaris 操作系统上,WebSphere Application Server 在 Sun Hotspot Java 虚拟机(JVM)上运行。对 Sun JVM 使用正确的调整参数以利用其性能优化功能十分重要。请参阅 调整 Java 虚拟机主题,以了解有关调整 JVM 的更多信息。并且,考虑 Solaris 操作系统所特有的下列参数,以确保 WebSphere Application Server 有足够的资源。 过程 根据调整需求,配置下列设置或变量: · Solaris 文件描述符(ulimit) o *描述:*指定支持打开的最大文件数。如果此参数的值太小,在 WebSphere Application Server 的 stderr.log 文件中就会记录打开了太多文件错误。 o 如何查看或设置:*请参阅有关 *ulimit 命令的 UNIX 参考页面以了解不同 shell 的语法。对于 KornShell(ksh)shell 程序,请使用 ulimit -n 1024 命令。使用 ulimit -a 命令来显示当前设置。使用 ulimit -n 2000 命令来设置值。 o *缺省值:*无 o 建议值: 8000 · Solaris TCP_TIME_WAIT_INTERVAL o 描述:*通知 TCP/IP 将已关闭的连接控制块保留多久。在应用程序完成 TCP/IP 连接后,控制块将保留指定的时间。当连接比率较高时,这将累积大量的 TCP/IP 连接,从而导致服务器性能下降。服务器在某些峰值期间会延迟。如果服务器延迟,*netstat 命令显示对 HTTP Server 打开的许多套接字处于 CLOSE_WAIT 或 FIN_WAIT_2 状态。明显的延迟可能会长达 4 分钟,其间服务器无法发送任何响应,但是 CPU 利用率保持很高,所有活动都在系统进程中。 o 如何查看或设置:*使用 *get 命令来确定当前时间间隔,并使用 set 命令将时间间隔指定为 30 秒。例如:ndd -get /dev/tcp tcp_time_wait_interval ndd -set /dev/tcp tcp_time_wait_interval 30000 o *缺省值:*对于 Solaris 操作系统,缺省等待时间间隔为 240000 毫秒(即 4 分钟)。 o 建议值: 60000 毫秒。 · Solaris TCP_FIN_WAIT_2_FLUSH_INTERVAL o 描述:*指定禁止处于 FIN_WAIT_2 状态的连接保持该状态的计时器时间间隔。当连接比率较高时,这将累积大量的 TCP/IP 连接,从而导致服务器性能下降。在高峰时间段,服务器会发生延迟。如果服务器延迟,*netstat 命令显示对 HTTP Server 打开的许多套接字处于 CLOSE_WAIT 或 FIN_WAIT_2 状态。明显的延迟可能会长达 4 分钟,其间服务器无法发送任何响应,但是 CPU 利用率保持很高,所有活动都在系统进程中。 o 如何查看和设置:*使用 *get 命令来确定当前时间间隔,并使用 set 命令将时间间隔指定为 67.5 秒。例如,ndd -get /dev/tcp tcp_fin_wait_2_flush_interval ndd -set /dev/tcp tcp_fin_wait_2_flush_interval 67500 o 缺省值: 675000 毫秒 o 建议值: 67500 毫秒 · Solaris TCP_KEEPALIVE_INTERVAL o 描述:"保持活动"包确保连接保持活动和已建立状态。 o 如何查看或设置:*使用 *ndd 命令来确定当前值或设置该值。例如: ndd -set /dev/tcp tcp_keepalive_interval 300000 o 缺省值: 7200000 毫秒 o 建议值: 15000 毫秒 · Solaris 内核 semsys:seminfo_semopm o 描述: /etc/system 文件可包含此调整参数的条目。此数值是每个 semop 调用的 System V 信号量操作的最大值。此选项的缺省值对于高度并发的系统来说太小。 o *如何查看或设置:*通过 /etc/system 条目设置此参数:semsys:seminfo_semopm = 200 o *缺省值:*无 o *建议值:*200(100 适合于大多数系统,但在某些情况下需要使用 200。) 注: 此参数在 Solaris 10 操作系统上被替换为 process.max-sem-ops 资源控制,它现在的缺省值是 512(每个进程)。此缺省值适合于大多数应用程序。有关 Solaris 10 参数和资源控制的更多信息,请在 Sun Microsystems Web 站点   上搜索"tunable parameters"(可调参数)和"resource control"(资源控制)。 · 连接储备 o *描述:*当由于入局连接请求比率过高而导致连接故障时,请更改下列参数: ndd -get /dev/tcp tcp_conn_req_max_q ndd -set /dev/tcp tcp_conn_req_max_q 8000 o *缺省值:*对于 Solaris 9 和 Solaris 10 来说,缺省值是 128。 o 建议值: 8000 · 大页支持 通过使用大页,可以降低 CPU 管理大型 JVM 堆的开销。 . 对于 Solaris 9 和 Solaris 10 来说,缺省情况下提供了大页支持。要让 JVM 堆使用大页,不需要设置任何操作系统参数或 JVM 参数。     调整 HP-UX 系统 本主题描述如何调整 HP-UX 操作系统以提高 WebSphere Application Server 的性能。由于 HP-UX 操作系统不是 WebSphere Application Server 产品,因此请注意,它可能会改变,并且结果可能会有所变化。 在您开始之前 在 HP-UX 操作系统上,WebSphere Application Server 在 Java 虚拟机(JVM)上运行,该虚拟机基于 Sun HotSpot JVM 的技术。通过正确地调整此 JVM,可以通过充分利用其性能优化特征来显著提高 WebSphere Application Server 的性能。请参阅调整 Java 虚拟机主题以了解有关在 HP-UX 系统上设置 JVM 的详细信息。更改 HP-UX 操作系统特有的某些参数以防止 WebSphere Application Server 无法获取资源也很重要。 关于本任务 遇到性能问题时,请检查操作系统设置以确定它们是否适合于您的应用程序。 过程 · 根据调整需求,配置下列设置和变量: o 调整带有 DB2 2 类 JDBC 驱动程序的 HP 操作系统 当在安装了 DB2 的 HP 操作系统上使用 2 类 Java 数据库连接(JDBC)驱动程序时,可以通过预先分配 DB2 跟踪段来提高 WebSphere Application Server 的性能。请执行以下步骤: 1. 在启动应用程序服务器之前,切换到与 DB2 实例相关联的用户。 2. 运行 db2trc alloc 命令。 3. 启动应用程序服务器。 *使用说明:*请使用 4 类驱动程序,以实现最佳的性能和兼容性。 在 HP 操作系统上,与 2 类 JDBC 驱动程序相关的另一问题是代码页转换。通过使用 UTF-8 代码集来创建数据库,可以避免此问题并显著提高性能。请参阅数据库文档以获取有关使用特定代码集来创建数据库的指示信息。请参阅DB2 调整参数,以了解有关 DB2 调整参数的信息。 o HP 性能调整参数 修改 HP-UX 11i 设置以显著提高 WebSphere Application Server 的性能。有关 HP 性能调整参数的其他信息,请参阅性能:学习资源. o Java 虚拟机(JVM)虚拟页大小 § *描述:*将 JVM 指令和数据页大小设置为 64 MB 以提高性能。 § 如何查看或设置:*使用 *WASHOME/java/bin/SYSTEM_ARCH_PATH/java 命令。命令输出提供了进程可执行文件的当前操作系统特征。 § *缺省值:*4 MB(如果未指定此值的话) § *建议值:*64 MB o HP-UX 11i TCP_CONN_REQUEST_MAX § 描述:*指定当服务器没有可用线程时可以在操作系统中排队的最大连接请求数。当连接率较高时,将累积大量 TCP/IP 连接请求,并且将删除客户机连接。如果客户机开始在等待连接后发生超时,请调整此设置。通过发出 *netstat -p tcp 命令验证此情况。查找以下值:connect requests dropped due to full queue § 如何查看或设置:*通过使用 *ndd -set /dev/tcp tcp_conn_request_max 8192 命令设置此参数。 § *缺省值:*4096 § *建议值:*缺省值适合于大多数情况。如果缺省值不合适,请考虑将此值调整为 8192。 o HP-UX 11i 内核参数建议 请参阅准备 HP-UX 系统以便进行安装主题提供的内核参数表。 o TCP_KEEPALIVE_INTERVAL § *描述:*确定两次探测之间的时间间隔。 § 如何查看或设置:*使用 *ndd 命令来确定当前值或设置该值。例如: ndd -set /dev/tcp tcp_keepalive_interval 7200000 § 缺省值: 无 § 建议值: 7200000 毫秒 o TCP_KEEPALIVES_KILL § *描述:*确定删除前的最大探测次数。 § 如何查看或设置:*使用 *ndd 命令来确定当前值或设置该值。例如: ndd -set /dev/tcp tcp_keepalives_kill 5000 § 缺省值: 1 § 建议值: 5000 毫秒 · 要提高服务器的性能,保持操作系统和 Java 补丁最新是其中一项最重要的措施。要获取最新的 Java 补丁,请访问以下 Web 站点: HP-UX 补丁信息 并且,要获取最新的操作系统质量包,请访问以下 Web 站点: Support Plus: Quality Pack Bundles     
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服