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