CN113806167A - 一种飞腾平台服务器操作***的运行监控方法 - Google Patents
一种飞腾平台服务器操作***的运行监控方法 Download PDFInfo
- Publication number
- CN113806167A CN113806167A CN202111019358.5A CN202111019358A CN113806167A CN 113806167 A CN113806167 A CN 113806167A CN 202111019358 A CN202111019358 A CN 202111019358A CN 113806167 A CN113806167 A CN 113806167A
- Authority
- CN
- China
- Prior art keywords
- operating system
- cpld
- operating
- lamp
- signal
- 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
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000012544 monitoring process Methods 0.000 title claims abstract description 25
- 238000004891 communication Methods 0.000 claims abstract description 20
- 238000012360 testing method Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 description 8
- 238000011161 development Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3055—Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/324—Display of status information
- G06F11/325—Display of status information by lamps or LED's
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种飞腾平台服务器操作***的运行监控方法,涉及计算机技术领域,该方法设置操作***运行灯,由cpld来控制操作***运行灯的亮灭,通过操作***与cpld通信来确定操作***的运行情况;包括操作***与cpld的通信部分和cpld控制运行灯的部分;服务器上电开机后,cpld对操作***的专用通信串口进行轮询接收,该串口为飞腾处理器直出;cpld轮询接收接收到信号,点亮表示进入操作***的运行灯;当时间超过操作***平均进入时间的两倍cpld还没有接收到信号,则将表示***运行异常的运行灯点亮。本发明方便高效,用于飞腾平台服务器的操作***运行灯的控制方法,用户可以快速判断服务器是否进入操作***。
Description
技术领域
本发明涉及计算机技术领域,具体地说是一种飞腾平台服务器操作***的运行监控方法。
背景技术
随着计算机技术的发展,各个行业都开始广泛使用计算机来高效地完成各种工作,而随着计算机在各行业的广泛应用,对计算机的功能需求也在逐渐增多,定制化功能越来越多,越来越多的特殊定制的服务器开始出现,功能定制化对计算机厂商是个很大的考验。
操作***是用户使用计算机的核心部分,也是用户直接使用计算机的部分,因此对于用户来说,操作***是最重要的部分,正常进入操作***是计算机能够正常工作的首要条件。在特殊定制服务器或多台服务器同时开机运行的场景下,用户查看每台服务器操作***的运行情况就比较困难,不能高效的查看每台服务器操作***的运行情况。
发明内容
本发明的技术任务是针对以上不足之处,提供一种飞腾平台服务器操作***的运行监控方法,方便高效,用户可以快速判断服务器是否进入操作***。
本发明解决其技术问题所采用的技术方案是:
一种飞腾平台服务器操作***的运行监控方法,设置操作***运行灯,由cpld来控制操作***运行灯的亮灭,通过操作***与cpld通信来确定操作***的运行情况;包括操作***与cpld的通信部分和cpld控制运行灯的部分;
服务器上电开机后,cpld对操作***的专用通信串口进行轮询接收,该串口为飞腾处理器直出;
cpld轮询接收接收到信号,点亮表示进入操作***的运行灯;当时间超过操作***平均进入时间的两倍cpld还没有接收到信号,则将表示***运行异常的运行灯点亮。
这些年国产处理器发展飞速,飞腾处理器就是其中的佼佼者,具有谱系全、性能高、生态完善、自主化程度高等特点,现在已经开始逐步替代intel等国外处理器,逐步应用于国内各个行业各个领域。本方法应用于飞腾平台服务器的led操作***运行灯的控制方法,可以实现通过查看运行灯即可判断操作***是否正常进入的功能。
本方法通过提供控制飞腾平台服务器操作***运行灯的方法,通过操作***与cpld通信来确定操作***的运行情况,由cpld来控制运行灯的亮灭,解决了在多台服务器同时开机工作的情况下,用户查看每台服务器操作***运行情况不方便的问题。
优选的,所述操作***与cpld的通信部分,操作***与cpld通过串口通信,操作***在服务器正常进入操作***后,通过串口向cpld发送信号,cpld接收到信号之后,点亮绿色运行灯,表示运行正常;否则点亮红色运行灯,表示操作***运行异常。
优选的,所述cpld控制运行灯的部分,cpld通过分别控制两根gpio引脚的高低电平来实现对运行灯亮灭的控制。
优选的,所述运行灯为led运行灯。
进一步的,以GpioPortb6和GpioPortb7来表示两根gpio引脚,服务器上电开机后,GpioPortb6和GpioPortb7两个gpio引脚的电平均拉低,cpld开始对操作***的专用通信串口进行轮询接收;
在操作***下编写程序,并设置开机执行,该程序每隔一段时间向与cpld通信的串口发送固定的一段字符串作为与cpld通信的信号,该字符串内容与cpld约定统一;
当服务器进入操作***后,操作***执行程序,并向串口发送信号,cpld轮询接收到信号,将GpioPortb6电平拉高,将绿色运行灯点亮,表示顺利进入操作***,同时清空串口通道;
当时间超过操作***平均进入时间的两倍cpld还没有接收到信号时,将GpioPortb7的电平拉高,将红色运行灯点亮,表示未能顺利进入操作***。
进一步的,在操作***下编写程序打开线程,在后台挂起该程序,以持续后台运行该程序,每隔2ms向串口发送一次信号;当时间超过操作***平均进入时间的两倍cpld还没有接收到信号时,将GpioPortb6电平拉低,并将GpioPortb7的电平拉高,将红色运行灯点亮,熄灭绿色运行灯,表示操作***运行出现异常。
优选的,所述平均进入时间为多次测试记录获得。
进一步的,该方法的实现过程如下:
S1)、开机上电;
S2)、cpld开始计时轮询;
S3)、判断到设定时间是否接收到信号;
S4)、接收到信号,点亮绿色运行灯,继续进行cpld的计时轮询;否则点亮红色运行灯;
S5)、点亮红色运行灯则自动进行断电关机。
本发明还要求保护一种飞腾平台服务器操作***的运行监控装置,该装置根据上述的飞腾平台服务器操作***的运行监控方法进行配置,并包括:至少一个存储器和至少一个处理器;
所述至少一个存储器,用于存储机器可读程序;
所述至少一个处理器,用于调用所述机器可读程序,执行上述的飞腾平台服务器操作***的运行监控方法。
本发明还要求保护计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行上述的飞腾平台服务器操作***的运行监控方法。
本发明的一种飞腾平台服务器操作***的运行监控方法与现有技术相比,具有以下有益效果:
本方法应用于飞腾平台服务器的led操作***运行灯的控制方法,可以实现通过查看运行灯即可判断操作***是否正常进入的功能。通过提供控制飞腾平台服务器操作***运行灯的方法,通过操作***与cpld通信来确定操作***的运行情况,由cpld来控制运行灯的亮灭,解决了在多台服务器同时开机工作的情况下,用户查看每台服务器操作***运行情况不方便的问题。
附图说明
图1是本发明飞腾平台服务器操作***的运行监控方法实现流程图;
图2是本发明实施例提供的整个运行灯控制的示意图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明。
一般用户可以通过直接查看显示来看是否进入操作***,但是当一些行业需要大量的服务器同时进行工作时,不可能每台服务器都要用户通过显示来查看操作***的运行情况,因此需要一种方便快捷的查看操作***运行情况的方法。
本发明实施例提供一种飞腾平台服务器操作***的运行监控方法,设置操作***运行灯,由cpld来控制操作***运行灯的亮灭,通过操作***与cpld通信来确定操作***的运行情况;包括操作***与cpld的通信部分和cpld控制运行灯的部分;
服务器上电开机后,cpld对操作***的专用通信串口进行轮询接收,该串口为飞腾处理器直出;
cpld轮询接收接收到信号,点亮表示进入操作***的运行灯;当时间超过操作***平均进入时间的两倍cpld还没有接收到信号,则将表示***运行异常的运行灯点亮。本发明实施例中,运行灯为led运行灯。如图2所示,为整个led运行灯控制的示意图。
所述操作***与cpld的通信部分,操作***与cpld通过串口通信,操作***在服务器正常进入操作***后,通过串口向cpld发送信号,cpld接收到信号之后,点亮绿色运行灯,表示运行正常;否则点亮红色运行灯,表示操作***运行异常;
所述cpld控制运行灯的部分,cpld通过分别控制两根gpio引脚的高低电平来实现对运行灯亮灭的控制。
本发明实施例提供一种飞腾平台服务器操作***的运行监控方法,以GpioPortb6和GpioPortb7来表示两根gpio引脚,服务器上电开机后,GpioPortb6和GpioPortb7两个gpio引脚的电平均拉低,cpld开始对操作***的专用通信串口进行轮询接收,该串口为飞腾处理器直出;
在操作***下编写程序,并设置开机执行,该程序每隔一段时间向与cpld通信的串口发送固定的一段字符串作为与cpld通信的信号,该字符串内容与cpld约定统一;
当服务器进入操作***后,操作***执行程序,并向串口发送信号,cpld轮询接收到信号,将GpioPortb6电平拉高,将绿色运行灯点亮,表示顺利进入操作***,同时清空串口通道;
当时间超过操作***平均进入时间的两倍cpld还没有接收到信号时,将GpioPortb7的电平拉高,将红色运行灯点亮,表示未能顺利进入操作***。该平均进入时间为多次测试记录获得。
本发明实施例提供的又一种飞腾平台服务器操作***的运行监控方法,在操作***下编写程序打开线程,在后台挂起该程序,以持续后台运行该程序,每隔2ms向串口发送一次信号;当时间超过操作***平均进入时间的两倍cpld还没有接收到信号时,将GpioPortb6电平拉低,并将GpioPortb7的电平拉高,将红色运行灯点亮,熄灭绿色运行灯,表示操作***运行出现异常。
如图1所示,该方法的整个实现过程如下:
S1)、开机上电;
S2)、cpld开始计时轮询;
S3)、判断到设定时间是否接收到信号;
S4)、接收到信号,点亮绿色运行灯,继续进行cpld的计时轮询;否则点亮红色运行灯;
S5)、点亮红色运行灯则自动进行断电关机。
这些年国产处理器发展飞速,飞腾处理器就是其中的佼佼者,具有谱系全、性能高、生态完善、自主化程度高等特点,现在已经开始逐步替代intel等国外处理器,逐步应用于国内各个行业各个领域。本方法应用于飞腾平台服务器的led操作***运行灯的控制方法,可以实现通过查看运行灯即可判断操作***是否正常进入的功能。
本方法通过提供控制飞腾平台服务器操作***运行灯的方法,通过操作***与cpld通信来确定操作***的运行情况,由cpld来控制运行灯的亮灭,解决了在多台服务器同时开机工作的情况下,用户查看每台服务器操作***运行情况不方便的问题。
本发明实施例还提供了一种飞腾平台服务器操作***的运行监控装置,该装置根据上述实施例中所述的飞腾平台服务器操作***的运行监控方法进行配置,并包括:至少一个存储器和至少一个处理器;
所述至少一个存储器,用于存储机器可读程序;
所述至少一个处理器,用于调用所述机器可读程序,执行上述实施例中所述的飞腾平台服务器操作***的运行监控方法。
本发明实施例还提供了一种计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行本发明上述实施例中所述的飞腾平台服务器操作***的运行监控方法。具体地,可以提供配有存储介质的***或者装置,在该存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该***或者装置的计算机(或CPU或MPU)读出并执行存储在存储介质中的程序代码。
在这种情况下,从存储介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此程序代码和存储程序代码的存储介质构成了本发明的一部分。
用于提供程序代码的存储介质实施例包括软盘、硬盘、磁光盘、光盘(如CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW)、磁带、非易失性存储卡和ROM。可选择地,可以由通信网络从服务器计算机上下载程序代码。
此外,应该清楚的是,不仅可以通过执行计算机所读出的程序代码,而且可以通过基于程序代码的指令使计算机上操作的操作***等来完成部分或者全部的实际操作,从而实现上述实施例中任意一项实施例的功能。
此外,可以理解的是,将由存储介质读出的程序代码写到***计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展单元中设置的存储器中,随后基于程序代码的指令使安装在扩展板或者扩展单元上的CPU等来执行部分和全部实际操作,从而实现上述实施例中任一实施例的功能。
上文通过附图和优选实施例对本发明进行了详细展示和说明,然而本发明不限于这些已揭示的实施例,基与上述多个实施例本领域技术人员可以知晓,可以组合上述不同实施例中的代码审核手段得到本发明更多的实施例,这些实施例也在本发明的保护范围之内。
Claims (10)
1.一种飞腾平台服务器操作***的运行监控方法,其特征在于,设置操作***运行灯,由cpld来控制操作***运行灯的亮灭,通过操作***与cpld通信来确定操作***的运行情况;包括操作***与cpld的通信部分和cpld控制运行灯的部分;
服务器上电开机后,cpld对操作***的专用通信串口进行轮询接收,该串口为飞腾处理器直出;
cpld轮询接收接收到信号,点亮表示进入操作***的运行灯;当时间超过操作***平均进入时间的两倍cpld还没有接收到信号,则将表示***运行异常的运行灯点亮。
2.根据权利要求1所述的一种飞腾平台服务器操作***的运行监控方法,其特征在于,所述操作***与cpld的通信部分,操作***与cpld通过串口通信,操作***在服务器正常进入操作***后,通过串口向cpld发送信号,cpld接收到信号之后,点亮绿色运行灯,表示运行正常;否则点亮红色运行灯,表示操作***运行异常。
3.根据权利要求1或2所述的一种飞腾平台服务器操作***的运行监控方法,其特征在于,所述cpld控制运行灯的部分,cpld通过分别控制两根gpio引脚的高低电平来实现对运行灯亮灭的控制。
4.根据权利要求3所述的一种飞腾平台服务器操作***的运行监控方法,其特征在于,所述运行灯为led运行灯。
5.根据权利要求3所述的一种飞腾平台服务器操作***的运行监控方法,其特征在于,以GpioPortb6和GpioPortb7来表示两根gpio引脚,服务器上电开机后,GpioPortb6和GpioPortb7两个gpio引脚的电平均拉低,cpld开始对操作***的专用通信串口进行轮询接收;
在操作***下编写程序,并设置开机执行,该程序每隔一段时间向与cpld通信的串口发送固定的一段字符串作为与cpld通信的信号,该字符串内容与cpld约定统一;
当服务器进入操作***后,操作***执行程序,并向串口发送信号,cpld轮询接收到信号,将GpioPortb6电平拉高,将绿色运行灯点亮,表示顺利进入操作***,同时清空串口通道;
当时间超过操作***平均进入时间的两倍cpld还没有接收到信号时,将GpioPortb7的电平拉高,将红色运行灯点亮,表示未能顺利进入操作***。
6.根据权利要求3所述的一种飞腾平台服务器操作***的运行监控方法,其特征在于,在操作***下编写程序打开线程,在后台挂起该程序,以持续后台运行该程序,每隔2ms向串口发送一次信号;当时间超过操作***平均进入时间的两倍cpld还没有接收到信号时,将GpioPortb6电平拉低,并将GpioPortb7的电平拉高,将红色运行灯点亮,熄灭绿色运行灯,表示操作***运行出现异常。
7.根据权利要求1所述的一种飞腾平台服务器操作***的运行监控方法,其特征在于,所述平均进入时间为多次测试记录获得。
8.根据权利要求1所述的一种飞腾平台服务器操作***的运行监控方法,其特征在于,该方法的实现过程如下:
S1)、开机上电;
S2)、cpld开始计时轮询;
S3)、判断到设定时间是否接收到信号;
S4)、接收到信号,点亮绿色运行灯,继续进行cpld的计时轮询;否则点亮红色运行灯;
S5)、点亮红色运行灯则自动进行断电关机。
9.一种飞腾平台服务器操作***的运行监控装置,其特征在于,该装置根据权利要求1-8任一所述的方法进行配置,并包括:至少一个存储器和至少一个处理器;
所述至少一个存储器,用于存储机器可读程序;
所述至少一个处理器,用于调用所述机器可读程序,执行权利要求1至8任一所述的方法。
10.计算机可读介质,其特征在于,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行权利要求1至8任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111019358.5A CN113806167A (zh) | 2021-09-01 | 2021-09-01 | 一种飞腾平台服务器操作***的运行监控方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111019358.5A CN113806167A (zh) | 2021-09-01 | 2021-09-01 | 一种飞腾平台服务器操作***的运行监控方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113806167A true CN113806167A (zh) | 2021-12-17 |
Family
ID=78894556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111019358.5A Pending CN113806167A (zh) | 2021-09-01 | 2021-09-01 | 一种飞腾平台服务器操作***的运行监控方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113806167A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6021437A (en) * | 1996-07-17 | 2000-02-01 | Bull S.A. | Process and system for real-time monitoring of a data processing system for its administration and maintenance support in the operating phase |
CN201540533U (zh) * | 2009-11-16 | 2010-08-04 | 英业达股份有限公司 | 计算机*** |
CN107402834A (zh) * | 2017-06-20 | 2017-11-28 | 公牛集团有限公司 | 一种嵌入式***上电启动自检方法和装置 |
CN107957924A (zh) * | 2016-10-17 | 2018-04-24 | 北京计算机技术及应用研究所 | 基于cpld和bmc的自主可控服务器启动过程监控诊断方法 |
CN109032888A (zh) * | 2018-06-28 | 2018-12-18 | 郑州云海信息技术有限公司 | 一种服务器启动过程故障检测方法、装置及受控终端 |
CN111274099A (zh) * | 2020-01-12 | 2020-06-12 | 苏州浪潮智能科技有限公司 | 一种交换机***的指示灯控制方法、***、设备以及介质 |
CN112306821A (zh) * | 2020-10-27 | 2021-02-02 | 苏州浪潮智能科技有限公司 | 一种服务器***的状态指示方法、装置、设备及存储介质 |
-
2021
- 2021-09-01 CN CN202111019358.5A patent/CN113806167A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6021437A (en) * | 1996-07-17 | 2000-02-01 | Bull S.A. | Process and system for real-time monitoring of a data processing system for its administration and maintenance support in the operating phase |
CN201540533U (zh) * | 2009-11-16 | 2010-08-04 | 英业达股份有限公司 | 计算机*** |
CN107957924A (zh) * | 2016-10-17 | 2018-04-24 | 北京计算机技术及应用研究所 | 基于cpld和bmc的自主可控服务器启动过程监控诊断方法 |
CN107402834A (zh) * | 2017-06-20 | 2017-11-28 | 公牛集团有限公司 | 一种嵌入式***上电启动自检方法和装置 |
CN109032888A (zh) * | 2018-06-28 | 2018-12-18 | 郑州云海信息技术有限公司 | 一种服务器启动过程故障检测方法、装置及受控终端 |
CN111274099A (zh) * | 2020-01-12 | 2020-06-12 | 苏州浪潮智能科技有限公司 | 一种交换机***的指示灯控制方法、***、设备以及介质 |
CN112306821A (zh) * | 2020-10-27 | 2021-02-02 | 苏州浪潮智能科技有限公司 | 一种服务器***的状态指示方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105573743B (zh) | 一种芯片烧录***及方法、电子设备 | |
US9715381B2 (en) | Information processing apparatus, information processing system, information processing method, and non-transitory computer-readable storage medium having stored therein an information processing program | |
CN104572226A (zh) | 一种侦测主板开机异常的方法和装置 | |
US8760312B2 (en) | Component installation guidance | |
US7350111B2 (en) | Method of providing a real time solution to error occurred when computer is turned on | |
CN105867579A (zh) | 终端控制方法、装置及终端 | |
CN106227630B (zh) | 一种用于嵌入式无线模块的检测*** | |
CN112134765A (zh) | Wifi回连测试方法、装置、测试终端和可读存储介质 | |
CN113806167A (zh) | 一种飞腾平台服务器操作***的运行监控方法 | |
CN114758715A (zh) | 一种硬盘故障灯点亮方法、装置、设备及可读存储介质 | |
CN112114901B (zh) | 待机控制电路、方法、设备及存储介质 | |
CN105677429A (zh) | 程序烧写方法、处理器和电子电路 | |
CN116541026A (zh) | 一种自适应芯片厂商位流的烧录方法、装置、设备、介质 | |
CN113821265B (zh) | 操作***控制方法、装置、计算机主板和可读存储介质 | |
CN116010141A (zh) | 一种多路服务器启动异常定位方法、装置及其介质 | |
CN108919090A (zh) | 用于开机调试的电路板及开机调试方法 | |
CN107506271A (zh) | 一种测试方法及装置 | |
JP2014153798A (ja) | 情報処理装置、情報処理装置の制御方法、制御プログラム | |
CN109245920B (zh) | 交换机自动配置方法、装置、交换机和存储介质 | |
CN112860501A (zh) | 检测方法、检测装置、存储介质及移动终端 | |
CN112269733A (zh) | 一种服务器自动化老化测试方法及存储介质 | |
CN116302844B (zh) | 硬盘信息的采集方法、装置、计算机设备及存储介质 | |
JP2003256244A (ja) | 電子機器及び状態表示方法 | |
CN115114101B (zh) | 一种链路测试方法、装置、***和存储介质 | |
CN117311890B (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 |