linux中的weblogic性能调优

linux中的weblogic性能调优

ID:8967042

大小:63.50 KB

页数:10页

时间:2018-04-13

linux中的weblogic性能调优_第1页
linux中的weblogic性能调优_第2页
linux中的weblogic性能调优_第3页
linux中的weblogic性能调优_第4页
linux中的weblogic性能调优_第5页
资源描述:

《linux中的weblogic性能调优》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Linux中的Weblogic性能测试调整一.操作系统参数调整1.linuxTCP连接数调整通过命令:ulimit–n查看当前最大TCP连接数,这表示当前用户的每个进程最多允许同时打开多少个文件。一般系统默认为1024,在并发量大的情况下肯定不够用。修改此限制的最简单办法:ulimit–n设置单一进程允许打开的最大文件数。如果系统回显类似于“Operationnotpermitted”之类的话,说明修改失败,需要修改系统对该用户打开文件数的软限制或硬限制。修改软限制或硬限制:修改/etc/security/limits.conf文件,在文件中添加如下行:*sof

2、tnofile10240  *hardnofile10240表示修改所有用户的限制,也可以用指定用户名替代。修改/etc/pam.d/login文件,在文件中添加如下行:sessionrequired/lib/security/pam_limits.so查看Linux系统级的最大打开文件数限制:cat/proc/sys/fs/file-max2.修改网络内核对TCP连接的有关限制端口范围:修改/etc/sysctl.conf文件,在文件中添加如下行:net.ipv4.ip_local_port_range=102465535另外,有时无法建立TCP连接的原因可能是因为Linux网络

3、内核的IP_TABLE防火墙对最大跟踪的TCP连接数有限制修改/etc/sysctl.conf文件,在文件中添加如下行:net.ipv4.ip_conntrack_max=10240这表明将系统对最大跟踪的TCP连接数限制设置为10240。请注意,此限制值要尽量小,以节省对内核内存的占用。3.其他参数调整在/etc/sysctl.conf文件中增加如下参数,进行系统参数调整net.core.rmem_default=128388607默认的TCP数据接收缓冲net.core.wmem_default=128388607默认的TCP数据发送缓冲net.core.rmem_max=12

4、8388607net.core.wmem_max=128388607net.ipv4.tcp_rmem=8196128388607128388607最小默认最大net.ipv4.tcp_wmem=8196128388607128388607net.ipv4.tcp_keepalive_time=1800tcp_keepalive_time值控制TCP/IP尝试验证空闲连接是否完好的频率。如果这段时间内没有活动,则会发送保持活动信号。如果网络工作正常,而且接收方是活动的,它就会响应。如果需要对丢失接收方敏感,换句话说,需要更快地发现丢失了接收方,请考虑减小这个值。如果长期不活动的空闲

5、连接出现次数较多,而丢失接收方的情况出现较少,您可能会要提高该值以减少开销。缺省情况下,如果空闲连接7200秒(2小时)内没有活动,Linux就发送保持活动的消息。通常,1800秒是首选值,从而一半的已关闭连接会在30分钟内被检测到。timeout_timewaittimeout_timewait值确定了在TCP/IP可释放已关闭的连接并复用其资源之前,必须等待的时间。关闭和释放之间的时间间隔称为TIME_WAIT状态或最长分段生命周期的两倍(2MSL)状态。在此期间,重新打开客户机和服务器之间的连接比新建一个连接的开销要小。通过减小该项的值,TCP/IP可更快地释放已关闭的连接,

6、并可为新连接提供更多的资源。如果由于多个连接处于TIME_WAIT状态导致吞吐量较低,从而正在运行的应用程序需要快速释放连接、创建新的连接或是进行调整,请调整这个参数。缺省值是240秒(4分钟)。最小推荐值是30秒net.core.netdev_max_backlog=8096connectionbacklog可能需要提高连接储备值,以应对大量突发入局连接请求的情况。如果同时接收到大量连接请求,使用较大的值会提高受支持的暂挂连接的数量,从而可减少连接失败的数量。请使用以下过程来查看或定制您的值。echoX>/proc/sys/net/core/netdev_max_backloge

7、choX>/proc/sys/net/core/somaxconntcp_keepalive_intvltcp_keepalive_intvl值定义了如果未从接收方收到保持活动消息的响应,TCP/IP重复发送保持活动信号的频率。当连续发送保持活动信号、但未收到响应的次数超出tcp_keepalive_probes的值时,会放弃该连接。如果期望较长的响应时间,您可能需要提高该值以减少开销。如果需要减少花在验证接收方是否已丢失上的时间,请考虑减小该值或tcp_keepal

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。