
-
系统登录变慢,有时会弹出一些错误提示框。 -
BOM展开缓慢,完全展开BOM用时几分钟或更长时间。 -
可视化查看器视图加载缓慢。 -
客户端操作卡顿、界面频繁报错和弹框。 -
客户端经常卡死或异常退出。 -
报表输出时间过长。 -
客制化开发程序运行缓慢。
-
项目实施前期是否对Teamcenter系统的架构进行了合理的设计和规划,如果前期规划不到位,未考虑系统用户数量的激增和产品数据量的激增,都有可能导致原有系统架构无法满足现有业务的开展。 -
系统上线运行一段时间后,对它的各项使用、运维和管理做得不到位,主要表现在系统运行期间产生了大量的垃圾数据,这些数据未能得到及时的清理,另外系统的备份策略不合理,这会导致系统进程与备份进程同时争用硬件资源的情况发生。 -
硬件资源消耗过大,致使资源紧张不够用。Teamcenter系统对服务器的硬件CPU、内存和磁盘的占用还是非常大的,当服务器上的硬件资源消耗过大,要及时考虑扩容或增加硬件资源的数量。 -
突发网络安全事件,比如,增加了新的网络安全设备、配置了新的网络安全策略、安装了新的安全防护软件等情况,上述这些情况都会导致Teamcenter服务器运行变慢。 -
数据库对于客制化代码产生了大量的硬解析,Java端的数据库连接基本上是JDBC方式,由于java.sql.Statement类不支持绑定变量、游标重用和客户端语句缓存,需使用java.sql.PreparedStatement类重写相应代码。同时,也应尽可能的减少SQL语句的软解析,即,将创建和关闭预备语句的代码移到循环外。
-
数据库和卷服务器的存储空间是否满足未来较长时间的使用需求;其I/O带宽及其性能是否满足需求;是否已经实施RAID,以便于在磁盘发生故障时能快速恢复数据。 -
数据库服务器是否采用归档模式,是否有足够的空间存储归档日志。如果按照每小时归档四次,一天8小时计算,每个日志大小约500MB,那么一天的归档日志就需要空间500*4*8=16000MB,那么现在的存储空间是否满足未来存储日志的需求。 -
当前的存储空间是否满足数据库、卷文件及各应用程序的备份策略。
-
通信监视器(Communication Monitor):使用该工具可以查看客户端与服务器端的通信时间,是否存在大量的CALL,是否在某些CALL上消耗了大量的通讯时间。如果存在可以考虑改善网络环境,增加高速网络设备,调整网络设备的运行参数、改进服务器操作系统上的网络参数、数据库网络参数以及客户端操作系统的网络参数。该工具还可以检查出是否存在call counts量过高,并有大量的getProperty calls,如果存在可以帮助我们检查客制化属性是否在SOA(%tcdata%\soa\policies)中进行了定义。
-
JournalWorkbench:使用JournalWorkbench分析tcserver活动日志,JournalWorkbench是一个交互式程序,用于查看和分析性能日志文件中包含的性能数据。它可以加载表示单个进程性能信息的单个日志文件,也可以加载表示更复杂系统的单个用户会话中涉及的多个进程的性能信息的多个日志文件。JournalWorkbench还有一个“比较”模式,允许比较来自两个不同但可能相似的用户会话的日志信息。
-
按消耗的时间排名最高的功能。 -
按消耗的CPU排名最高的功能。 -
在tcserver内“CALL”频率最高的请求或者消耗CPU最高的请求,可能是瓶颈资源。 -
消耗资源最高的函数调用。 -
查看有多少时间花费在数据库的会话中。 -
数据库在tcserver中消耗资源最高的语句。 -
最高频率的SQL语句,他们的总累计时间、最大时间、平均时间,SQL的详细执行信息。
-
服务器、网络设备对大字节数据包处理能力较低。 -
网络利用率低。 -
TCP通信协议出现故障。
-
太多或太少的垃圾回收可能会导致性能问题,这时需要调整Weblogic中的JVM的参数,让WEB服务器的垃圾回收处于一个正常的水平,从而提高中间件的运行效率。 -
Weblogic能够自动监测到当一个执行线程是否变为”阻塞”,变为”阻塞”状态的执行线程将无法完成当前的工作,也无法再执行新请求。为了避免Teamcenter系统中的大的耗时操作被Weblogic当做阻塞进程而停止响应,可以优化它的Stuck Thread max Time和Stuck Thread Timer Interval参数。 -
调优TCP连接缓存数,WebLogic用Accept Backlog参数规定服务器向操作系统请求的队列大小,默认值为50。当系统重载负荷时,这个值可能过小,日志中报Connection Refused,导致有效连接请求遭到拒绝,此时可以将Accept Backlog参数调大以提高性能。
-
显卡性能较差导致三维装配结构或模型加载非常慢,甚至出现某些三维模型失真的情况发生,使用CAD较为频繁的设计师遇到这种情况通常会认为是系统或软件出了问题,而实际情况是其显卡配置较低导致的。 -
普通客户机的硬件CPU、内存和磁盘与其他高性能客户机相比差距较大,导致Teamcenter客户端及各种应用程序在操作时长上与其他高性能客户机相比也存在明显的差距,这种情况需要增加内存或更换高速磁盘来改善客户端硬件的整体性能才可以解决。 -
客户机的网卡带宽与其他网络位置的客户机带宽相比存在较大的限制,另外有可能是网卡的带宽与网络吞吐量不匹配,出现这种情况就需要调整TCP/IP的网络参数来适应其带宽的要求,或者更换高速网卡来增加网络带宽。
-
现状描述(Teamcenter系统现状、网络环境现状、操作系统现状、数据库现状、硬件设备现状)。 -
性能优化方案(数据库、TC Server、WEB、FMS、客户端、网络、服务器)。 -
Teamcenter系统的备份回退策略。 -
系统性能优化计划及实施人员。
天圣华信息多年来根植于国防军工行业,以对军工制造模式的深刻理解,数字化、自动化业务的丰富积累和“专注军工智能,鼎力中国制造”的坚定初心,服务于我们的客户。

