- 1、本文档共109页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* tmadmin -v 对于 tuxedo 8.1及以后版本,能够显示补丁号,6.5及之前的只显示主版本号 * tmadmin -v 对于 tuxedo 8.1及以后版本,能够显示补丁号,6.5及之前的只显示主版本号 * * * * * * * BEA 机密 | * 内容 上午结束! BEA 机密 | * Tuxedo系统架构 Client /WS WSL/ WSH /DOMAIN GATEWAY Server Machine Client Machine TCP/IP Executable/Container Executable or application layer Machine Tuxedo Server Service 1 Service 2 Service 3 Dispatch Bulletin Board BBL IPC Message Queue tmboot -y UBBCONFIG TUXCONFIG tmloadcf WSNADDR TMSYSEVT tmshutdown -y TMUSREVT Shared Memory /MP BRIDGE IPC Message Queue TMS BEA 机密 | * 系统性能优良的要点 Tuxedo的是一个性能优良的中间件,它往往不是系统性能出现问题的原因,当确实是Tuxedo出现问题时,你需要: 找出系统瓶颈 任何东西都不要启动太多 避免低性能的系统操作 安装最新的补丁 BEA 机密 | * 一些比较耗时操作的要点 tpinit PK Security 大消息的传输 数据压缩 连接层的数据加密 域 分布式事务 网络 MIB和管理 Userlog Fadd 线程 数据库访问 其它,例如,FML操作 Boolean, tpbroadcast BEA 机密 | * 服务绑定到服务进程 把业务功能相似的SERVICES绑定到一个SERVER中 把调用了相同链接库或其它资源的SERVICES绑定到一个SERVER中,减小应用程序的大小,节省磁盘空间 执行时间和优先级相近的SERVICE可放到同一个SERVER中 把调用频率相同的SERVICES绑定在同一个SERVER中 同一个SERVER中的SERVICE最好有相同的服务优先级,如果不同,优先级最低的那个的请求可能要很长时间才得到处理 BEA 机密 | * Tuxedo 性能调优参数 性能的改进参数 (Tuxedo 8.0以后版本) 服务和接口的缓存机制: UBB中的SICACHEENTRIESMAX 关闭授权和认证功能: UBB中OPTIONS=NO_AA 关闭XA功能 UBB中OPTIONS=NO_XA 关闭多线程功能 环境变量:TMNOTHREADS=Y 多CPU环境下,UBB中SPINCOUNT TMS 配置 TMSCOUNT一般设为3 – 5 TMS 本身也要占有数据库连接 BEA 机密 | * 内容 Tuxedo 简介 Tuxedo 开发 基本配置介绍 管理命令和日志文件分析 Tuxedo和Oracle互连 Tuxedo和WebLogic Server互连 Tuxedo优化要点 日常监控和维护 开发流程演示 BEA 机密 | * 日常监控内容 监控ULOG文件,看有无可疑异常出现,及时告警; 监控操作系统CPU、内存、IO使用情况 监控Tuxedo应用有无请求排队 如有异常出现,及时收集相关信息,及时恢复 BEA 机密 | * 案例分析(1)内存泄露问题 通过top/vmstat等系统工具判断系统内存的消耗 捕捉泄漏的进程 在UNIX系统中,进程的SIZE只增不减 定期(半天或更长)取ps的状态,在EXCEL中以进程号排序,比较多次照相中谁在不停增长 TUXEDO BUFFER的合理使用 SERVICE中rqst-data为输入缓存,tpreturn()中的data为输出缓存,如果输出数据量大于输入,请重新分配内存 BEA 机密 | * 案例分析(2)Core dump 问题 用dbx/gdb分析CORE文件 dbx 服务进程执行文件 core dbxwhere 在ULOG中定位异常的服务 174011.xxx!BBL.4098.1.0: LIBTUX_CAT:541: WARN: Server GROUP_XX/30001 terminated 174011.xxx!BBL.4098.1.0: LIBTUX_CAT:557: INFO: Server GROUP_XX/30001 being restarted 可以配置Restart来暂时缓解 S1 GRACE=3600 RESTAR
文档评论(0)