`

windchill交流第十四篇:系统性能调优

阅读更多
一、系统优化
先确认你的电脑是32位机还是64位机,然后通过设置Windchill Method内存、Tomcat内存以及设置起多个Method的方法优化系统性能。

1、具体步骤

1)、设置Method内存,在Windchill下找到site.xconf,找到wt.method.maxHeap跟wt.method.minHeap,将value里面的数字设置成你想要的,即MethodServer占用的内存,如果是32位机,不要超过1500,如果是64位机,随你喜欢。

2)、设置Manager内存,在Windchill下找到site.xconf,找到wt.manager.maxHeap跟wt.manager.minHeap,将value里面的数字设置成你想要的,不用设置太大,原来默认值的两三倍就好,这个占不了多少资源。

3)、设置同时启动多个MethodServer,目的在于缓解服务器压力,如果一个MethodServer没有响应,第二个MethodServer可以接过来继续运作。设置方法,在site.xconf中<Configuration></Configuration>标签内部加一条:
<Property name="wt.manager.monitor.start.MethodServer" overridable="true" targetFile="codebase/wt.properties" value="2"/>
其中value中的数字是你想要启动的methodserver数量.

注意:设置多个methodserver时可能会存在线程问题。

4)、在Windchill在执行命令xconfmanager -p后重启服务,试一下看看速度上去了没。

5)、tomcat设置内存,找到tomcat的启动文件,应该是wttomcat_start.bat,右键编辑查找-Xms跟-Xmx,设置成你想要的内存大小。重启动tomcat。

2、常用配置
<!-- 根据实际配置 -->
<Property name="wt.manager.monitor.start.MethodServer" overridable="true" 	targetFile="codebase/wt.properties" value="2"/>
<Property name="wt.method.minHeap" overridable="true" 	targetFile="codebase/wt.properties" value="256"/>
<Property name="wt.method.maxHeap" overridable="true" 	targetFile="codebase/wt.properties" value="512"/>
<Property name="wt.manager.minHeap" overridable="true" 	targetFile="codebase/wt.properties" value="64"/>
<Property name="wt.manager.maxHeap" overridable="true" 	targetFile="codebase/wt.properties" value="128"/>

二、调整工作流程队列
1、具体步骤
由于编辑器不能显示图片,所有只列出了常用配置,关于设置队列池、设置专有队列具体的请查看附件
2、常用配置
<!--  根据实际选择 -->
<Property name="wt.workflow.engine.dedicatedQueue" overridable="true" 		targetFile="codebase/wt.properties" value="true "/>
<Property name="wt.workflow.engine.dedicatedQueuePerProcess" 		overridable="true" targetFile="codebase/wt.properties" value="true"/>

<!-- 通用的,队列池和专有队列混合使用 -->
<Property name="wt.queue.max.processQueues" overridable="true" 		targetFile="codebase/wt.properties" value="50"/>
<Property name="wt.workflow.engine.userWorkPoolSize" overridable="true" 	targetFile="codebase/wt.properties" value="10"/>
<Property name="wt.workflow.engine.propagationPoolSize" overridable="true" 	targetFile="codebase/wt.properties" value="10"/>
<Property name="wt.workflow.engine.dedicatedQueueMode" overridable="true" 	targetFile="codebase/wt.properties" value="both"/>
 

分享到:
评论

相关推荐

    windchill交流第三篇:Windchill中的事件监听

    【标题】:“Windchill交流第三篇:Windchill中的事件监听” 在Windchill系统中,事件监听是一项核心功能,它允许系统在特定事件发生时执行预定义的逻辑或操作。这一篇我们将深入探讨Windchill如何实现事件监听,...

    windchill系统调优文档

    根据提供的文件信息,本文将对Windchill系统调优的关键知识点进行详细解析,重点围绕标题“Windchill系统调优文档”以及描述中提到的调优相关内容展开。 ### 1. 调优介绍 #### 1.1 Windchill系统的调优主要调整...

    PTC标准课程01_Windchill系统组件

    ### PTC标准课程01_Windchill系统组件知识点详解 #### 一、Windchill系统概述 **Windchill**是PTC公司推出的一款产品生命周期管理(Product Lifecycle Management, PLM)软件解决方案,旨在帮助企业更好地管理和...

    windchill10.0&11;.0api_chm版

    WindChill API(应用程序接口)则是开发者用来与WindChill系统进行交互的工具集,通过编程方式实现自动化任务、定制功能或与其他系统集成。 这个压缩包包含的是WindChill 10.0和11.0两个版本的API参考文档,格式为...

    PTC Windchill 数据加载参考和最佳实践指南.pdf

    6. 性能调优:数据加载可能会对系统性能造成影响。为了最小化影响,需要在实施数据加载之前和之后进行性能调优。这可能包括调整Windchill服务器的配置参数、优化数据库性能、以及在必要时使用分批加载技术。 7. ...

    Windchill PDM业务管理中文版

    #### 四、Windchill PDMLink业务管理关键点 1. **登录Windchill PDMLink**:管理员需要使用指定的凭证登录Windchill PDMLink主页来执行管理任务。 2. **Windchill PDMLink主页**:提供了一个集中的位置来管理...

    windchill安装步骤

    2. **Windchill 10.0 第三方软件** - 版本:F000 - 文件名:Windchill10.0ThirdPartySoftware 3. **Windchill 10.0 Directory Server** - 版本:F000 - 文件名:Windchill10.0DirectoryServer 4. **Windchill ...

    PTC System Monitor _EN.pdf

    PTC System Monitor是PTC公司开发的一款针对Windchill系统的性能调优和监控工具。Windchill是PTC推出的一款产品生命周期管理(PLM)软件,广泛应用于产品数据管理、变更和配置管理、文档管理、协作、项目管理等领域...

    Windchill_数据库表说明.doc

    Windchill 是一种基于 PLM(Product Lifecycle Management,产品生命周期管理)技术的系统,旨在帮助企业更好地管理产品设计、开发、制造和维护等过程。Windchill 系统中有多个数据库表,用于存储和管理产品相关的...

    Windchill102M020_安装配置(Windows篇).zip

    本教程“Windchill102M020_安装配置(Windows篇)”将指导用户在Windows操作系统上进行Windchill的基础安装和配置。 **一、系统需求** 在安装Windchill之前,必须确保你的Windows系统满足最低硬件和软件要求。这...

    windchill安装手册

    Windchill是一款专业的产品数据管理(PDM)系统,旨在帮助企业管理和跟踪产品的生命周期。下面是Windchill安装手册的详细知识点总结: 安装准备 1. Oracle 9i安装:Windchill需要Oracle 9i数据库来存储数据,因此...

    Windchill常用命令.docx

    Windchill是一款强大的产品生命周期管理(PLM)系统,由PTC公司开发,主要用于管理和协作产品的设计、开发和制造过程。作为一款企业级的应用,Windchill提供了丰富的功能,包括数据管理、工作流程、变更控制、配置...

    Windchill 系统管理员课程三

    ### Windchill系统管理员课程知识点解析 #### 模块3:管理Windchill服务 **Windchill系统管理概述** Windchill系统管理是针对PTC Windchill平台的高级功能,旨在帮助管理员掌握和控制复杂的Windchill环境。本模块...

    Windchill100用户培训-PDM系统常用操作.pptx

    Windchill 10.0 用户培训-PDM 系统常用操作 Windchill 10.0 是一种基于 web 的 Product Data Management(PDM)系统,旨在帮助企业更好地管理产品数据。该系统提供了一个统一的平台,用于存储、管理和共享产品数据...

    windchill系统业务管理

    【Windchill系统业务管理】是关于产品生命周期管理(PLM)系统的一种专门技术,尤其集中在Windchill PDMLink 10.1版本的业务流程管理。Windchill是PTC(Parametric Technology Corporation)推出的一款先进的企业级...

Global site tag (gtag.js) - Google Analytics