一种实时监控Sandisk_SSD温度的方法与流程

文档序号:12733410阅读:1949来源:国知局

本发明涉及服务器技术领域,具体涉及一种实时监控Sandisk SSD温度的方法。



背景技术:

随着互联网的高速发展,信息的高安全性和系统的高可靠性越来越成为公司、企业、政府最为关注的事情,而硬盘作为数据存储的主要载体,其稳定性和可靠性也越来越受到重视,因此对于硬盘在我们服务器上使用,必须全面了解硬盘的各关键参数,尤其是对这些关键参数进行监控,从而确保该产品的质量。

硬盘作为一个及其重要的服务器部件,其温度与硬盘性能稳定性息息相关,当前的测量方法一般是给硬盘贴上金属片,用温度传感器将温度线贴在硬盘金属片上,然后去观测硬盘温度,这种方法虽然准确,精度高,但是缺陷是过程复杂不易操作,耗时长,不能实时进行监控,且由于有引出的导线所以服务器系统工作的稳定性也有隐患。



技术实现要素:

本发明的技术任务是提供一种实时监控Sandisk SSD温度的方法,通过软件的方式,在linux系统下通过系统命令直接访问硬盘的温度,可以同时看到硬盘温度和NAND温度,实时监控硬盘温度,方便快捷,简单有效。

本发明解决其技术问题所采用的技术方案是:

一种实时监控Sandisk SSD温度的方法,该方法在linux系统下通过命令直接访问硬盘的温度,包括以下步骤:

1)、搭建测试环境;

2)、安装Linux测试系统和驱动工具包;

3)、确保工具包完全安装;

4)、系统下执行查看温度命令,实时查看盘体温度;

5)、输出温度结果;

其中,驱动工具包包括iomemory内核安装包,确认和操作系统内核版本一致进行安装;fio-utils工具软件,fio-common使用init脚本软件,fio-sysvinit init启动软件和fio-firmware微软软件包。

优选的,该方法的验证步骤如下:

1)在OS下,查看是否已经识别到Sandisk PCIE设备;

[root@localhost]# lspci | grep -i fusion

7:00.0 FLASH memory: Fusion-io ioMemory HHHL

2)、正确识别到设备后,查看Sandisk盘的正确盘符;

[root@localhost]# fdisk –l /dev/fioa

3)、可以正常识别盘符和盘状态,其中系统下识别到的fioa盘符在命令中对应fct0

敲入如下命令,查看NAND温度;

[root@localhost]# fio-status /dev/fct0 -F iom.nand_throttle_start_deg_c

4)、查看controller温度;

# fio-status /dev/fct0 -F iom.controller_throttle_start_deg_c

5)、输入命令:fio –status-a,查看硬盘温度。

本发明的一种实时监控Sandisk SSD温度的方法与现有技术相比,具有以下有益效果:

该设计方案是在Linux系统下用标准的系统指令实时读出硬盘的温度,并对温度进行监控,用软件的方式实现,解决服务器工作时,不能一直连接传感器,不能实时监控硬盘温度得问题。

这种设计方案能够做到实时监控硬盘温度状态,通过硬盘的健康状态,保证硬盘能健康运行,从而保障硬盘和产品的品质。

具体实施方式

下面结合具体实施例对本发明作进一步说明。

一种实时监控Sandisk SSD温度的方法,该方法在linux系统下通过命令直接访问硬盘的温度,Linux操作系统可以取任意一个版本,此次测试使用的为Redhat6.6操作系统,使用sandisk PCIE SSD进行验证。包括以下步骤:

1)、搭建测试环境;

2)、安装Linux测试系统和驱动工具包;

3)、确保工具包完全安装;

4)、系统下执行查看温度命令,实时查看盘体温度;

5)、输出温度结果;

其中,驱动工具包包括iomemory内核安装包,确认和操作系统内核版本一致进行安装;fio-utils工具软件,fio-common使用init脚本软件,fio-sysvinit init启动软件和fio-firmware微软软件包。

该方法的验证步骤如下:

1)在OS下,查看是否已经识别到Sandisk PCIE设备;

[root@localhost]# lspci | grep -i fusion

7:00.0 FLASH memory: Fusion-io ioMemory HHHL

2)、正确识别到设备后,查看Sandisk盘的正确盘符;

[root@localhost]# fdisk –l /dev/fioa

3)、可以正常识别盘符和盘状态,其中系统下识别到的fioa盘符在命令中对应fct0

敲入如下命令,查看NAND温度;

[root@localhost]# fio-status /dev/fct0 -F iom.nand_throttle_start_deg_c

可看到NAND颗粒的此时温度为80℃;

4)、查看controller温度;

# fio-status /dev/fct0 -F iom.controller_throttle_start_deg_c

可看到controller温度为81℃;

5)、输入命令:fio –status-a,查看硬盘温度。

该设计方案是在Linux系统下用标准的系统指令实时读出硬盘的温度,并对温度进行监控,是用软件的方式实现。这种设计方案能够做到实时监控硬盘温度状态,通过硬盘的健康状态,保证硬盘能健康运行,从而保障硬盘和产品的品质。

通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1