BRM 7.0 Solaris 的管道性能太低_OpenStack, 云计算等杂项讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  OpenStack, 云计算等杂项讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4513 | 回复: 0   主题: BRM 7.0 Solaris 的管道性能太低        上一篇   下一篇 
曹先丰
注册用户
等级:中士
经验:208
发帖:72
精华:0
注册:2012-1-9
状态:离线
发送短消息息给曹先丰 加好友    发送短消息息给曹先丰 发消息
发表于: IP:您无权察看 2012-1-9 16:17:50 | [全部帖] [楼主帖] 楼主

平台:
      Oracle Communications Billing and Revenue Management – 版本:7.0.0.0.0和以上版本

Oracle Solaris on SPARC (32-位)


Sun Solaris SPARC (32-位)                                                                                                        ***在2010年12月25日进行了相关性检查***

目标:
       Portal的使用者想将他们在HPUX上的产品移植到Solaris系统。他们发现了管道的性能问题。
输入相同的CDR文件

在HPUX系统上:                                                                                                                                           (ifw.Pipelines.Mediation.Output.Statistic) INF_STATISTIC_DURA_TIME |处理98244EDRS用了57秒(1685 EDRS/秒)
在Solaris系统上:

 26.02.2009 19:52:11 zgproaming ifw IFW NORMAL 00106 -


(ifw.Pipelines.Mediation.Output.Statistic) INF_STATISTIC_DURA_TIME |处理98244EDRS用了2721秒(36 EDRS/秒)
       Oracle数据库 安装在Portal Server的同一个box里面

Solaris 规范:
       Sun SPARC Enterprise T5240 Server,2个8核心的1.4GHz UltraSPARC T2 Plus 处理器,64GB FBDIMM 内存(16个4GB),2个146GB 10K RPM SAS 硬盘

prstat 信息:

pin@zzz [/opt/portal] % prstat -t


NPROC 用户名 大小 RSS 内存 时间 CPU

9 ifw 742M 681M 0.1% 0:11:36 1.6%
5 pin 26M 12M 0.0% 0:00:02 0.0%
1 smmsp 5688K 2392K 0.0% 0:00:00 0.0%
3 unix 14M 7472K 0.0% 0:00:01 0.0%
2 daemon 5632K 5096K 0.0% 0:00:00 0.0%
302 oracle 610G 563G 100% 0:00:23 0.0%
51 root 393M 219M 0.0% 0:00:37 0.0%


Vmstat信息:

pin@zzz [/opt/portal] % vmstat
kthr memory page disk faults cpu
r b w swap free re mf pi po fr de sr m0 m1 m3 m4 in sy cs us sy id
0 0 0 70158528 58135072 44 78 247 553 553 0 0 0 0 0 0 1398 6243 1499 0 0 99
pin@zzz [/opt/portal] % vmstat


kthr 内存 页 硬盘 故障 cpu                                                                                       r b w swap free re mf pi po fr de sr m0 m1 m3 m4 in sy cs us sy id

0 0 0 70158528 58135072 44 78 247 553 553 0 0 0 0 0 0 1398 6243 1499 0 0 99


怎样提高性能?

解决方案

建议:

1.      在Solaris上试着用ifw_nomallac 替代ifw                                                                   设置环境变量LD_PRELOAD_64 /usr/lib/sparcv9/libumem.so.1 
参阅入口文档à安装向导à安装管道评定工具à在Solaris上配置管道à内存分配 

2.      在两个系统的相关平台上运行下面的任务并收集时间数据。

*杀死 USR1进程à开始计时

*加载CDRs

*杀死进程USR1à计时结束

*检查慢的模块的性能是否可以通过增加线程来提高

     通过以上的措施,性能提高到761EDRs/sec。这个数据可能仍然低于理想的数据,但是由于处理器的原因在HPUX上的管道性能是Solaris上2到3倍是正常的。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论