The present invention provides a system and a server based switch testing method of Linux system, the method includes: grasping the current memory capacity as reference memory capacity; initialization test documentation; loop switch testing, each switch test, than the memory capacity and reference memory capacity, test results will be updated to test documentation; according to the test documentation to determine the switch machine test results. The invention adopts to count switch machine, combined with system level memory and memory reference contrast mechanism for real-time monitoring of memory capacity in each system switch process, through in the system before and after the starting and the consistency of the switch test run times to assess the operational stability of the test platform, the test results is more intuitive, and to improve the efficiency of testing the server reliability, and is suitable for all kinds of popular Linux systems.
【技术实现步骤摘要】
一种基于Linux系统的服务器开关机测试方法与系统
本专利技术涉及服务器开关机测试领域,特别是一种基于Linux系统的服务器开关机测试方法与系统。
技术介绍
目前业界在服务器系统开关机测试中,大多在Windows操作系统下进行开关机测试,同时对开关机作业计数,而在Linux操作系统下,只能通过手动设置进行开关机测试,并无计数功能。现今多数高端服务器使用的均是Linux操作系统,开关机中需要对开关机作业次数计数作为压力测试。在开关机过程中,内存在开关机前后会出现丢失现象,多次开关机后内存容量恢复正常,因此需要在开关机测试中进行内存容量的记录工作,以此来评估测试机器开关机后的系统稳定性。
技术实现思路
本专利技术的目的是提供一种基于Linux系统的服务器开关机测试方法与系统,旨在解决现有Linux系统中服务器开关机测试无法实时监控系统内存容量以及开关机计数的问题,实现对开关机前后内存容量以及开关机次数的实时监控,测试结果更加直观。为达到上述技术目的,本专利技术提供了一种基于Linux系统的服务器开关机测试方法,包括以下步骤:抓取当前内存容量作为基准参考内存容量;初始化测试记录文件;循环执行开关机测试,在每次开关机测试中,比对内存容量和基准参考内存容量,将测试结果更新至测试记录文件;根据测试记录文件判定开关机测试结果。优选地,所述测试记录文件包括count文件、warmboot.log和faillog.log文件;count文件记录开关机次数;warmboot.log文件记录开关机时间以及测试结果,所述测试结果为内存容量与基准参考内存容量是否相符,相符则为pass, ...
【技术保护点】
一种基于Linux系统的服务器开关机测试方法,其特征在于,包括以下步骤:抓取当前内存容量作为基准参考内存容量;初始化测试记录文件;循环执行开关机测试,在每次开关机测试中,比对内存容量和基准参考内存容量,将测试结果更新至测试记录文件;根据测试记录文件判定开关机测试结果。
【技术特征摘要】
1.一种基于Linux系统的服务器开关机测试方法,其特征在于,包括以下步骤:抓取当前内存容量作为基准参考内存容量;初始化测试记录文件;循环执行开关机测试,在每次开关机测试中,比对内存容量和基准参考内存容量,将测试结果更新至测试记录文件;根据测试记录文件判定开关机测试结果。2.根据权利要求1所述的一种基于Linux系统的服务器开关机测试方法,其特征在于,所述测试记录文件包括count文件、warmboot.log和faillog.log文件;count文件记录开关机次数;warmboot.log文件记录开关机时间以及测试结果,所述测试结果为内存容量与基准参考内存容量是否相符,相符则为pass,否则为fail;faillog.log文件记录开关机测试过程中测试结果为fail的开关机记录。3.根据权利要求2所述的一种基于Linux系统的服务器开关机测试方法,其特征在于,所述将测试结果更新至测试记录文件具体操作为:在count文件中更新开关机次数;在warmboot.log文件中更新开关机记录;当测试结果为fail时,在faillog.log文件中更新测试结果为fail的开关机记录,否则不更新。4.根据权利要求2或3所述的一种基于Linux系统的服务器开关机测试方法,其特征在于,所述根据测试记录文件判定开关机测试结果具体操作为:warmboot.log文件中测试结果全为pass且faillog.log文件中没有报错记录,则测试通过,否则测试失败。5.一种基于Linux系统的服务器开关机测试系统,其特征在于,包括:基准参考内存容量抓取模块,用于抓取当前内存容量作为基准参考内存容量;测试记录文件初始化模块,用于初始化测试记录文件;开关机测试模块,用于循环执行开关机测试,在每次开关机测试中,比对内存容量和基准参考内存容量,将测试结果更新至测试记录文件;测试结...
【专利技术属性】
技术研发人员:牟茜,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。