Geocluster 5000绘图服务器升级技术

2010-02-06 02:52武学礼雒文丽
石油管材与仪器 2010年4期
关键词:队列绘图工作站

武学礼 项 发 雒文丽

(1.西安石油大学油气资源学院 陕西西安) (2.东方地球物理公司研究院长庆分院 陕西西安)

Geocluster 5000绘图服务器升级技术

武学礼1、2项 发2雒文丽2

(1.西安石油大学油气资源学院 陕西西安) (2.东方地球物理公司研究院长庆分院 陕西西安)

绘图是地震资料处理过程的一个重要环节,为配合Geocluster处理系统的绘图输出,文章介绍了将原有Sun Ultra60图形工作站替换为Sun Blade2000绘图服务器的过程以及Geoclsuter地震资料处理系统绘图服务器的配置方法技术,经过安装调试,验证了配置技术的正确性和合理性,达到了预期效果。

地震资料处理;绘图服务器;绘图队列

0 引 言

自1995年开始,长庆物探即开始使用法国CGG公司的处理软件,从最初运行于两台IBM595工作站的Geovecteur 4100一直到现在运行于128节点的PC集群的Geocluster 5000,cgg处理系统是长庆分院的主要处理系统。目前,Geocluster系统达到了128CPU处理规模,有近70%的处理项目在Geocluster系统运转。在处理过程中,有大量的图件需要绘制。现有的绘图服务器,是一台1998年投入使用Sun ultra60工作站,系统内存512M,一块18G硬盘,一块36G硬盘,内插两块IKON卡,分别连接24 in(1 in=25.4 mm)和36 in热敏绘图仪,另外连接一台HP4000绘图仪。这台机器已经使用10多年,濒临淘汰,为更好的服务生产,确保绘图系统的稳定运行,选用一台Sun Blade2000工作站来替代Sun ultra60工作站承担Geocluster系统的绘图服务器,Blade2000工作站配有2G内存,两块146G硬盘,其性能配置和稳定性较Sun ultra60工作站高出很多,适合作为Geocluster系统的绘图服务器。

1 Geocluster绘图系统概述

1)Geocluster处理系统的硬件构成

长庆分院 Geocluster处理系统硬件系统由一套128节点的集群,160TB容量的磁盘阵列以及多种型号磁带机、绘图仪等外设组成。Geocluster系统作业经理机由一台HP346服务器承担,10台I/O节点连接san磁盘阵列和磁带机,其余节点为计算节点。绘图服务器是一台Sun工作站。这些硬件设备通过网络,共同构成Geocluster硬件环境。

2)Gecluster软件构成

Geocluster软件安装于作业经理机,其他节点通过nfs访问 Geocluster软件或者本地安装 Geocluster软件。作业经理机后台运行logd、damd、sysd、iod、damd、svmd、stad等进程,logd是核心进程,负责作业的调度, sysd负责诸如作业的执行、绘图控制等,iod负责数据的传输,svmd负责系统负荷信息的收集。计算节点和绘图服务器上均运行sysd、iod和svmd三个后台进程,整个系统的运行由这些后台进程通过客户服务器模式完成。

3)绘图服务器

Geoclsuter绘图服务器可以是一台IBM RS/6000工作站,通过VE130适配器或者 IKON卡连接绘图仪,也可以是一台Sun工作站,通过Sbus VE116适配器或者IKON卡连接绘图仪。PC服务器不能做绘图服务器。本次升级,使用一台Sun Blade2000作为绘图服务器。

4)绘图仪

Geocluster支持的绘图仪有OYO热敏绘图仪, Versatec绘图仪,以及HP的绘图仪。这些绘图可以通过接口卡直接连接到绘图服务器,也可以通过网络使用。本次升级涉及到的OYO热敏绘图仪,直接连接到绘图服务器,两台24 in,一台36 in。HP4000绘图仪通过网络连接到绘图服务器。

2 绘图服务器替换过程

1)硬件升级

用一台Sun Blade2000工作站替换Sun ultra 60工作站,将IKON卡从60工作站转移到Sun Blade 2000工作站,然后连接OYO热敏绘图仪。

2)Solaris操作系统安装[1]

在Blade2000工作张上安装Solaris 8操作系统,并安装IKON卡驱动程序,测试IKON卡工作是否正常。建立Geocluster用户帐号,修改/etc/system文件,加入set shmsys:shminfo_shmmax=17000000。为了保证绘图环境一致,绘图服务器机器名及IP地址均与老绘图服务器一样。

3)安装Geocluster绘图系统[2]

Geocluster绘图服务器不承担常规作业的运行,仅运行绘图作业,因此,不必安装完整的 Geocluster软件,仅安装绘图所需的部分。从Geocluster作业经理机拷贝/cgg/jobmgr目录内容和/cgg/lv5000/exec以及/cgg/lv5000/jobmgr到绘图服务器相应目录,即完成Geocluster绘图环境的安装。用cgg用户登录,切换到root用户,执行/cgg/jobmgr/admin/gvrsetaccess命令,设置Geocluster后台程序权限后,即可启动cgg后台进程。在/etc/rc2..d下生成开机启动cgg进程的脚本S99gvrstart。用cgg用户登录到作业经理机,执行lmklog命令,指定绘图服务器。

4)修改绘图服务器的配置[3]

/cgg/jobmgr/data/plotter_config文件是 Geocluster绘图服务器的配置文件,该文件定义了有关绘图队列的信息。plotter_config有8个域,每个域都有不同含义。

第一个域表示队列名,队列名最多不超过24个字符;

第二个域代表密度,即每英寸绘多少点,通常为200和4000;

第三个域代表绘图仪宽度,每行多少字节;

第四个域代表每单位缓冲区存放多少行;

第五个域代表图头长度;

第六个域代表绘图仪类型,10表示静电绘图仪,如Versatec,Oyo等绘图仪,01表示激光绘图仪;

第七个域表示绘图仪属性,第一位为1表示纸介质,第二位为1表示胶片,第三位为1表示在硬盘上排队,第四位为1表示在圆盘带上排队,第五位为1表示在方盒带上排队,第七位为1表示是彩图;

第八个域表示绘图仪标识;

图1是plotter_config内容,其中BW24A、BW24B、 HP4000是这次升级建立的group。

图1 plotter_config

建立oyo24a和oyo24b队列,分别对应24 in 200点和400点绘图仪,建立oyo36a和oyo36b队列,对应36 in 200点绘图仪和 400点绘图仪,建立队列HP4000,对应300点HP4000彩色绘图仪,用于上交成果剖面绘制。

5)Geocluster绘图队列

Geocluster系统使用队列管理各种作业,由作业经理进行统一调度。队列的管理通过 mehtod—→group—→actor三级管理。method主要有anal分析, exec执行,asm形成cgm,plot绘图,post处理后,rast光栅化,print打印,plot是负责绘图作业。对应plot的group包括400点热敏绘图BW24B,200点热敏绘图BW24A,HP4000-24 in工程纸绘图,HP4000-36in工程纸绘图。对应的actor有oyo24b,oyo24a,hp4000三个队列。图2是作业经理管理的绘图相关队列结构图。

图2 绘图队列结构图

6)Geocluster绘图流程

Geocluster形成的不同类型、不同格式的绘图文件一旦产生,不管是什么格式,都会首先从所在的目录被传到绘图服务器/spool目录,然后再被拷贝到绘图队列所的临时目录。如果绘图服务器不承担处理任务,系统产生的所有绘图文件都会被传输到绘图服务器/ spool目录下去,绘制完成后,由绘图服务器删除。当绘图服务器承担常规处理任务时,/spool目录和绘图队列临时目录在同一个节点时,绘图文件不被拷贝,而是建立一个链接。图3是作业经理对作业和数据调度的流程。

图3 作业经理的调度

7)Geocluster绘图系统的调试

用户在 Geocluster系统提交的绘图作业,由作业经理发送到绘图服务器执行。作业经理传送过来的绘图文件保存到绘图服务器/spool1/目录下相应对列目录下,然后由调用/cgg/jobmgr/exec/SunOS5.8/SUL/ gvrplot命令进行绘图,命令格式为:gvrplot/dev/ihcp1 592 200 VE116-BW。调试时发现当绘图作业比较多的时候,直接使用gvrplot命令绘图的时候会出错,错误信息为Read synchro error。反复查阅资料和咨询cgg公司技术支持人员,得知出现这种现象的原因是绘图仪绘图速度太慢,作业经理提交新绘图作业时,绘图仪正在绘图,导致正在绘的图失败,新的绘图作业也不能正常绘制,此时ikon卡未被释放,此时需要操作员使用干预,严重时候必须重新启动绘图服务器才能释放ikon卡。针对这个情况,在绘图服务器/cgg/jobmgr/exec/SunOS5.8/SUL/目录创建gvrplotnew脚本来替代gvrplot命令。gvrplotnew脚本的主要作用是在每个绘图作业提交后,用sleep命令产生一个10 s的延迟,这样就避免了作业经理提交新的作业导致正在做的作业失败。

3 结 论

通过修改绘图服务器的配置以及相关的调试,用性能更好的Sun工作站替换旧绘图服务器,实现了Geocluster系统绘图服务器升级,经过一段时间的测试,性能稳定,有效地提高了生产效率,为地震资料处理提供了有利保障。

[1] CGG Veritas.Services S.A.rue Léon Migaux,91341 MASSY CEDEX,FRANCE,Gct 5.0 Installation Guide-July,2008

[2] CGG Veritas.Services S.A.rue Léon Migaux,91341 MASSYCEDEX,FRANCE,GCT-AG-0806-VA English version-June,2008

[3] IKON Corporation.2617 Western Ave Seattle.September, 1997

P631.4+3

B

1004-9134(2010)04-0077-03

武学礼,男,1976年生,工程师,西安石油大学油气资源学院在读硕士,现在东方地球物理公司长庆分院从事计算机系统维护工作。邮编:710021

2010-6-13 编辑:高红霞)

·计算机与通讯技术·

猜你喜欢
队列绘图工作站
来自河流的你
“禾下乘凉图”绘图人
左权浙理大 共建工作站
戴尔Precision 5750移动工作站
队列里的小秘密
基于多队列切换的SDN拥塞控制*
垂涎三尺
在队列里
丰田加速驶入自动驾驶队列
建立工作站 力促杂志健康发展
——《行政科学论坛》杂志工作站挂牌运行