设置事务超时
1.选择服务器-> 应用程序服务器-> Server1-> 事务服务。(Server1 是 WebSphere 4.x 中缺省服务器的等价服务器。)
2.将事务生存期超时和客户机不活动超时值设置为 600 秒。 注:
确保此值大于数据源连接池超时值。(请参阅设置连接池超时。)
3.单击确定以保存更改。
设置连接池超时
1.选择资源-> JDBC 供应程序-> DB2 JDBC 供应程序-> 数据源(V4)
2.选择安装 WebSphere Application Server 过程中提供给 Tivoli Privacy Manager 的数据源名称。例如,PrivacyDataSource。
3.在其它属性下,选择连接池。
4.将最大池大小设置为 20。
5.将语句高速缓存大小设置为 200。
6.将连接超时、空闲超时及孤线程超时值设置为 360(秒)。 注:
确保连接超时值小于事务超时。(请参阅设置事务超时)
7.选择确定以保存这些设置并退出。
防止 ORB 线程池增长
1.选择服务器-> 应用程序服务器-> Server1-> ORB 服务。(Server1 是 WebSphere 4.x 中缺省服务器的等价服务器。)
2.在其它属性下,选择线程池。
3.确保未选中可增长线程池选项。
4.单击确定然后单击应用以保存更改。
设置 JVM 起始堆大小和最大堆大小
Java 虚拟机(JVM)堆大小设置将影响 Java 对象的无用数据收集。如果增加堆大小,则无用数据收集的发生频率将降低,但是花费时间较长。这些设置很大程度上取决于您的应用程序以及可用的物理内存数量。JVM 最大堆大小不应设置为会向磁盘实施页面调度的值。如出现内存页面调度,将在很大程度上降低性能。
建议 Tivoli Privacy Manager 服务器正在其中运行的 JVM 的起始 JVM 堆大小为 256 MB。建议最大的 JVM 堆大小为 512 MB。这些设置基于运行于大型密集型数据环境中的服务器的性能测试,其中服务器配置为具有 1 到 2 GB 的内存。
设置最小及最大 JVM 堆大小的一般准则是:
•考虑选定应用程序服务器的 JVM 堆是否与同一机器上的其它应用程序服务器共享物理内存。例如,您是以本地方式还是以远程方式运行监视器?Tivoli Privacy Manager 服务器是否运行在与它用来存储记录的 DB2 实例相同的机器上?关于在何处放置 Tivoli Privacy Manager 组件和其它必备产品的建议,请参阅设置生产环境
•如果机器上只有一个应用程序服务器,则将最大 JVM 堆大小设置为以下值:
◦128 MB(内存小于 1 GB 的系统)
◦256 MB(内存在 1 - 2 GB 的系统)
◦512 MB(内存大于 2 GB 的系统)
使用以下过程来设置 JVM 堆大小:
1.选择服务器-> 应用程序服务器-> Server1-> 进程定义->Java 虚拟机。
2.滚动到初始堆大小和最大堆大小字段并设置值。
3.单击确定以保存更改。
1.Java 虚拟机初始堆大小和最大堆大小
WS通常默认是256,可以适当调整最大堆为512。不过也不要调的过大,小心WS启不启来,有一次我把初始堆调成768最大堆调成了2048,当我startserver -server1 时就提示WS无法初始化,原因是内存不足,所以一定要根据机子的性能来调整 呀!
2.web容器的线程池最小大小和最大大小
3.Jdbc连接池属性
这个最难把握,因为最大连接数、最小连接数、连结超时、获得时间等等都要依据数据库及网张络的性能来调整。而且获得时间、不使用超时、时效超时是互相联系的一组参数,一般来说:获得时间要小于不使用超时及时效超时,且三个不能为零,是最好的!
4.启用servlet高速缓存
5.语句高速缓存大小
WebSphere中的一些影响性能的参数修改
1,更改http server的配置文件参数KeepAlive。
原因:这个值说明是否保持客户与HTTP SERVER的连接,如果设置为ON,则请求数到达MaxKeepAliveRequests设定值时请求将排队,导致响应变慢。
方法:打开ibm http server安装目录,打开文件夹conf,打开文件httpd.conf,查找KeepAlive值,改ON为OFF,其默认为ON
2,更改http server的配置文件参数ThreadsPerChild值到更大数目,默认为50
原因:服务器响应线程的数量
方法:打开ibm http server安装目录,打开文件夹conf,打开文件httpd.conf,查找ThreadsPerChild值,默认为50,改到更大数目,视用户数多少而定,一般改到客户机数量的1.1倍,如200台,则设为220
3,关闭http server日志纪录
原因:http server的日志IO影响性能
方法:打开ibm http server安装目录,打开文件夹conf,打开文件httpd.conf,查找CustomLog值,找到没有注释的那行(行的开头没有符号"#"),将那行用符号"#"注释掉,以关闭日志纪录,提高处理性能。
4,更改Websphere的服务器处理线程数
原因:线程的数量影响同时并发的请求数量
方法:打开管理控制台,依次打开目录树,服务器->server1->web容器->线程池,修改"最大大小"的值,默认是50,改到更大数目,具体视总用户数量和机器的配置而定,一般设置其等于或小于http server设置的MaxKeepAliveRequests的值。
JVM:
服务器->应用程序服务器->server1->进程定义->Java 虚拟机
初始堆大小 128
最大堆大小 512
线程池:
服务器->应用程序服务器->server1->进程定义->Web 容器->线程池
最小大小 20
最大大小 100
最小/最大=1/5
数据源连接池:
资源->JDBC 提供程序->(作用域选择服务器,应用)Sybase JDBC Driver->数据源->sybase->连接池
最大连接数 30
最小连接数 10(有防火墙是,注意设置为0,以免连接被防火墙断开,而was仍认为连接是可用,调用的时候会产生错误)
分享到:
相关推荐
本使用手册将详细介绍如何在WebSphere7上进行各项操作。 一、安装与配置 1. 安装WebSphere7:首先,下载WebSphere Application Server的安装文件,然后按照安装向导进行安装。确保选择正确的操作系统平台和安装类型...
10. **技术文档与学习资源**:IBM提供了丰富的官方文档、教程和社区支持,帮助开发者和管理员更好地理解和掌握WebSphere的各项功能。此外,参加IBM官方培训或者查阅第三方技术博客、论坛也是获取知识的重要途径。 ...
### WEBSphere 5.0 部署文档知识点总结 #### 一、WEBSphere 5.0 安装步骤详解 ##### 1.1 安装前准备 ...同时,掌握其管理控制台的各项功能也是必不可少的技能之一。希望本文能对您的学习和工作有所帮助。
【WebSphere快速入门】 WebSphere是IBM公司推出的一款企业级应用服务器,它是Java EE(Java Platform, Enterprise...通过深入学习和实践,用户能够充分利用WebSphere提供的各项功能,实现复杂的企业级应用部署和管理。
其中,`responsefile.nd.txt` 文件包含了安装过程中的各项参数设置,包括但不限于: - `silentInstallLicenseAcceptance`: 表示是否接受许可协议。 - `disableOSPrereqChecking`: 是否跳过对操作系统的预检。 - `...
测试执行完成后,LoadRunner会产生详细的性能报告,展示WebSphere的各项指标,如CPU利用率、内存使用、线程池状态等。通过对这些数据的分析,我们可以识别出性能瓶颈,优化应用和服务器配置,以提高系统的整体性能。...
### WebSphere配置详解 #### 一、WebSphere配置概述 WebSphere Application Server 是 IBM 提供的一款功能强大且灵活...当然,在实际操作过程中还需要根据具体需求和环境特点灵活调整各项配置参数,以达到最佳效果。
《WebSphere Application Server V7 管理与配置指南》是IBM公司为WebSphere Application Server V7用户提供的专业管理与配置手册,旨在帮助系统...全面掌握和有效利用WebSphere Application Server V7的各项功能...
- **配置 BackingMap**:根据实际需求配置 BackingMap 的各项参数,如缓存策略、并发控制等。 ##### 与分布式 ObjectGrid 连接 (Connecting to a distributed ObjectGrid) 为了与分布式的 ObjectGrid 建立连接,...
1. **缓存配置属性**:合理设置缓存的有效期、最大容量等参数。 2. **缓存使用模式**:根据业务场景选择合适的缓存模式,如本地缓存、分布式缓存等。 3. **缓存实例管理**:根据需要创建多个缓存实例,以便更好地...
- 调整服务的启动参数和其他相关设置。 ##### 1.2 搭建环境说明 Websphere集群的搭建通常包括两部分:管理节点和被管理节点。具体步骤如下: 1. **在第一台服务器上安装集群管理端:** - 安装部署管理器...
造成此类问题的原因通常包括但不限于配置参数设置错误、目标目录权限问题或者配置文件模板问题等。 4. **集成验证工具(IVT)失败** - 集成验证工具(Integrated Validation Tool,IVT)用于检测安装后的配置是否...
管理员可以通过配置文件手动设置各项参数,并利用管理控制台或命令行工具进行监控和调试。 - **配置管理**:包括设置 JVM 参数、服务器端口等。 - **应用程序部署**:直接将应用程序部署到服务器上,并配置必要的...
使用WebSphere管理控制台,可以监控服务器状态、管理应用程序、调整性能参数、设置安全性等。此外,IBM提供的 wsadmin 工具允许通过脚本进行自动化管理。 6. **WebSphere集群** 集群是提高可用性和负载平衡的关键...
3. **设置属性**:根据需要设置profile文件的相关属性,如Java虚拟机参数等。 **1.4.2 删除profile文件** 当不再需要某个profile时,可以通过以下命令进行删除: 1. **打开命令行**:同上。 2. **执行命令**:...
- **WebSphere MQ Security**:安全方面的设置和策略管理。 #### 三、核心概念与技术点详解 ##### 1. **MQ基本概念** - **消息中间件**:一种用于分布式系统之间进行消息传递的软件,可以实现应用程序之间的解耦。 ...
该章节涉及了系统的各项参数配置,这些参数直接影响着系统的运行效率和稳定性。 #### 五、基础数据 这部分内容涵盖了系统中的基础数据管理,包括但不限于: - **5.1 币种** - **5.2 会计期间方案** - **5.3 会计...