CN109324938A - 一种批量检测ram信息的方法 - Google Patents
一种批量检测ram信息的方法 Download PDFInfo
- Publication number
- CN109324938A CN109324938A CN201811166209.XA CN201811166209A CN109324938A CN 109324938 A CN109324938 A CN 109324938A CN 201811166209 A CN201811166209 A CN 201811166209A CN 109324938 A CN109324938 A CN 109324938A
- Authority
- CN
- China
- Prior art keywords
- server
- ram
- load
- ram information
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 32
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000004519 manufacturing process Methods 0.000 claims abstract description 16
- 238000003860 storage Methods 0.000 claims description 19
- 238000012790 confirmation Methods 0.000 claims description 3
- 238000005192 partition Methods 0.000 claims description 3
- 238000005303 weighing Methods 0.000 claims 1
- 238000007689 inspection Methods 0.000 abstract description 2
- 238000012360 testing method Methods 0.000 abstract description 2
- 230000007812 deficiency Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3433—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment for load management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2273—Test methods
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明提供了一种批量检测RAM信息的方法,包括如下步骤:收集配置的RAM信息,作为基准baseline,并放在server服务器端;将生产的服务器连入网络并引导进入server无盘环境;在进入server无盘环境的服务器上运行RAM检测脚本,生成关于RAM信息的log文件;将生成的log文件与基准baseline核对,如果RAM信息相同则检查通过,如果RAM信息不同则检查不通过。该方法批量检查内存RAM的信息,代替人工逐个检查的方式,将RAM信息一次性检查完毕,并打印出需要的内存信息,节省了人力和时间,提升测试效率。
Description
技术领域
本发明涉及的是一种服务器硬件检测领域,尤其是一种批量检测RAM信息的方法。
背景技术
在现有技术中,公知的技术是对于服务器硬件测试,经常需要对RAM基本信息查看检查,工厂端出货前需要核对内存的型号、容量、位置、厂商、频率等信息,由于工厂出货机器数量较大,动辄上百台,如果全部采用人工检测,则工作量大,而且速度慢,不能满足生产需要,因此亟需一种能批量检查内存RAM的方法及工作方式,来代替人工逐个检查核对的方式。这是现有技术所存在的不足之处。
发明内容
本发明的目的就是针对现有技术所存在的不足,而提供一种批量检测RAM信息的方法,该方法批量检查内存RAM的信息,代替人工逐个检查的方式,将RAM信息一次性检查完毕,并打印出需要的内存信息,节省了人力和时间,提升测试效率。
本方案是通过如下技术措施来实现的:一种批量检测RAM信息的方法,其特征是包括如下步骤:1)收集配置的RAM信息,作为基准baseline,并放在server服务器端;2)将生产的服务器连入网络并引导进入server无盘环境;3)在进入server无盘环境的服务器上运行RAM检测脚本,生成关于RAM信息的log文件;4)将生成关于RAM信息的log文件与基准baseline核对,如果RAM信息相同则检查通过,如果RAM信息不同则检查不通过。首先收集RAM信息,作为基准,并存放在server服务器端,用于在检测生产的服务器时作为对比基准;将生产的 服务器引导进入server无盘环境,便于进行检测。如果RAM信息相同,则检查通过,并向server服务器端发送pass通知。如果RAM信息不同,则检查不通过,并向server服务器端发送fail通知。
将收集到的RAM信息放在server服务器端时,server服务器包括负载均衡服务器和多个负载分区,负载均衡服务器记载每个负载分区中的存储状态;负载均衡服务器接收到信息存储请求,从与所述负载均衡服务器组连接的负载分区组中确定出进行存储的负载分区,将收集到的RAM信息进行存储。在确定进行存储的负载分区时,负载均衡服务器判断所有负载分区中存储状态是否超过阈值,如果只有一个未超过阈值的,则直接将收集到的RAM信息存入此负载分区,如果有多个未超过阈值的,则选取存储量最少的负载分区进行存储,如果负载分区均超过阈值,则选取存储量最接近阈值的负载分区进行存储。这样可以充分利用server服务器的空间,保证了存储RAM信息的有效性。
RAM检测脚本是在root用户下编辑脚本meminfo,用于内存信息收集。运行RAM检测脚本是在.bashrc中写入脚本。由于root用户是系统中唯一的超级管理员,它具有等同于操作系统的权限,因此RAM检测脚本可以在进入无盘环境时就运行,用于检测内存信息。
所述的步骤3)中,安装在生产的服务器上的RAM检测脚本,自动配置所述生产的服务器在进入server无盘环境时启动;在所述生产的服务器进入无盘环境时,检测脚本启动,并向server服务器端发送启动通知消息;检测脚本接server服务端的确认信息后进行RAM信息检测。这样保证了检测的顺利进行,避免server服务器端无法准确接收信息的情况。
由此可见,本发明与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。
附图说明
图1为本发明具体实施方式的流程图。
具体实施方式
为能清楚说明本方案的技术特点,下面通过一个具体实施方式,并结合其附图,对本方案进行阐述。
通过附图可以看出,本方案的批量检测RAM信息的方法,1)收集配置的RAM信息,作为基准baseline,并放在server服务器端;2)将生产的服务器连入网络并引导进入server无盘环境;3)在进入server无盘环境的服务器上运行RAM检测脚本,生成关于RAM信息的log文件;4)将生成的log文件与基准baseline核对,如果RAM信息相同则检查通过,并向server服务器端发送pass通知,如果RAM信息不同则检查不通过,并向server服务器端发送fail通知。
步骤1)中将收集到的RAM信息放在server服务器端时,server服务器包括负载均衡服务器和多个负载分区,负载均衡服务器记载每个负载分区中的存储状态;负载均衡服务器接收到信息存储请求,从与所述负载均衡服务器组连接的负载分区组中确定出进行存储的负载分区,将收集到的RAM信息进行存储。在确定进行存储的负载分区时,负载均衡服务器判断所有负载分区中存储状态是否超过阈值,如果只有一个未超过阈值的,则直接将收集到的RAM信息存入此负载分区,如果有多个未超过阈值的,则选取存储量最少的负载分区进行存储,如果负载分区均超过阈值,则选取存储量最接近阈值的负载分区进行存储。
RAM检测脚本是在root用户下编辑脚本meminfo,用于内存信息收集;运行RAM检测脚本是在.bashrc中写入脚本。
所述的步骤3)中,安装在生产的服务器上的RAM检测脚本,自动配置所述生产的服务器在进入server无盘环境时启动;在所述生产的服务器进入无盘环境时,检测脚本启动,并向server服务器端发送启动通知消息;检测脚本接server服务端的确认信息后进行RAM信息检测。
本发明并不仅限于上述具体实施方式,本领域普通技术人员在本发明的实质范围内做出的变化、改型、添加或替换,也应属于本发明的保护范围。
Claims (8)
1.一种批量检测RAM信息的方法,其特征是包括如下步骤:
1)收集配置的RAM信息,作为基准baseline,并放在server服务器端;
2)将生产的服务器连入网络并引导进入server无盘环境;
3)在进入server无盘环境的服务器上运行RAM检测脚本,生成关于RAM信息的log文件;
4)将生成的log文件与基准baseline核对,如果RAM信息相同则检查通过,如果RAM信息不同则检查不通过。
2.根据权利要求1所述的批量检测RAM信息的方法,其特征是:将收集到的RAM信息放在server服务器端时,server服务器包括负载均衡服务器和多个负载分区,负载均衡服务器记载每个负载分区中的存储状态;负载均衡服务器接收到信息存储请求,从与所述负载均衡服务器组连接的负载分区组中确定出进行存储的负载分区,将收集到的RAM信息进行存储。
3.根据权利要求2所述的批量检测RAM信息的方法,其特征是:在确定进行存储的负载分区时,负载均衡服务器判断所有负载分区中存储状态是否超过阈值,如果只有一个未超过阈值的,则直接将收集到的RAM信息存入此负载分区,如果有多个未超过阈值的,则选取存储量最少的负载分区进行存储,如果负载分区均超过阈值,则选取存储量最接近阈值的负载分区进行存储。
4.根据权利要求1所述的批量检测RAM信息的方法,其特征是:RAM检测脚本是在root用户下编辑脚本meminfo,用于内存信息收集。
5.根据权利要求1或4所述的批量检测RAM信息的方法,其特征是:运行RAM检测脚本是在.bashrc中写入脚本。
6.根据权利要求1所述的批量检测RAM信息的方法,其特征是:所述的步骤3)中,安装在生产的服务器上的RAM检测脚本,自动配置所述生产的服务器在进入server无盘环境时启动;在所述生产的服务器进入无盘环境时,检测脚本启动,并向server服务器端发送启动通知消息;检测脚本接server服务端的确认信息后进行RAM信息检测。
7.根据权利要求1所述的批量检测RAM信息的方法,其特征是:步骤4)中如果RAM信息相同,则检查通过,并向server服务器端发送pass通知。
8.根据权利要求1或7所述的批量检测RAM信息的方法,其特征是:步骤4)中如果RAM信息不同,则检查不通过,并向server服务器端发送fail通知。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811166209.XA CN109324938A (zh) | 2018-10-08 | 2018-10-08 | 一种批量检测ram信息的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811166209.XA CN109324938A (zh) | 2018-10-08 | 2018-10-08 | 一种批量检测ram信息的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109324938A true CN109324938A (zh) | 2019-02-12 |
Family
ID=65266751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811166209.XA Pending CN109324938A (zh) | 2018-10-08 | 2018-10-08 | 一种批量检测ram信息的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109324938A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112988480A (zh) * | 2021-02-09 | 2021-06-18 | 山东英信计算机技术有限公司 | 基于云平台的服务器内存型号校验系统、方法及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10239397A (ja) * | 1997-02-27 | 1998-09-11 | Ando Electric Co Ltd | Ic試験装置 |
US20050094450A1 (en) * | 2003-11-04 | 2005-05-05 | Fujitsu Limited | Semiconductor device and testing apparatus for semiconductor device |
EP2438812A1 (en) * | 2009-06-19 | 2012-04-11 | Incorporated National University Iwate University | Detection device, and recovery method and monitoring system therefor |
CN102959638A (zh) * | 2010-04-20 | 2013-03-06 | 海盗船存储器公司 | 监视高性能计算机中的存储器模块参数 |
CN106227616A (zh) * | 2016-08-10 | 2016-12-14 | 浪潮电子信息产业股份有限公司 | 一种批量实现rmt自动测试的方法 |
CN106383762A (zh) * | 2016-08-31 | 2017-02-08 | 西安紫光国芯半导体有限公司 | 一种用于dram控制器的验证方法 |
-
2018
- 2018-10-08 CN CN201811166209.XA patent/CN109324938A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10239397A (ja) * | 1997-02-27 | 1998-09-11 | Ando Electric Co Ltd | Ic試験装置 |
US20050094450A1 (en) * | 2003-11-04 | 2005-05-05 | Fujitsu Limited | Semiconductor device and testing apparatus for semiconductor device |
EP2438812A1 (en) * | 2009-06-19 | 2012-04-11 | Incorporated National University Iwate University | Detection device, and recovery method and monitoring system therefor |
CN102959638A (zh) * | 2010-04-20 | 2013-03-06 | 海盗船存储器公司 | 监视高性能计算机中的存储器模块参数 |
CN106227616A (zh) * | 2016-08-10 | 2016-12-14 | 浪潮电子信息产业股份有限公司 | 一种批量实现rmt自动测试的方法 |
CN106383762A (zh) * | 2016-08-31 | 2017-02-08 | 西安紫光国芯半导体有限公司 | 一种用于dram控制器的验证方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112988480A (zh) * | 2021-02-09 | 2021-06-18 | 山东英信计算机技术有限公司 | 基于云平台的服务器内存型号校验系统、方法及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110471831A (zh) | 一种兼容测试的自动化方法及装置 | |
CN102567203A (zh) | 一种测试分布式文件系统性能的方法及系统 | |
CN101576846A (zh) | 软件的性能检测方法 | |
CN102567185B (zh) | 一种应用服务器的监控方法 | |
CN114884838B (zh) | Kubernetes组件的监控方法及服务器 | |
WO2019128299A1 (zh) | 一种测试系统及测试方法 | |
CN112269697B (zh) | 一种设备存储性能测试方法、系统及相关装置 | |
CN110874311A (zh) | 数据库检测方法、装置、计算机设备和存储介质 | |
CN103760394A (zh) | 示波器测量数据的自动处理方法及装置 | |
CN109522181A (zh) | 一种分布式存储系统的性能测试方法、装置和设备 | |
CA3141565A1 (en) | Method and system for automatically monitoring business systems | |
CN118331161A (zh) | 一种集中器运行环境监控管理系统 | |
CN115102877A (zh) | 一种虚拟网卡网络检测方法、装置、设备及介质 | |
CN112463572A (zh) | 一种跨境多服务拨测的软件测试系统及其方法 | |
CN106055465A (zh) | 一种客户端错误异常信息统计方法 | |
CN109324938A (zh) | 一种批量检测ram信息的方法 | |
CN113590393B (zh) | 一种智能设备测试方法、装置、电子设备和存储介质 | |
TWI627528B (zh) | System and method applied to cloud virtual machine automated test environment deployment | |
CN105138447A (zh) | 一种Reboot测试过程中监测硬盘和内存的实现方法 | |
US20100251029A1 (en) | Implementing self-optimizing ipl diagnostic mode | |
CN111064279A (zh) | 停电事件上报测试系统及方法 | |
CN106603343A (zh) | 一种批量测试服务器稳定性的方法 | |
CN109857672A (zh) | 一种信息收集方法、装置、设备及存储介质 | |
CN109358998A (zh) | 一种服务器检测方法、装置及系统 | |
CN108733524A (zh) | 一种服务器硬盘背板信息自动化测试方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190212 |
|
RJ01 | Rejection of invention patent application after publication |