宮臣
[摘 要] 總結(jié)了專業(yè)應(yīng)用軟件系統(tǒng)使用上存在的問(wèn)題和實(shí)際需求,系統(tǒng)分析了Landmark軟件的運(yùn)行和使用方式,通過(guò)調(diào)整運(yùn)行、部署方式,調(diào)整開發(fā)專業(yè)研究軟件、服務(wù)器系統(tǒng)的各項(xiàng)配置參數(shù),完成了開發(fā)專業(yè)應(yīng)用軟件系統(tǒng)的優(yōu)化研究,提高資源利用率。
[關(guān)鍵詞] 開發(fā);專業(yè)應(yīng)用軟件系統(tǒng);Landmark;優(yōu)化
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2017. 23. 092
[中圖分類號(hào)] TP311 [文獻(xiàn)標(biāo)識(shí)碼] A [文章編號(hào)] 1673 - 0194(2017)23- 0186- 02
0 引 言
開發(fā)專業(yè)應(yīng)用軟件系統(tǒng)是一個(gè)跨學(xué)科、多專業(yè)協(xié)同工作的應(yīng)用環(huán)境平臺(tái),運(yùn)行著地震解釋、儲(chǔ)層反演、地質(zhì)建模、地址繪圖、數(shù)值模擬等專業(yè)應(yīng)用軟件,是開發(fā)地質(zhì)研究中不可缺少的技術(shù)支持平臺(tái)。目前的開發(fā)專業(yè)應(yīng)用軟件系統(tǒng)為勘探開發(fā)研究院200多名應(yīng)用用戶提供技術(shù)支持服務(wù),應(yīng)用中出現(xiàn)信息孤島的現(xiàn)象,為此采用了集中部署、分散使用的應(yīng)用模式。在本文中,以Landmark為例簡(jiǎn)述運(yùn)維優(yōu)化部署方案。
1 主要內(nèi)容
目前開發(fā)研究工作中從事地震解釋的工作人員分別來(lái)自四個(gè)科室,即為油田地質(zhì)室、稠油地質(zhì)室、油藏評(píng)價(jià)室、滾動(dòng)勘探室,地震解釋人員約80多人,解釋工作站不足20臺(tái),資源嚴(yán)重不足。為了緩解軟硬件資源緊張這一客觀矛盾,保證科研生產(chǎn)工作的順利進(jìn)行,部署中采用了胖服務(wù)器/廋客戶端的部署方式,即軟件安裝在服務(wù)器上,客戶端通過(guò)NFS共享模式掛接,如圖1所示。
1.1 部署專業(yè)應(yīng)用軟件服務(wù)器
1.1.1 LandMark地震解釋軟件安裝部署
將Landmark地震解釋軟件的solaris版本和Linux版本分別安裝在磁盤陣列上,并運(yùn)用share命令共享軟件安裝目錄,客戶端配置系統(tǒng)啟動(dòng)自動(dòng)掛接服務(wù)器上的軟件安裝目錄。
服務(wù)器端:/software軟件安裝目錄,/vol03用戶家目錄,其他數(shù)據(jù)目錄。
在客戶端機(jī)器上創(chuàng)建與服務(wù)器同名的目錄,并使用mount命令掛接。
1.1.2 創(chuàng)建應(yīng)用用戶,統(tǒng)一用戶身份驗(yàn)證
為使所有應(yīng)用用戶在不同的工作站上使用統(tǒng)一的用戶身份認(rèn)證使用軟件,部署中運(yùn)用了NIS+技術(shù),配置了NIS+服務(wù)器和客戶端,在NIS+服務(wù)器上創(chuàng)建了Landmark應(yīng)用用戶,并依據(jù)行政單位劃分了用戶組,規(guī)范了用戶的使用權(quán)限和用戶的配置信息,包括用戶家目錄、空間配額、權(quán)限等。同時(shí)為了確使用戶能夠在不同操作系統(tǒng)上使用LandMark軟件,需要修改用戶的配置文件,使系統(tǒng)能夠根據(jù)用戶登錄的平臺(tái)自動(dòng)將用戶所需的版本軟件推送給研究人員。
1.2 部署許可服務(wù)器
Landmark這類專業(yè)軟件一般許可價(jià)格昂貴,同時(shí)又有綁定機(jī)器Mac或者HostID的限制,一個(gè)許可中包含很多模塊的許可,在科研工作中每個(gè)工作人員分工不同,需要用到軟件的功能模塊也不同,因此將一個(gè)許可安裝在指定機(jī)器上會(huì)導(dǎo)致其他用戶無(wú)法使用軟件功能,嚴(yán)重降低了軟件使用效率,浪費(fèi)了資源。
將許可安裝在服務(wù)器上,通過(guò)網(wǎng)絡(luò)端口映射到辦公網(wǎng)段提供給廋客戶端用戶所要使用的模塊許可,同時(shí)通過(guò)防火墻對(duì)使用許可用戶進(jìn)行IP認(rèn)證和賬戶認(rèn)證的雙重認(rèn)證模式,這樣一個(gè)許可就實(shí)現(xiàn)了多用戶分時(shí)使用軟件多個(gè)模塊,提高軟件使用率,簡(jiǎn)化使用軟件準(zhǔn)備過(guò)程,使科研人員將精力放在科研生產(chǎn)中,提高工作效率顯著。
1.3 優(yōu)化系統(tǒng)參數(shù),提高資源利用率
通過(guò)長(zhǎng)期對(duì)服務(wù)器運(yùn)行狀態(tài)進(jìn)行監(jiān)測(cè),對(duì)軟件和系統(tǒng)參數(shù)進(jìn)行了優(yōu)化配置,優(yōu)化內(nèi)存使用配置部分如下:
通過(guò)內(nèi)存參數(shù)的調(diào)整配置,最大限度的使用服務(wù)器CPU、內(nèi)存等資源,充分利用現(xiàn)有硬件資源運(yùn)行軟件,同時(shí)提高處理速度,節(jié)省科研時(shí)間,提高工作效率。
2 效果分析
通過(guò)對(duì)開發(fā)專業(yè)應(yīng)用軟件系統(tǒng)優(yōu)化研究,及時(shí)修復(fù)了專業(yè)軟件出現(xiàn)的問(wèn)題,安全保存工區(qū)數(shù)據(jù)及成果數(shù)據(jù)。優(yōu)化開發(fā)專業(yè)應(yīng)用軟件系統(tǒng)運(yùn)行的各類操作系統(tǒng)配置文件,調(diào)整其運(yùn)行模式和網(wǎng)絡(luò)模式,提高軟件穩(wěn)定性與利用率,最大限度地使用服務(wù)器和客戶端的內(nèi)存、CPU等關(guān)鍵系統(tǒng)資源, 使開發(fā)專業(yè)應(yīng)用軟件系統(tǒng)無(wú)故障運(yùn)行時(shí)間達(dá)99%,開發(fā)專業(yè)應(yīng)用軟件系統(tǒng)服務(wù)器的CPU、內(nèi)存的利用率由原來(lái)的40%達(dá)到60%以上,存儲(chǔ)系統(tǒng)的利用率達(dá)到80%以上,專業(yè)軟件綜合利用率達(dá)75%,為科研生產(chǎn)工作順利實(shí)施提供技術(shù)保障。
3 結(jié) 語(yǔ)
通過(guò)這套優(yōu)化模式建成的勘探開發(fā)研究院開發(fā)專業(yè)應(yīng)用軟件系統(tǒng),簡(jiǎn)化工作流程,提高工作效率,增加軟件使用率,減輕維護(hù)人員工作量,為油田公司“千萬(wàn)噸持續(xù)有效穩(wěn)產(chǎn)”提供有力的技術(shù)支持,具有很高的實(shí)用價(jià)值。
主要參考文獻(xiàn)
[1]邊建軍,胡曉輝. Solaris應(yīng)用系統(tǒng)性能的優(yōu)化[J].信息技術(shù)與信息化, 2004(6).
[2]李全勝,張勝光,陳燕紅.類UNIX操作系統(tǒng)性能監(jiān)控[J].福建電腦,2008(5).
[3]邱曉理.UNIX操作系統(tǒng)運(yùn)行性能監(jiān)控工具的應(yīng)用[J].華南金融電腦,2003(12).