linux ipmitool检测内存,一种基于ipmitool工具循环侦测内存的方法与流程

本发明涉及服务器技术领域,具体的说是一种基于ipmitool工具循环侦测内存的方法。

背景技术:

随着计算机技术的发展,计算机已经广泛应用于生活、工作中各个领域,对计算机计算处理能力和存储能力也提出了更高要求。在计算机的硬件构成中,内存是服务器系统的关键组成部分,与CPU进行沟通的桥梁,用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。计算机中所有程序的运行都是在内存储器中进行的,计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的正常运行决定了计算机的稳定工作。内存的质量好坏与容量大小会影响计算机的运行速度,因此内存储器的性能对计算机的影响非常大。

通常服务器需要持久不间断的运行,其内存部分处于长期高负荷的运转状态,往往造成内存部位温度过高而影响整个系统的工作性能。并且,由于服务器中设置的内存条数量随着发展需求与日俱增,某些内存条因工作温度过高而出现故障,但是问题内存不容易定位查找,这就给维护人员带来了很大困难,从而影响维护效率,可能会严重影响服务器工作的稳定性。

鉴于服务器中内存温度过高不容易定位的问题,本发明提出了一种基于ipmitool工具循环侦测内存的方法,能够通过ipmitool工具循环侦测内存温度。所述ipmitool是一种可用在linux系统下的命令行方式的ipmi平台管理工具,它支持ipmi 1.5规范,通过它可以实现获取传感器的信息、显示系统日志内容、网络远程开关机等功能。用户可以利用IPMI监视服务器的物理特征,如温度、电压、电扇工作状态、电源供应以及机箱入侵等。Ipmi独立于CPU BIOS和OS的,用户无论在开机还是关机的状态下,只要接通电源就可以实现对服务器的监控。

技术实现要素:

本发明针对目前技术发展的需求和不足之处,提供一种基于ipmitool工具循环侦测内存的方法。

本发明所述一种基于ipmitool工具循环侦测内存的方法,解决上述技术问题采用的技术方案如下:所述一种基于ipmitool工具循环侦测内存的方法,基于ipmitool工具循环侦测内存温度,并通过点亮高温内存的LED灯定位问题内存;其主要实现过程包括如下步骤:1)预设内存最高温度阀值,2)循环侦测内存温度,3)定位温度超过预设阀值的内存插槽,4)定位问题内存。

优选的,预设内存最高温度阀值45℃,并通过ipmitool命令每0.5s循环获取每一条内存的温度。

优选的,通过命令定位温度超过预设阀值的内存插槽。

优选的,通过点亮超过预设阀值的内存插槽的LED灯,来快速定位问题内存。

本发明所述一种基于ipmitool工具循环侦测内存的方法与现有技术相比具有的有益效果是:本发明基于ipmitool循环侦测内存温度,自动循环获取内存温度,并对超过预设温度阈值的内存通过命令点亮内存插槽LED灯,来定位问题内存;适用x86架构红帽以及Centos操作系统;实现了自动侦测内存温度是否超过阀值,并通过点亮内存插槽LED灯来快速定位问题内存,提高了产品的稳定性,减少人力投入,提升产品质量。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本发明所述一种基于ipmitool工具循环侦测内存的方法进一步详细说明。

实施例:

本实施例一种基于ipmitool工具循环侦测内存的方法,基于ipmitool工具循环侦测内存温度,并通过点亮高温内存的LED灯定位问题内存;其主要实现过程包括如下步骤:1)预设内存最高温度阀值,2)循环侦测内存温度,3)定位温度超过预设阀值的内存插槽,4)定位问题内存。

本实施例中,所述1)预设内存最高温度阀值这一步骤中,预设内存最高温度阀值为45℃。

所述2)循环侦测内存温度这一步骤是指,通过ipmitool命令每0.5s循环获取每一条内存的温度。

所述3)定位温度超过预设阀值的内存插槽这一步骤是指,通过命令定位温度超过预设阀值的内存插槽。

所述4)定位问题内存这一步骤包括,通过点亮超过预设阀值的内存插槽的LED灯,来快速定位问题内存。

本实施例所述基于ipmitool工具循环侦测内存的方法,所使用的具体命令如下:

上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值