宫臣
[摘 要] 总结了专业应用软件系统使用上存在的问题和实际需求,系统分析了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).