基于Linux系统的计算机硬件诊断综合管理系统及其方法

文档序号:7625553阅读:123来源:国知局
专利名称:基于Linux系统的计算机硬件诊断综合管理系统及其方法
技术领域


发明内容
涉及对计算机硬件的诊断,特别是针对计算机硬件的诊断综合管理系统以及对计算机硬件进行诊断的方法。
背景技术
在计算机硬件的设计与制造过程中都要对被设计或被制造的计算机硬件进行诊断或者说测试,例如,计算机制造商在硬件产品出厂前必须对计算机硬件进行功能测试,以保证硬件的质量。由于计算机生产是一种大批量的机器化生产,因此,对计算机硬件的测试只能通过某种计算机诊断系统,即测试系统来实现。而且,由于计算机硬件的性能、稳定性等也只能通过类似的计算机诊断系统来完成。
为了提高生产效率、提高计算机硬件的稳定性,在生产中能够应用一套高度自动化、高效率,低能耗的计算机硬件诊断管理系统是各个制造商所追求的目标。
目前,对计算机硬件进行诊断的测试方法大致分为两种第一,传统的单机测试的方法;第二,基于网络的测试方法。
传统的测试方法是在待测计算机上安装独立的操作系统,然后再安装特定的测试软件,由测试操作员重复测试来取得对计算机硬件的测试结果,不言而喻,这种传统的方法存在很多缺点。例如,效率低、资源消耗大。由于大批量生产线的存在,比如有几百台计算机同时在线被测试,那么不得不相应地准备几百个硬盘,同时要通过人工在硬盘上安装操作系统和特定的测试软件,众所周知,这项准备工作耗时多,而且一台计算机测试完毕后必须要同样对下一台被测试计算机进行同样的准备,针对几百台计算机的准备工作必然耗费大量的人力物力,而且延长了测试周期。这样的传统测试方法还存在扩展性差的缺点。当测试不同型号的硬件产品时,又不得不相应地升级操作系统和测试软件,于是又要重复上述的安装准备工作,造成了大量的重复性操作。
不仅如此,上述传统的测试方法还难以进行实时监控。由于这种传统的方法属于单机操作,其测试过程和结果一定要在被测试计算机所连接的显示器上才能查看,测试操作员不得不不停地往返于各个被测机器之间,造成工作人员的疲惫、不必要地增加了人力成本。而且,这样的传统测试方法还难以统计优良率等各种指标,这些指标以人为统计为主,从内在逻辑上也决定其不可能有很高的效率。
而第二种方法,即基于网络的测试方法,与传统的测试方法相比,则具有一定的优势。这种方法仍然需要独立的计算机系统,并在其上可以运行DOS、windows等操作系统,其工作原理是先用启动盘启动被测机器,然后加载网卡驱动程序,再通过网络从网络服务器上下载并安装高阶操作系统和特定的测试程序,从而开始对被测硬件的测试。与传统的测试方法相比,其借助网络服务器开始工作,一定程度上提高了效率,但仍然存在很多缺点。
例如,这种基于网络的测试方法同样存在效率低,资源消耗大的缺点。该测试方法需要用启动盘启动计算机系统,然后才能安装操作系统,所以必须要有硬盘,还应该有软驱或者光驱,以便使用启动软盘或光盘来启动计算机。如果要大批量测试那些非整机系统的计算机硬件时,例如计算机母板时,就不得不为此而准备硬盘、软驱或光驱等其他不需要被测试的硬件,从而为了搭建测试环境而不必要地消耗了其它硬件资源。而且,以这种方法安装操作系统、测试软件的时间并没有缩短,所消耗的时间仍然很多。例如,在测试之前安装操作系统的时间大概需要30分钟左右;在测试完毕后还要删除硬盘上的数据,也要花费大量的时间,导致测试效率低下。
同样,这种基于网络的测试方法也难以实时监控每个被测硬件的状态,测试操作员仍然要不停地往返于各个被测硬件,或者说各被测试计算机之间,以便及时监控测试状态。类似地,对于各种数据的统计仍然以人工完成为主,还没有很好的支持统计功能的系统。
可见,不论是传统的测试方法,还是基于网络的测试方法,都存在很多的缺点,而这些缺陷直接导致了对计算机硬件测试效率的低下、成本高,从而影响了整个计算机硬件系统的生产效率。而从长远来看,基于网络的测试方法是一种技术发展趋势,但如果希望有效地提高测试效率,必须要克服上述现有技术中的主要缺陷。
发明内容为解决上述问题,发明人提供了一种基于Linux系统的计算机硬件诊断综合管理系统和相应的计算机硬件诊断方法。该系统以及相应的方法可以有效地提高对计算机硬件进行测试的效率,并节省成本。
基于Linux系统的计算机硬件诊断综合管理系统,其包括一主服务器、一测试参数数据库服务器、若干个被测试计算机。
上述主服务器、测试参数数据库服务器与被测试计算机通过网络连接。
上述网络是局域网。上述网络也可以是远程网络,例如互联网。
上述系统还包括若干个监控终端。该等监控终端通过局域网或互联网与主服务器、测试参数数据库服务器进行连接。
上述主服务器主要用于对整个硬件诊断综合管理系统进行控制,对测试参数数据库服务器进行管理,接收被测试计算机的请求,并向被测试计算机传输数据。
上述测试参数数据库服务器包括测试参数数据库、测试结果数据库。测试参数数据库用于存储各种测试参数,上述主服务器通过读取该等参数决定如何对被测试计算机进行测试。测试操作员可以直接在该测试参数数据库服务器上对该等测试参数进行设置,也可以通过相应的监控终端并通过网络登录到该系统并对测试参数数据库服务器中的参数进行设置。测试结果数据库用于存储各种测试状态、结果数据,在测试过程中,被测试计算机将该等测试状态、结果数据写入测试结果数据库。
上述被测试计算机内包含被测试的计算机硬件,其提供被测试计算机硬件的测试环境,该等被测试计算机支持网络启动模式。被测试硬件可以是整台计算机,也可以是计算机中的某个组成硬件,例如网卡。
上述主服务器至少包括以下模块网络启动模块、Linux操作系统启动模块。此外,主服务器还包括将传输给并运行于被测试计算机上的硬件驱动自动加载模块、数据库模块、硬件测试模块的数据内容。
上述网络启动模块负责在被测试计算机启动后向该等被测计算机分配IP地址,并调用Linux操作系统启动模块开始工作,同时,也完成向被测试计算机传输上述硬件驱动自动加载模块,硬件测试模块和数据库模块的工作。
上述Linux操作系统启动模块将本系统所确定的Linux操作系统传输给被测试计算机,以使得该等Linux操作系统可以在被测试计算机上运行。
上述硬件驱动自动加载模块根据测试参数以及被测试计算机上的硬件情况,自动加载所有硬件驱动程序,使被测试计算机上的所有硬件都正常工作。
上述数据库模块运行于被测试计算机并用于访问测试参数数据库服务器,获得所有被测试硬件的测试参数,从而保证测试过程可以按照预定内容进行;该模块也将测试过程相关数据、测试结果传递给测试参数数据库服务器,以便该等测试过程相关数据、测试结果等数据可以被记录在测试结果数据库中。
上述硬件测试模块运行于被测试计算机上并根据测试参数对被测试硬件进行测试。
上述被测试计算机并不包括硬盘,但在被测试硬件本身就是一个硬盘时例外。即,当被测试硬件是除了硬盘以外的设备时,作为提供测试环境的被测试计算机并不需要配备硬盘。
为了与上述硬件设置相适应,上述的本系统所确定的Linux系统采用了一种改进的Linux无盘工作站的方法。其与普通Linux无盘工作站的实现方法相比不再需要NFS(Network File System)服务器,其是一种网络共享服务器。在本系统中,对所使用的Linux操作系统进行裁减,以便其可以被集成到系统初始化时的映像文件中并一直在被测试计算机的内存中运行。相应地,也可以对特定的测试程序进行适当的裁减。
在上述被测试计算机中,如果存在硬盘,也可以在本系统中正常运行。此时,被测试计算机仍然被设定为网络启动,而且上述Linux操作系统仍然在内存中运行,该等硬盘并没有被使用,实际上相当于其并不存在。
为了与本发明提供的基于Linux系统的计算机硬件诊断综合管理系统相适应,本发明还提供了基于Linux系统的计算机硬件诊断方法,其包括如下步骤被测试计算机以网络启动模式启动开机,并通知主服务器,主服务器的网络启动模块给被测试计算机分配IP地址,上述网络启动模块调用主服务器的Linux操作系统启动模块向被测试计算机传输Linux操作系统以及测试程序、硬件驱动自动加载模块,数据库模块和硬件测试模块,被测试计算机运行Linux操作系统,被测试计算机运行硬件驱动自动加载模块,从主服务器下载所有硬件需要的驱动程序,并对被测试计算机的所有硬件加载驱动程序,使该等硬件正常工作,被测试计算机调用上述数据库模块访问测试参数数据库服务器,获取被测试硬件的测试参数,被测试计算机根据测试参数运行硬件测试模块开始对被测试硬件进行测试,被测试计算机在硬件测试过程中调用数据库模块,把测试状态和结果实时地传递给测试参数数据库服务器,并记录入测试结果数据库中。
通过上述步骤,就可以使得测试过程正常运转。
为了保证测试参数正确,在需要更改测试参数时,测试操作员通过在数据库服务器本机上访问测试参数数据库,或者通过监控终端通过局域网络访问测试参数数据库,或者通过其他设备通过远程网络访问测试参数数据库,并对测试参数进行配置。
为了了解测试过程和测试结果,测试操作员可以通过监控终端访问测试参数数据库服务器中的测试结果数据库来实时地监控每一台被测机器的测试状态。由于所有的测试结果都记录在上述测试结果数据库中,所以方便查询、统计等操作。
通过上述发明内容可见,与现有技术的计算机硬件测试方法相比,本发明所提供的基于Linux系统的计算机硬件诊断综合管理系统具有很多优点。例如,生产效率高。本系统不需要在硬盘上安装操作系统和测试程序,减轻了操作员大量的重复性劳动,节省了大量的时间。从开机到测试程序启动只需3分钟左右。而且可支持1000台被测试计算机同时在线测试。又如,由于自动化程度高,其资源消耗少,节省大量的人力物力。本测试系统可以应用于各种计算机产品的生产中,只要被测试计算机有网卡并且支持网络启动都适合用,不需要其他任何设备,如软驱,光驱、硬盘等。而实际情况是,目前几乎所有的计算机母板都有网卡支持网络启动(PXE),所以不需要对被测计算机系统配置特定的硬件。
又如,本发明提供的系统可以实时监控测试状态。本系统提供了友好的实时监控功能,操作员、工程师或者高层管理人员可以通过网络访问测试结果数据库,就可以实时地得到每个产品的测试的状态,测试结果等。而且,本系统的扩展性好。本系统有硬件自动识别的功能,所以它可以支持多种的产品测试。
本发明提供的系统具有高自动化、操作简单的特点。只要把被测试计算机连到网络中,开机从网络启动就可以测试了,没有特殊需求的情况下,基本上不要人工参与。同时,本系统也方便统计被测试产品的优良率等指标。本系统把每个产品的测试结果都保存在数据库,用户可通过网络访问方便快捷地得到统计信息。


图1是的本发明提供的基于Linux系统的计算机硬件诊断综合管理系统的组成结构图。
图2是本发明的一个实施例中系统运行过程的原理示意图。
图3a是本发明的一个实施例中在测试过程中被测试计算机运行时其内部的组成模块图。
图4是本发明的测试运行流程图。
标号说明1、主服务器11网络启动模块12Linux操作系统启动模块2、测试参数数据库服务器
21测试参数数据库 22测试结果数据库3、被测试计算机31硬件驱动自动加载模块32数据库模块33硬件测试模块4、监控终端具体实施方式
参考图1,其是本发明的一个实施例的系统组成结构图。主服务器1、测试参数数据库服务器2、被测试计算机3通过网络互相连接,监控终端4通过网络与测试参数数据库服务器2相连接。通过该结构,主服务器1、测试参数数据库服务器2、被测试计算机3可以互相通讯并传输数据。
在本实施例中,上述连接各组成部分的网络是一个生产车间内的局域网,但在与本实施例类似的其他实施例中,上述网络也可以是远程网络,例如互联网。优选的实施例中是监控终端4通过互联网与主服务器1、测试参数数据库服务器2均相连接,这样就使得某些测试操作员或管理人员在远程对测试情况进行了解,也可以对主服务器1进行配置,从而构成了一种协同生产的环境,增加了管理的便利性。
参考图1,主服务器1至少包括网络启动模块11、Linux操作系统启动模块12。在被测试计算机3开机并通过网络启动后,被测试计算机3通知主服务器1,则网络启动模块11向被测试计算机3分配相应的IP地址,并调用Linux操作系统启动模块12开始工作。同时,网络启动模块11也将被测试计算机3所需要的硬件驱动自动加载模块31,硬件测试模块33和数据库模块32传输给被测试计算机3。
上述网络启动模块11调用Linux操作系统启动模块12开始工作后,Linux操作系统启动模块12将事先确定的Linux系统传输给被测试计算机3,传输完毕后,被测试计算机3运行该等Linux操作系统。
在本实施例中,对所使用的Linux操作系统进行裁减后,主要保留了进程管理、内存管理、网卡驱动、硬盘驱动、ext2文件系统等必要的模块。而在其它类似的实施例中,也可以进一步裁剪,以使得所使用的Linux操作系统最小化。由于本领域的技术人员可以通过参考Linux操作系统的官方网站,例如“http://www.linuxdocs.org/HOWTOs/Kernel-HOWTO.html”,所提供的参考资料来对所使用的Linux操作系统根据自己的需要进行裁减,因此,在此不再赘述。
参考图1,测试参数数据库服务器2至少包括测试参数数据库21、测试结果数据库22。测试参数数据库21用于存储各种测试参数,主服务器1通过读取该等参数决定如何对被测试计算机3进行测试。
测试结果数据库22用于存储各种测试状态、结果数据,在测试过程中,被测试计算机将该等测试状态、结果数据写入测试结果数据库22中。
在本实施例中,测试操作员直接在该测试参数数据库服务器2上对测试参数数据库21中的测试参数进行添加、修改、删除等设置。而在其他实施例中,测试操作员也可以通过某监控终端4并通过网络登录到该系统并对测试参数数据库服务器2中的测试参数进行设置。
在本实施例中,被测试计算机3必须具备网络启动模式,以便通过网络启动来连接主服务器1,从而完成后续的测试过程。
在本实施例中,监控终端4通过网络可以与主服务器1和测试参数数据库服务器2相连接,通过监控终端4测试操作员、管理人员可以读取测试参数数据库服务器2中的测试结果数据库22中的数据来了解测试过程、进行各种统计工作,也可以对主服务器1进行监控。
在与本实施例类似的其它实施例中,为了安全起见,监控终端4只通过网络与测试参数数据库服务器2相连接,而不与主服务器1相连接。在这样的实施例中,测试操作员、管理人员仍然可以通过监控终端4设置测试参数、查看测试结果,但对主服务器的监控只能通过其他途径完成。
参考图2,其是本发明的一个实施例中系统运行过程的原理示意图。
在本实施例的测试过程开始前,测试操作员通过监控终端4对测试参数数据库服务器2中的测试参数进行设置,步骤501;上述准备工作完成后,被测试计算机3开始启动,步骤502,并通知主服务器1;主服务器1为被测试计算机3分配IP地址,并向被测试计算机3传输Linux操作系统、硬件驱动自动加载模块、硬件测试模块和数据库模块,步骤503;
被测试计算机3运行Linux操作系统;被测试计算机3调用并运行硬件驱动自动加载模块31,步骤504,该模块31加载被测试计算机3所有硬件的驱动程序;被测试计算机3调用并运行数据库模块32,步骤505,该模块32访问测试参数数据库服务器2,并从测试参数数据库服务器2获取测试参数,步骤506;被测试计算机3调用并运行硬件测试模块33开始对被测试硬件进行测试,步骤507;被测试计算机3通过数据库模块32向测试参数数据库服务器2传递测试结果数据,步骤508;测试操作员通过监控终端4对测试参数数据库服务器2中的测试结果进行监控,步骤509。
在与本实施例类似的其他实施例中,当测试参数已经存在于测试参数数据库服务器2而且不需要再修改时,就不再需要步骤501。
在本实施例中,测试操作员对测试参数进行了多处修改,包括增加CPU测试项和测试参数,增加内存条的测试项和测试参数,并设定测试时间,测试次数。例如,在第一次测试中对CPU的测试次数为“10次”,而在第二次测试中则对CPU的测试次数为“5次”;又如,在第一次测试中,对内存的测试时间为“10分钟”,而在第二次测试中则对其测试的时间更改为“20分钟”。
在与本实施例类似的其他实施例中,测试操作员也可以对测试参数进行其他修改,例如,在第三次测试中对CPU设置了两个测试项,分别为“CPU浮点算法测试”、“CPU整数算法测试”,而在第四次测试中则对CPU又增加了两个测试项,分别为“CPU寄存器测试”、“CPU运行速度测试”;再如,在第四次测试中被测试的计算机硬盘的容量是10GB,则硬盘测试项参数为“10GB”,但在第六次测试中被测试的计算机硬盘的容量更改为40GB,那么就要相应地更改硬盘测试项参数为“40GB”。
参考图3,其描述了在一个实施例的测试过程中,被测试计算机3的内部组成情况,此时,其包括硬件驱动自动加载模块31、数据库模块32、硬件测试模块33。硬件驱动自动加载模块31根据测试参数以及被测试计算机3的硬件情况,自动加载所有硬件驱动程序,使被测试计算机上的所有硬件都正常工作。
数据库模块32用于访问测试参数数据库服务器2,获得所有被测试硬件的测试参数,从而保证测试过程可以按照预定内容进行。数据库模块32也将测试状态、结果数据传递给测试参数数据库服务器2,以便记录在测试结果数据库22中。
硬件测试模块33根据测试参数对被测试硬件进行测试。
如发明内容所述,在本发明提供的系统中,被测试计算机3并未配置有硬盘,因此,在被测试计算机3按照本发明所述系统和步骤运行前,上述组成模块并不保存在被测试计算机3中。参考图2可知,上述组成是在被测试计算机3启动后由主服务器1传输给被测试计算机3的。
在与本实施例相类似的其它实施例中,被测试计算机中本身存在系统硬盘。在这样的实施例中,并不需要为了使用本系统而拆除已经存在的系统硬盘。只要将被测试计算机的启动模式设置为网络启动模式即可,此时,被测试计算机启动后仍然按照上述实施例的方式运行,所述的Linux操作系统并不在系统硬盘中运行。
在与本实施例相类似的其它实施例中,被测试计算机中不存在系统硬盘,但被测试硬件本身是计算机硬盘。这样的实施例与本实施例基本相同,只不过测试的对象是计算机硬盘而已。
参考上述内容,可以对相关硬件的选择加以归纳对于主服务器1,只要其具备普通的计算机网络服务器功能就可以应用于本系统,例如MiTAC WhiteBox服务器。所不同的是,在本系统中,主服务器1在普通的计算机网络服务器基础上要增加网络启动模块11、Linux操作系统启动模块12等相应的模块,并能够存储硬件驱动自动加载模块31,硬件测试模块33和数据库模块32的相应的数据内容。
同样,对于测试参数数据库服务器2,普通的具有网络连接功能的数据库服务器都可以应用在本系统中,例如MiTAC WhiteBox服务器,而在其他实施例中,也可以是HP ProLiant ML150 G2服务器。所不同的是,在普通的数据库服务器中相应地设置测试参数数据库21、测试结果数据库22就可以实现本系统。
对于被测试计算机3,其应具备网络启动模式,这对于目前多数的具有单独网卡或集成网卡的计算机都是适用的,但不一定要求被测试计算机3配备有硬盘。
对于监控终端4,其是普通的可以连接网络的计算机终端,例如任何带有网卡的PC机。
参考图4,其描述了被测试计算机运行的测试过程的具体流程,其具体包括被测试计算机3以网络启动模式启动开机,并通知主服务器1,601,主服务器1的网络启动模块11给被测试计算机3分配IP地址,602,网络启动模块11调用主服务器1的Linux操作系统启动模块向被测试计算机传输Linux操作系统以及测试程序、硬件驱动自动加载模块,数据库模块和硬件测试模块,603,被测试计算机3运行Linux操作系统,604,被测试计算机3运行硬件驱动自动加载模块31,对被测试计算机3的所有硬件加载驱动程序,使该等硬件正常工作,605,被测试计算机3调用数据库模块32访问测试参数数据库服务器2,获取被测试硬件的测试参数,606,被测试计算机3根据测试参数运行硬件测试模块33开始对被测试硬件进行测试,607在硬件测试过程中,数据库模块32把测试状态和结果实时地传递给测试参数数据库服务器2,并记录入测试结果数据库22中,608。
在上述步骤过程中605中,硬件驱动自动加载模块31从主服务器1下载各种硬件驱动程序。
尽管本发明已经以如上所述的优选实施例予以说明,但上述实施例并非用来限定本发明,任何对该领域熟悉的技术人员,根据本发明的设计思想、具体发明内容以及实施例的启示,应该可以各种改动和调整,而通过这些改动和调整所得到的新的内容应被本发明内容所涵盖。
权利要求
1.基于Linux系统的计算机硬件诊断综合管理系统,包括测试参数数据库服务器(2),用于存储各种测试参数,并保存测试结果,其包括测试参数数据库(21)、测试结果数据库(22),若干被测试计算机(3),提供被测试计算机硬件的测试环境,主服务器(1),对整个硬件诊断综合管理系统进行控制,对测试参数数据库服务器(2)进行管理,接收被测试计算机(3)的请求,并向被测试计算机(3)传输数据,所述测试参数数据库服务器(2)、被测试计算机(3)以及主服务器(1)彼此通过网络连接,其特征在于,所述被测试计算机(3)具备网络启动模式,且所述的主服务器(1)至少包括以下模块Linux操作系统启动模块(12),向被测试计算机(3)传输Linux系统,并使得该等Linux系统可以在被测试计算机(3)上运行,网络启动模块(11),该模块(11)在被测试计算机(3)启动后给被测试计算机(3)分配IP地址,并调用Linux操作系统启动模块(12)开始工作,同时,也向被测试计算机(3)传输硬件驱动自动加载模块(31)、数据库模块(32)和硬件测试模块(33)。
2.如权利要求1所述的基于Linux系统的计算机硬件诊断综合管理系统,其特征在于,所述的被测试计算机(3)不需要配备硬盘。
3.如权利要求1或2所述的基于Linux系统的计算机硬件诊断综合管理系统,其特征在于,所述的被测试计算机(3)不需要配备软驱和光驱。
4.如权利要求1所述的基于Linux系统的计算机硬件诊断综合管理系统,其特征在于,所述的用于连接测试参数数据库服务器(2)、被测试计算机(3)以及主服务器(1)的网络是局域网。
5.如权利要求1所述的基于Linux系统的计算机硬件诊断综合管理系统,其特征在于,所述的用于连接测试参数数据库服务器(2)、被测试计算机(3)以及主服务器(1)的网络是互联网。
6.如权利要求1或2所述的基于Linux系统的计算机硬件诊断综合管理系统,其特征在于,该系统还包括一或多个监控终端(4),该等终端(4)通过局域网或互联网与测试参数数据库服务器(2)进行连接。
7.如权利要求6所述的基于Linux系统的计算机硬件诊断综合管理系统,其特征在于,所述的监控终端(4)还通过局域网或互联网与主服务器(1)进行连接。
8.基于Linux系统的计算机硬件诊断方法,其包括如下步骤被测试计算机(3)以网络启动模式启动,并通知主服务器(1),主服务器(1)的网络启动模块(11)给被测试计算机(3)分配IP地址,网络启动模块(11)调用主服务器(1)的Linux操作系统启动模块(12)向被测试计算机(3)传输Linux操作系统以及测试程序、硬件驱动自动加载模块,数据库模块和硬件测试模块,被测试计算机(3)运行Linux操作系统,被测试计算机(3)运行硬件驱动自动加载模块(31),对被测试计算机的所有硬件加载驱动程序,被测试计算机(3)调用数据库模块(32)访问测试参数数据库服务器(2),获取被测试硬件的测试参数,被测试计算机(3)根据测试参数运行硬件测试模块(33)开始对被测试硬件进行测试,数据库模块(33)把测试状态和结果实时地传递给测试参数数据库服务器(2),并记录入测试结果数据库(22)中。
9.如权利要求8所述的基于Linux系统的计算机硬件诊断方法,其特征在于,管理人员通过测试参数数据库服务器(2)本机访问测试参数数据库(21),并对测试参数进行配置。
10.如权利要求8所述的基于Linux系统的计算机硬件诊断方法,其特征在于,管理人员通过监控终端(4)通过局域网登录测试参数数据库服务器(2),并对测试参数数据库(21)中的测试参数进行配置。
11.如权利要求8所述的基于Linux系统的计算机硬件诊断方法,其特征在于,所述的Linux操作系统被裁减以便可以被集成到系统初始化时的映像文件中并一直在被测试计算机的内存中运行。
12.如权利要求8或11所述的基于Linux系统的计算机硬件诊断方法,其特征在于,所述的Linux操作系统被裁减到最小化。
全文摘要
针对对计算机硬件进行测试存在人工参与多、准备周期长、难以统计等缺陷,本发明提供了基于Linux系统的计算机硬件诊断综合管理系统以及诊断方法,该系统包括主服务器、测试参数数据库服务器、被测试计算机,其间通过网络连接,其特征在于所述被测试计算机不需要配备硬盘,且所述的主服务器包括网络启动模块、Linux操作系统启动模块等。通过本系统,主服务器可以直接向被测试计算机传输Linux操作系统以及其它所需要的模块,从而通过被测试计算机自动完成对计算机硬件进行诊断的过程。本计算机硬件诊断系统以及诊断方法具有自动化程度高、便于统计等特点。
文档编号H04L12/00GK1979431SQ20051011130
公开日2007年6月13日 申请日期2005年12月8日 优先权日2005年12月8日
发明者谢必武 申请人:环达电脑(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1