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