马智勇
宁波市镇海龙赛医院 设备科,浙江 宁波 315200
G E L i g h t S p e e d 16排CT软件系统典型故障维护
马智勇
宁波市镇海龙赛医院 设备科,浙江 宁波 315200
本文以GE LightSpeed 16排CT为例,介绍了Linux和Unix操作系统的一些命令,并对检测磁盘空间和删除系统中断日志、删除过大的系统启动日志以及垃圾文件的实例进行了重点讲述。
CT;软件系统;检测磁盘;删除文件
GE LightSpeed 16排CT是一款性能较为优越的临床实用型CT,有着一套多功能的计算机系统。但是,如果平时不太注重系统软件的管理维护,系统就容易产生垃圾文件,进而导致系统空间变小。这种情况下,有时计算机会出现反应迟钝、运行速度很慢;有时则会产生无响应或死机;更严重的时候会导致系统启动失败。而这些所谓的故障,若等厂方工程师来现场处理,不免费时费力,耽误正常的拍片诊断时间,影响医院相关业务开展。如果我们设备科工程师掌握了相关的系统操作命令,以上问题一般可在短时间内迎刃而解,大大提高工作效率,也能减少不必要的开支。
由于GE LightSpeed 16排CT是基于Linux操作系统,而很多款GE公司生产的螺旋CT都是基于Linux和Unix操作系统的,因此对很多能用于此款设备的命令行作适当的变化,都能实现相应的用途。通过向厂方工程师学习及平时摸索总结,积累了一些有用的Linux系统操作维护经验,在此进行讲述以供同行参考。
2010年5月一天,我院GE LightSpeed 16排CT开机,做完1个病例检查后,准备给此病人打印CT胶片的时候,打印图标显示出来的速度明显变慢,又做了几个病患检查后,打印图标显示几乎陷于停滞状态。平常1~2s就会出现1个打印图标,现在要近5min才会出现,每个病人至少要打印12幅图像,那么几乎要1h才能完成1个病人的CT片打印。我院一个上午CT要检查50多个病人,按此情况工作根本无法开展。
1.1 故障分析
刚开始以为是打印相机的问题,于是更换其他相机尝试,但故障现象依旧。尝试对CT设备重新启动,故障也依旧。在上述过程中因为CT的其他功能没有发现明显故障现象,且网络传递到其他工作站速度也没有明显变化,因此可以判断是CT设备的软件系统有问题,而且可能是软件有垃圾文件,导致局部功能速度变慢。尝试按照以下步骤检测查看系统硬盘空间,然后按照相应方法操作,问题圆满解决。
1.2 检测查看系统硬盘空间
进入Linux Shell操作系统,输入命令行:df-k回车,显示信息中有如下内容:
这个命令行是用来检测系统硬盘空间的。如上所示,最重要的/usr/g空间有98%已被使用,剩余空间只有2%,就如Windows操作系统里面的C盘,如果剩余容量过小,就很容易导致系统不稳定。根据以往的经验,/usr/g目录下的使用空间<95%方能正常启动,<92%才能保证扫描诊断系统软件运行稳定。
1.3 删除系统日志及垃圾文件
下面,我们总结了一些查找及删除系统日志和垃圾文件的方法,通过几个实例进行说明。
1.3.1 查看删除日常系统中断的日志
进入Linux操作系统Shell窗口,键入以下命令行:
(1)su-root 回车→进入高级管理员模式;
(2)password:#bigguy 回车→输入高级管理员密码(GE CT的高级管理员密码都是统一的,且对用户开放);
(3)cd /usr/g/service/log 回车→进入日常系统日志目录;
(4)ls-al 回车→查看目录下内容;其中: drwxrxr-x 2 root sys 87567290 May 6 20:19 crashdumps 也就是说crashdumps目录大概有87 megabyte;
(5)键入命令行:cd /usr/g/service/log/crashdumps,进入一个存储日常系统中断的日志存储目录;
(6) 键入rm * 命令,可以把日常系统中断日志全部删除;
(7)键入df-k回车,显示信息中有如下:
Filesystem Type kbytes useavail %use Mounted on/dev/dsk/ dks0d1s7 xfs 2394208 2260809 133399 94 /usr/g
经过这样的处理,/usr/g目录下的使用空间是94%,<95%, 说明系统可以正常启动了。
1.3.2 查看删除系统启动日志信息
进入Linux操作系统Shell 窗口,键入以下命令:
(1)su-root 回车→进入高级管理员模式;
(2)password:#bigguy回车→输入高级管理员密码;cd/ var/adm回车;
(3)ls-al SYS* 回车→查看系统启动信息(类似Windows 操作系统boot log),如果系统启动信息超过1Megabyte就应当删除;
(4)键入echo>SYSLOG(这可以把SYSLOG文件在不删除的情况下将内容清空);可以用另外的删除及重建的方法:①rm SYSLOG删除系统启动日志信息;②touch SYSLOG重建系统启动日志信息;③chmod 644 SYSLOG更改系统启动日志信息文件读写属性;④ct01% ls-al SYS*查看一下系统启动日志文件的大小,如下所示:基本都变得很小了。
键入命令行:df-k回车,检查/usr/g系统空间,发现可用空间加大,占用了91%,说明系统可以正常启动,且扫描诊断软件将会比较稳定运行。
如果以上两个方法不能有效降低/usr/g系统空间,还有以下的方法。
1.3.3 删除core类型垃圾文件
进入Linux操作系统Shell 窗口,键入以下命令行:
发现如上所示有两个core类型文件都很大,超过33.8megabyte,用以下方法删除,系统回复正常。同时core开头类型文件是Linux系统特有的能自动生长的垃圾文件,几乎所有以core开头的文件都可以直接删除。
键入命令行: rm core* 删除当前目录下core开头的文件,这可以有效降低系统空间使用率。1.3.4 查看删除用户间的mail通讯文档
进入Linux 操作系统Shell 窗口,键入以下命令行:
-rw-rw-rw--- 1 root mail 11135942 Feb 7 14:30root <===(这个名为root的mail类型文件,很大)
从上面发现有个名为root的mail类型文件很大,CT的Linux操作系统是个多用户操作系统,自动会有几个操作用户为默认用户,他们之间会有所谓的mail通讯文档,这些文档会逐渐变大,占有系统空间,这时候我们可以手工删除这些文档,如下例。键入命令行:
chgrp mail root// 更改这个名为root文档的属性,将它变成mail类型文件。同时我们也知道,这个新建的名为root的mail文件占用系统空间很小。这样也就有效降低了系统空间使用率,提高了系统性能,保证系统运行稳定。
1.3.5 利用storelog命令自动清除有关运行日志文件
除了以上几种我们常用的清除垃圾文件的方法外,GE LightSpeed 16排CT软件系统本身有一个自动清除有关运行日志文件的命令storelog,用法如下:
(1)关闭应用程序,点击ServiceUtilityApplication Shutdown;
(2)打开一个命令窗口(Unix shell), 并输入以下命令:
(3)Do you want save logs to medial?
回答:no
(4)Do you want to remove logs?
回答:yes
这时系统自动清除有关运行日志文件,完成后会在最后一行显示“Hit 【Enter】to Exit
(5)按下【Enter】回车键退出;
(6)在命令窗口中输入su-ctuser(变换用户为ctuser)startup(启动应用程序)。
以上例子都是平常CT使用中较易碰到的一些软件系统问题,通过掌握它的Linux系统命令,我们能在较短时间内自行处理解决。由此可见,在日常工作中,重视和正确管理维护CT的软件系统,定期清除系统产生的垃圾文件,可以有效地维护CT系统的稳定和快速运行,降低故障产生率;同时也可减少请厂方工程师上门维修等无谓的响应等待时间及维修开支等,为医院节约维修支出,创造间接经济效益,体现医院设备科工程师在设备维护上应有的价值。有效地维护CT系统的稳定和快速运行,降低故障产生率。
[1] 叶红强,康少锋,宫亚琳.GE8排螺旋CT软件故障的处理[J].中国医疗设备,2009,24(7):123.
[2] 郭必纳,叶昌印.GE CT(LS)典型软件故障分析与解决[J].中国医学装备,2006,(11):19-21.
[3] 陈慧蓉.UNIX系统基础[M].北京:清华大学出版社,1998.
[4] 曹江华,方建国.Linux核心应用命令速查[M].北京:电子工业出版社,2010.
[5] 杨波,杨利鹏.西门子SOMATOM PLUS 4A型螺旋CT软件故障2例报告[J].实用放射学杂志,2002,(6):29 .
Troubleshooting of the Software System for GE LightSpeed 16-Slice CT
MA Zhi-yong
Equipment Department, Ningbo Zhenhai Longsai Hospital, Ningbo, Zhejiang 315200, China
TH774
B
10.3969/j.issn.1674-1633.2012.06.048
1674-1633(2012)06-0130-02
2012-03-02
本文作者:马智勇,工程师,宁波市镇海龙赛医院设备科科长,负责医院设备管理与维修。
作者邮箱:nbmzy196@163.com