国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

企業(yè)Teamcenter軟件優(yōu)化

2015-07-21 00:43:22袁穎王靜宜
現(xiàn)代商貿(mào)工業(yè) 2015年15期
關(guān)鍵詞:磁盤二次開發(fā)文件夾

袁穎 王靜宜

摘 要:隨著企業(yè)信息化的發(fā)展,產(chǎn)品全生命周期管理(Product Lifecycle Management PLM)軟件Teamcenter的用戶數(shù)和數(shù)據(jù)量不斷增加,必然導(dǎo)致軟件運(yùn)行速度降低。通過一個(gè)實(shí)例,從硬件、網(wǎng)絡(luò)、軟件、二次開發(fā)、使用習(xí)慣等方面闡述如何進(jìn)行優(yōu)化,以解決Teamcenter性能問題,提高軟件運(yùn)行速度,以便更好的為企業(yè)用戶服務(wù)。

關(guān)鍵詞:Teamcenter;優(yōu)化

中圖分類號(hào):F27

文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1672-3198(2015)15-0059-02

1 引言

Teamcenter是西門子軟件公司的一款跨越產(chǎn)品全生命周期從早期的需求計(jì)劃直到最后的維護(hù)檢修階段所有過程的應(yīng)用及解決方案。隨著企業(yè)信息化的發(fā)展,Teamcenter被應(yīng)用得越來越廣泛,用戶數(shù)量、數(shù)據(jù)量也急劇上升,軟件運(yùn)行速度逐漸變慢。通常認(rèn)為系統(tǒng)運(yùn)行緩慢了,只要更新硬件,提高配置就能解決,但性能問題不僅僅是硬件一個(gè)方面,而是包含了硬件、網(wǎng)絡(luò)、軟件、二次開發(fā)甚至使用習(xí)慣與方法的綜合性問題,根據(jù)木桶原理,哪一方面出現(xiàn)了短板都會(huì)嚴(yán)重影響性能;同樣只大幅提升其中一項(xiàng),也不會(huì)使性能有大幅度提升,各方面因素必須均衡。

2 運(yùn)行環(huán)境

軟件:Teamcenter8.3.3,Weblogic10,Oracle11g。小型機(jī)2臺(tái),系統(tǒng)AIX6.1,2個(gè)4核Power6 處理器,32G內(nèi)存;一臺(tái)用做數(shù)據(jù)庫服務(wù)器,一臺(tái)做為卷服務(wù)和IDSM多站點(diǎn)服務(wù)器,雙機(jī)做HA。磁盤存儲(chǔ)一臺(tái),2T容量,做RAID5,用來存放數(shù)據(jù)庫文件和卷文件。Windows服務(wù)器2臺(tái),系統(tǒng)Windows Server 2003,1個(gè)8核至強(qiáng)處理器,32G內(nèi)存;用來做TCServer服務(wù)器。服務(wù)器之間1000M光線網(wǎng)絡(luò),100M到客戶端,2個(gè)站點(diǎn)之間100M網(wǎng)絡(luò)直連。高峰在線用戶數(shù)400。二層四層混合客戶端,以二層用戶為主。

3 存在的問題及分析

存在的問題包括:多站點(diǎn)協(xié)同傳送300個(gè)ITEM以上的裝配時(shí)會(huì)失?。徽归_文件夾耗時(shí)很長;個(gè)別查詢緩慢。

經(jīng)分析,問題的原因包括五個(gè)方面:(1)系統(tǒng)架構(gòu)卷服務(wù)寫入性能弱。(2)網(wǎng)絡(luò)配置不合理。(3)操作系統(tǒng)配置不合理。(4)數(shù)據(jù)庫配置不合理、維護(hù)保養(yǎng)差。(5)二次開發(fā)代碼質(zhì)量影響。

4 優(yōu)化測(cè)試

根據(jù)前面對(duì)問題的分析,從上述五個(gè)方面對(duì)Teamcenter軟件進(jìn)行全面優(yōu)化。

(1)系統(tǒng)架構(gòu)優(yōu)化。配置成RAID0+1來提高磁盤讀寫性能并保證數(shù)據(jù)的安全。

(2)網(wǎng)絡(luò)硬件優(yōu)化。結(jié)合企業(yè)網(wǎng)絡(luò)拓?fù)鋱D和相關(guān)工具,把服務(wù)器組接入核心層網(wǎng)絡(luò),盡可能提升網(wǎng)絡(luò)帶寬,減少掉包率。

(3)操作系統(tǒng)優(yōu)化。

客戶端系統(tǒng)優(yōu)化:定期清理系統(tǒng)臨時(shí)文件;定期整理Teamcenter臨時(shí)文件RAC所在磁盤的磁盤碎片,優(yōu)化磁盤讀寫;關(guān)閉Windows操作系統(tǒng)自動(dòng)索引;如果沒有使用IPV6則禁用;關(guān)閉Windows磁盤緩沖;關(guān)閉Windows自動(dòng)虛擬內(nèi)存管理,設(shè)置成非系統(tǒng),非CAD所在分區(qū)32位系統(tǒng)4G,64位系統(tǒng)8G;關(guān)閉不使用的Windows服務(wù)如IP Helper、Windows Time等,以減少消耗。

服務(wù)器端系統(tǒng)優(yōu)化:關(guān)閉相關(guān)調(diào)試跟蹤功能,不保存相關(guān)錯(cuò)誤日志,根據(jù)每臺(tái)服務(wù)器的功能,去設(shè)置相應(yīng)的內(nèi)存參數(shù),以保障每個(gè)服務(wù)都有足夠內(nèi)存使用,同時(shí)修改操作系統(tǒng)計(jì)算內(nèi)存和非計(jì)算內(nèi)存比例,給IDSM服務(wù)留下足夠的內(nèi)存。

(4)數(shù)據(jù)庫優(yōu)化。定期整理數(shù)據(jù)表使用MOVE命令,消除行鏈接。定期運(yùn)行信息統(tǒng)計(jì)腳本dbms_stats.gather_schema_stats。構(gòu)建一個(gè)針對(duì)Teamcenter優(yōu)化的數(shù)據(jù)庫系統(tǒng),關(guān)閉位圖索引,只使用BTree索引。本案例優(yōu)化調(diào)整前Oracle分配內(nèi)存12G物理內(nèi)存,PGA,SGA通過AWR Report工具,收集系統(tǒng)在最繁忙的1小時(shí)里的相關(guān)數(shù)據(jù),該數(shù)據(jù)庫緩存命中率偏低,存在部分SQL語句執(zhí)行時(shí)間長達(dá)29.05s,查看具體執(zhí)行語句可以大體判斷出該語句是由Teamcenter執(zhí)行模糊查詢的時(shí)候發(fā)出的。查看數(shù)據(jù)庫連接數(shù),可以得知在線用戶數(shù)在400左右,每個(gè)Teamcenter連接用戶占用系統(tǒng)內(nèi)存大約10M,從而估算出PGA最少應(yīng)該分配大約400*10=4000M內(nèi)存,而調(diào)整前Buffer Pool 4672M,Buffer Pool越小數(shù)據(jù)庫就需要不斷的去磁盤上讀取數(shù)據(jù),而內(nèi)存讀取數(shù)據(jù)速度比磁盤上讀取速度快至少100倍以上,調(diào)整到12000M后,性能提高了25倍。

(5)二次開發(fā)優(yōu)化。本案例中在Teamcenter啟動(dòng)文件中加入一些調(diào)試參數(shù),用來調(diào)出調(diào)試窗口和保存完整的日志。在執(zhí)行用戶反映的展開文件夾緩慢的操作時(shí),通過性能監(jiān)視窗口看到執(zhí)行過程1min 12.117s產(chǎn)生9870次CALL,相對(duì)于不添加任何二次開發(fā)功能的原始開包即用系統(tǒng)(OOTB)展開文件夾幾十次的CALL來說多了9000余次。具體查看通信窗口中的CALL,絕大多數(shù)的CALL是請(qǐng)求ITEM對(duì)象下的屬性,這個(gè)文件夾一共有1362個(gè)ITEM對(duì)象,每個(gè)ITEM有20余個(gè)屬性,程序?qū)γ總€(gè)對(duì)象的每個(gè)屬性的讀取都產(chǎn)生一次CALL。對(duì)于這種獲取ITEM對(duì)象屬性,Teamcenter提供了相關(guān)SOA方法,實(shí)現(xiàn)對(duì)一個(gè)對(duì)象批量獲取屬性,即發(fā)一次CALL能獲得該ITEM的所有屬性,修改程序調(diào)用方法就能使CALL總量從9870次減少到821次,展開文件夾效率提高了11倍,用戶體驗(yàn)得到了很大提高。

性能調(diào)優(yōu)是有較大風(fēng)險(xiǎn)的工作,在做任何操作前做系統(tǒng)和配置參數(shù)的備份,修改后及時(shí)全面的測(cè)試是很重要的一環(huán),發(fā)現(xiàn)問題還原參數(shù)配置從新分析調(diào)整測(cè)試。五個(gè)方面并不是獨(dú)立存在的,而是相互影響的。

5 優(yōu)化效果

6 結(jié)論

通過以上的分析診斷調(diào)優(yōu),在條件允許的情況下根據(jù)各自特點(diǎn)進(jìn)行適當(dāng)?shù)膬?yōu)化,能使Teamcenter總體性能得到提升,在部分性能問題突出的業(yè)務(wù)場(chǎng)景中性能得到較大的提升。由于不同的環(huán)境造成性能問題的原因各不相同,最終的調(diào)優(yōu)效果肯定也會(huì)存在一定的差異,需要結(jié)合實(shí)際情況具體分析。

參考文獻(xiàn)

[1]Troubleshooting Oracle Performance Antognini,Christian[Z].2008.

[2]AIX 5L系統(tǒng)管理技術(shù)[M].北京:電子工業(yè)出版社,2005.

猜你喜歡
磁盤二次開發(fā)文件夾
磁力文件夾
淺談基于Revit平臺(tái)的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
解決Windows磁盤簽名沖突
電腦愛好者(2019年2期)2019-10-30 03:45:31
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
修改磁盤屬性
西門子Easy Screen對(duì)倒棱機(jī)床界面二次開發(fā)
調(diào)動(dòng)右鍵 解決文件夾管理三大難題
磁盤組群組及iSCSI Target設(shè)置
創(chuàng)建VSAN群集
TC一鍵直達(dá)常用文件夾
電腦迷(2015年1期)2015-04-29 21:24:13
和政县| 玉溪市| 于田县| 禄劝| 深州市| 肃北| 都江堰市| 郧西县| 新昌县| 忻州市| 西昌市| 鄂伦春自治旗| 青田县| 察雅县| 兰西县| 阳信县| 仪陇县| 五家渠市| 巴东县| 郧西县| 石门县| 儋州市| 台湾省| 巨鹿县| 麻阳| 渝中区| 藁城市| 札达县| 同德县| 宁乡县| 鄂托克旗| 印江| 罗江县| 象山县| 山阴县| 达州市| 宁城县| 黎平县| 商洛市| 岳普湖县| 乌拉特后旗|