1Linux环境下的FMode系统特性软件开发部孙希律在经过一段时间的稳定运行之后,FMode系统搭建的Windows平台上的问题逐渐暴露出来:-Windows2000/XP操作系统很容易感染各种各样的计算机病毒且易于被黑客攻击,很容易造成系统瘫痪,需要使用其他的防病毒软件和防火墙,还需要定期及时的升级病毒库,维护人员工作量很大-Windows2000/XP操作系统长时间运行的不稳定性,导致系统运行速度变慢。处理能力下降;-Windows2000/XP操作系统消耗系统资源很大,系统要求比较高。在这些前提下,电信客户希望江苏富士通提供一个更加安全稳定的FMode运行环境,江苏富士通也希望通过系统改造来增强FMode的多平台适应性和安全稳定性。这样,FMode(FlexibleMaintenanceandOperationDataEnvironment)系统移植到RedhatLinux平台的计划被提上了日程。和Windows版本相比较,Linux版本具有优点最主要体现在三个方面:一是Linux更安全,二是Linux更稳定,三是Linux的硬件资源占用要比Windows少得多。在安全问题上,首先是针对Linux的病毒非常少。由于新系统核心部分运行在Linux上,因此在实际工作中客户并不需要担心运行Linux操作系统的安全。在稳定性上,通常的Windows每几个星期都会由于故障而重新启动一次机器,而运行Linux的机器则几乎没有这种情况。因此,Linux在稳定性上确实胜Windows。在资源占用方面,Linux和Windows的差距超出了人们的想象。一台运行Windows的PC服务器可以连接10个FMode客户端,而同一台服务器如果安装了Linux,则可以连接40个以上FMode的客户端。由此算来使用Windows和使用Linux的成本差异实在是太大了。经过多方面的考察,我们决定选用RedhatLinux,因为该系统是目前北美和国内应用的最广泛的Linux操作系统,拥有强大客户群体和售后服务支援。2以下是对新系统的简单介绍:1.系统架构整个系统构成如下图所示:F150SC10/SC11FMode#0(Linux)SCSIASCSCSIFMode#1(Linux)SCSIASCSCSIWAN/LAN(TCP/IP)FModeServer(Linux)SIA1SIA2SIA1SIA2COMPortCOMPortCOMPortCOMPortWAN/LAN(TCP/IP)F150SC10/SC11FMode#0(Linux)SCSIASCSCSIFMode#1(Linux)SCSIASCSCSIWAN/LAN(TCP/IP)SIA1SIA2SIA1SIA2COMPortCOMPortCOMPortCOMPortF150SC10/SC11FMode#0(Linux)SCSIASCSCSIFMode#1(Linux)SCSIASCSCSIWAN/LAN(TCP/IP)SIA1SIA2SIA1SIA2COMPortCOMPortCOMPortCOMPort……WAN/LAN(TCP/IP)ManagementTermMonitorTermMonitorTermManagementTermJFTTFModeSystemPartPTTSystemPart图1系统架构图说明:架构图包含了富士通FMode系统部分和电信公司系统部分。其中富士通FMode系统依旧包含客户机系统和服务器系统两大部分,而电信公司系统则可以包含管理终端(ManagementTerm)和监控终端(MonitorTerm)两大部分。-FMode客户端系统客户端系统通过发送命令(SIA1通道)和接收交换机的计费数据文件(SCSI通道)来实现其基本业务:计费数据的采集;同时也可以通过命令转发功能(SIA2通道)来实现其附加业务:远端发送命令来修改交换机数据,尤其是用户数据。为了确保系统的不间断运行,采用主备用客户端的模式,从而保证在一个客户端发生故障的时候系统连续运行,不影响局方的业务实现。操作系统需求:RedhatLinuxFedoraCore2-FMode服务器系统服务器系统实现了客户端访问管理、管理终端访问管理、监控终端访问管理、数据采集控制、计费文件存储、命令转发管理等功能。基本上,服务器系统是整个系统管理和所有业务的核心。3操作系统需求:RedhatLinuxEnterpriseServer3.0-管理终端系统电信用户可以通过管理终端系统定制计费采集任务,可以发送修改交换机数据的命令来实现远程维护和远程业务管理。由于服务器系统预留了管理终端功能接口,我们建议电信系统依据自己业务的需要定制自己的管理终端系统。操作系统需求:Unix/Linux/Windows-监控终端系统电信用户可以通过监控终端系统来实时得知整个FMode系统的原作情况:包括客户机和服务器的各个链路状况、服务器资源消耗情况等信息。由于服务器系统预留了监控终端功能接口,我们建议电信系统依据自己业务的需要定制自己的监控终端系统。操作系统需求:Unix/Linux/Windows2.系统特性2.1.稳定性由于Linux操作系统的使用,原来Windows2000/XP操作系统导致不稳定性以及计算机病毒的频繁感染问题将一去不复返,管理人员不需要经常做系统升级或病毒库升级,人为操作对系统破坏的影响减少到了最低,大大加强了系统的稳定性。同时由于Linux操作系统的使用,大大增强了系统的安全性。2.2.灵活性由于服务器同时支持主备用客户端模式和非主备用客户端模式,客户可以灵活的在需要的局采用合适客户端模式,大大提高了系统的灵活性。而且服务器支持多个管理终端和多个监控终端,用户可以在不同地点进行远程控制并看到系统的状态信息,使用户的使用场合变得灵活。2.3.可扩展性系统预留了很多可扩展的功能,也许系统管理员在不久的将来就可以在互联网上查看整个系统的状态信息了。3.重要改进3.1.发送命令由原来的WS协议改为VDU协议,大大简化了客户端IO端口的处理流程,减少了交换机频繁信息对客户端系统的影响,提高了客户端系统的处理性能和稳定性。3.2.采集数据格式新系统采集的详单数据将采用国标YDN065格式,更方便用户的处理。3.3.文件传输方法由于客户机/服务器之间改用了FTP协议来实现计费文件的传输,大大提高了计费数据采集传输的效率,使得整个系统的性能得到很大的提高。总之,新系统将大大的提高整个业务处理的机能的效率,给用户带来全新的感受。江苏富士通也会一如既往的实现“让客户对我们最满意”目标。