CN111124504A - Startup control method and equipment of switch system and storage medium - Google Patents

Startup control method and equipment of switch system and storage medium Download PDF

Info

Publication number
CN111124504A
CN111124504A CN201910994716.0A CN201910994716A CN111124504A CN 111124504 A CN111124504 A CN 111124504A CN 201910994716 A CN201910994716 A CN 201910994716A CN 111124504 A CN111124504 A CN 111124504A
Authority
CN
China
Prior art keywords
fans
fan
normal state
duty ratio
response
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
Application number
CN201910994716.0A
Other languages
Chinese (zh)
Inventor
季冬冬
韩威
张广乐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN201910994716.0A priority Critical patent/CN111124504A/en
Publication of CN111124504A publication Critical patent/CN111124504A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/40Constructional details, e.g. power supply, mechanical construction or backplane

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Cooling Or The Like Of Electrical Apparatus (AREA)

Abstract

The invention discloses a startup control method of a switch system, which comprises the following steps: receiving a starting signal; acquiring in-place state information of each fan; determining the number of the fans in a normal state according to the in-place state information; judging whether the number of the fans in the normal state meets a preset requirement or not; and executing the starting signal to start the system in response to the number of the fans in the normal state meeting a preset requirement. The invention also discloses a computer device and a readable storage medium. The method disclosed by the invention can ensure that the high-temperature damage of the device or the system abnormity caused by the heat dissipation problem can be avoided only when the fan can meet the minimum heat dissipation requirement during the system startup by detecting the state of the fan before the system startup.

Description

Startup control method and equipment of switch system and storage medium
Technical Field
The invention relates to the field of switches, in particular to a startup control method and equipment of a switch system and a storage medium.
Background
In the switch system, the CPLD/FPGA chip is used for controlling the power-on and power-off sequence control, communication control, key detection, fan rotating speed control, SFP lighting control, serial port switching and the like of the whole switch. The CPLD/FPGA is a semi-customized special integrated circuit, has the series advantages of flexible programming, quick response, high integration level and the like, and is more and more widely applied to the field of development, verification and control application in the prior period. For the switch system, the realization of the system function through the CPLD/FPGA design is the important content of the switch system design.
For a switch system, heat dissipation design is an important part of the overall system design. In the existing design, the initial rotating speed of the fan is always defaulted to full speed, so that the fan can rotate at full speed even if the load is not high, power consumption is increased, and on the other hand, the noise is high in the starting stage, and bad impression can be brought to customers; on the other hand, the fan does not participate in the system startup process under the in-place and healthy operation conditions, which may cause the startup operation to be performed even if the fan is not in place and does not meet the system heat dissipation requirement in the startup phase, which may cause problems such as high-temperature damage of devices or system abnormality due to heat dissipation problems.
Therefore, a method for controlling the power-on is urgently needed.
Disclosure of Invention
In view of the above, in order to overcome at least one aspect of the above problems, an embodiment of the present invention provides a boot control method for a switch system, including:
receiving a starting signal;
acquiring in-place state information of each fan;
determining the number of the fans in a normal state according to the in-place state information;
judging whether the number of the fans in the normal state meets a preset requirement or not;
and executing the starting signal to start the system in response to the number of the fans in the normal state meeting a preset requirement.
In some embodiments, further comprising:
and determining the duty ratio of the PWM signals sent to the fans according to the number of the fans in the normal state.
In some embodiments, determining the duty ratio of the PWM signal transmitted to the fans according to the number of the fans in the normal state further includes:
sending a PWM signal of a first duty ratio to each fan in response to the fans being in a normal state.
In some embodiments, further comprising:
sending a PWM signal with a second duty ratio to each fan in the normal state in response to the number of the fans in the normal state being greater than or equal to 75% and less than 100% of the total number of the fans, wherein the second duty ratio is greater than the first duty ratio.
In some embodiments, further comprising:
sending a PWM signal with a third duty ratio to each fan in the normal state in response to the number of the fans in the normal state being greater than or equal to 50% and less than 75% of the total number of the fans, wherein the third duty ratio is greater than the second duty ratio.
In some embodiments, further comprising:
sending a PWM signal with a fourth duty ratio to each fan in the normal state in response to the number of the fans in the normal state being more than or equal to 25% and less than 50% of the total number of the fans, wherein the fourth duty ratio is larger than the third duty ratio.
In some embodiments, obtaining the in-place status information of each fan further comprises:
judging whether a situation that only one fan in a plurality of fans can be allowed to be in place at the same time exists;
in response to the condition being present, treating the number of fans as the same fan.
In some embodiments, further comprising:
and in response to the fact that the number of the fans in the normal state does not meet the preset requirement, ignoring the starting signal to enable the system not to carry out the starting process.
Based on the same inventive concept, according to another aspect of the present invention, an embodiment of the present invention further provides a computer apparatus, including:
at least one processor; and
a memory storing a computer program operable on the processor, wherein the processor executes the program to perform the steps of any of the switch system boot control methods described above.
Based on the same inventive concept, according to another aspect of the present invention, an embodiment of the present invention further provides a computer-readable storage medium storing a computer program which, when executed by a processor, performs the steps of the power-on control method of any one of the switch systems described above.
The invention has one of the following beneficial technical effects: the method disclosed by the invention can ensure that the high-temperature damage of the device or the system abnormity caused by the heat dissipation problem can be avoided only when the fan can meet the minimum heat dissipation requirement during the system startup by detecting the state of the fan before the system startup.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other embodiments can be obtained by using the drawings without creative efforts.
Fig. 1 is a schematic flowchart of a boot control method of a switch system according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a switch system according to an embodiment of the present invention;
FIG. 3 is a schematic structural diagram of a computer device provided in an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a computer-readable storage medium according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the following embodiments of the present invention are described in further detail with reference to the accompanying drawings.
It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are used for distinguishing two entities with the same name but different names or different parameters, and it should be noted that "first" and "second" are merely for convenience of description and should not be construed as limitations of the embodiments of the present invention, and they are not described in any more detail in the following embodiments.
According to an aspect of the present invention, an embodiment of the present invention provides a boot control method of a switch system, as shown in fig. 1, which may include the steps of: s1, receiving a starting signal; s2, acquiring the in-place state information of each fan; s3, determining the number of the fans in normal state according to the in-place state information; s4, judging whether the number of the fans in the normal state meets the preset requirement; and S5, responding to the number of the fans in the normal state meeting the preset requirement, executing the starting signal to start the system.
The method disclosed by the invention can ensure that the high-temperature damage of the device or the system abnormity caused by the heat dissipation problem can be avoided only when the fan can meet the minimum heat dissipation requirement during the system startup by detecting the state of the fan before the system startup.
In some embodiments, the method for controlling the power-on of the switch system according to the embodiments of the present invention may further include: and determining the duty ratio of the PWM signals sent to the fans according to the number of the fans in the normal state.
Specifically, different initial rotating speeds are set according to fan state information in the system starting stage so as to meet the heat dissipation requirement of the system, and power consumption and noise are reduced on the premise of meeting the heat dissipation requirement. In some embodiments, adjusting the initial fan speed is accomplished by adjusting the duty cycle of a pulse width modulated PWM signal, the fan maintaining a minimum initial speed at a duty cycle of 0, the fan rotating at full speed at a duty cycle of 1, the greater the duty cycle, the faster the fan speed. The smaller the proportion of the fan in the normal state, the larger the fan initial rotational speed duty ratio, that is, the faster the fan initial rotational speed.
In some embodiments, a PWM signal of a first duty cycle is sent to each fan in response to the fans each being in a normal state.
For example, when all fans are detected to be in a normal state, a PWM signal with a duty ratio of 25% is sent to all fans. Of course, the duty ratio of the PWM signal sent to each fan may be adjusted according to specific requirements, and how large the duty ratio is sent to each fan when the fans are all in a normal state may be determined according to heat dissipation evaluation, so that the minimum heat dissipation requirement for normal operation of the system may be satisfied.
In some embodiments, in response to the number of fans in the normal state being greater than or equal to 75% and less than 100% of the total number of fans, a PWM signal of a second duty cycle is sent to each fan in the normal state, wherein the second duty cycle is greater than the first duty cycle.
For example, when there are 4 fans, only one of which is not normally in operation, a PWM signal having a duty ratio of 50% is transmitted to the remaining fans in a normal state. Of course, the duty ratio of the PWM signal sent to each fan may be adjusted according to specific requirements, and how large the duty ratio is sent to each fan when only three fans are in a normal state may be determined according to heat dissipation evaluation, so that the minimum heat dissipation requirement for normal operation of the system may be satisfied.
In some embodiments, in response to the number of fans in the normal state being greater than or equal to 50% and less than 75% of the total number of fans, a PWM signal of a third duty cycle is sent to each fan in the normal state, wherein the third duty cycle is greater than the second duty cycle.
For example, when there are 4 fans, two of which are not normally in state, PWM signals with a duty ratio of 75% are transmitted to the remaining fans in the normal state. Of course, the duty ratio of the PWM signal sent to each fan may be adjusted according to specific requirements, and how large the duty ratio is sent to each fan when only two fans are in a normal state may be determined according to heat dissipation evaluation, so that the minimum heat dissipation requirement for normal operation of the system may be satisfied.
In some embodiments, in response to the number of fans in the normal state being greater than or equal to 25% and less than 50% of the total number of fans, sending a PWM signal of a fourth duty cycle to each of the fans in the normal state, wherein the fourth duty cycle is greater than the third duty cycle.
For example, when there are 4 fans, three of which are not normally in state, PWM signals with a duty ratio of 100% are transmitted to the remaining fans in the normal state. Of course, the duty ratio of the PWM signal sent to each fan may be adjusted according to specific requirements, and how large the duty ratio is sent to only one fan when the fan is in a normal state may be determined according to heat dissipation evaluation, so as to meet the minimum heat dissipation requirement for normal operation of the system.
In some embodiments, the step S2 of obtaining the in-place status information of each fan may further include:
judging whether a situation that only one fan in a plurality of fans can be allowed to be in place at the same time exists;
in response to the condition being present, treating the number of fans as the same fan.
Specifically, when a plurality of fans are in an or relationship, the plurality of fans can only allow one fan to be in place at the same time, and as long as any 1 fan is in a normal state, the plurality of fans are considered to meet the in-place condition, and when a PWM signal of how large duty ratio is sent to the fans is determined according to the proportion of the number of fans in the normal state, the plurality of fans are considered as the same fan to be calculated, for example, the system has 5 fans, but the fans 1 and 5 are in an or relationship, and the initial duty ratio is calculated according to the total number of 4 fans.
In some embodiments, the method for controlling the power-on of the switch system according to the embodiments of the present invention may further include: and in response to the fact that the number of the fans in the normal state does not meet the preset requirement, ignoring the starting signal to enable the system not to carry out the starting process.
Specifically, the fan state information and the startup signal are subjected to AND operation, so that the startup is allowed only when the number of the fans in the normal state meets the condition. For example, the start-up signal is considered valid only when at least one fan module is satisfied to be normal, and the start-up is allowed at this time. Of course, the number of the fan modules allowed to be turned on can also be determined according to different requirements. When the fan is out of position or runs abnormally, the system cannot be started, and the measure aims to ensure that the minimum heat dissipation requirement is met when the system is started.
In some embodiments, the CPLD/FPGA can be used to control the fan speed during the startup phase of the switch system and to make the fan participate in the startup process in the on-site state.
In some embodiments, as shown in fig. 2, in order to facilitate application of different projects and meet requirements of different projects, the fan speed control system and the startup system in the startup phase of the entire switch employ a parameterized and modularized implementation method, which facilitates adaptation of parameters such as duty ratio and frequency, and the modularized implementation method aims to improve code practicability, and developers only need to care about specific meaning and use method of interfaces, but not about specific implementation manner of a bottom layer design.
The system shown in fig. 2 may have 5 fans, with fan 1 and fan 5 in an "or" relationship. The fan module state information judging module is used for acquiring the state information of the fan, and then the fan state information and the starting signal are subjected to AND operation, so that the starting is allowed only when the number of the fans in the normal state meets the condition.
Specifically, the fan module state information judging module obtains the fan module state information according to the in-place condition of the fan module, so that the fan module state information can participate in the starting process, the enabled power supply is provided for the fan module after starting, and the fan module state information referred by the system for independently supplying power to the fan module can also comprise the power supply state and the rotating speed state of each fan module. On the other hand, fan modules 1 and 5 are in an "or" relationship, since only one of 1 and 5 is possible in place. The fan module state information output after the fan module state information judgment module comprises five conditions of normal fans, abnormal fan module, abnormal fan modules, abnormal three fan modules and abnormal fans, wherein the abnormal fan module comprises four conditions of normal fan module 1 or 5, abnormal fan module 2/3/4 and the like, and the abnormal principle of other fan modules is the same.
Then the fan module initial rotating speed control module controls the fan initial rotating speed according to different conditions of the fan module in-place information output by the fan module state information judging module, the smaller the fan in-place proportion is, the larger the fan module initial rotating speed duty ratio is, namely, the faster the fan initial rotating speed is.
Specifically, the fan module initial rotating speed control module sets different initial rotating speeds according to fan state information at the system starting stage so as to meet the system heat dissipation requirement, and reduces power consumption and noise on the premise of meeting the heat dissipation requirement. The initial rotating speed of the fan is adjusted by adjusting the duty ratio, the duty ratio is 0, the fan keeps the lowest initial rotating speed, the full-speed rotation of the fan is realized when the duty ratio is 1, and the larger the duty ratio is, the faster the rotating speed of the fan is. In the invention, when all the fan modules are abnormal, starting is forbidden, when 3 fan modules are abnormal, the other fan module is set to run at full speed, when 2 fan modules are abnormal, the other 2 fans are set to have 75% duty ratio, when 1 fan module is abnormal, the other three fan modules have 50% duty ratio, and when all the fan modules are normal, the initial duty ratios of all the fans are set to be 25%. The corresponding relation between the state information of the fan module and the duty ratio of the fan module can be adjusted according to specific requirements.
The invention introduces the state information of the fan into the control system, adopts different fan initial rotating speeds according to the proportion of the fan modules in the normal state, and allows the startup only when at least 1 fan module meets the in-place state information, thereby avoiding the problems of overlarge noise, increased power consumption, mismatched heat dissipation and the like possibly caused in the starting stage.
Based on the same inventive concept, according to another aspect of the present invention, as shown in fig. 3, an embodiment of the present invention further provides a computer apparatus 501, comprising:
at least one processor 520; and
the memory 510, the memory 510 stores a computer program 511 that can be executed on the processor, and the processor 520 executes the computer program to perform the steps of the boot control method of any of the switch systems as described above.
Based on the same inventive concept, according to another aspect of the present invention, as shown in fig. 4, an embodiment of the present invention further provides a computer-readable storage medium 601, where the computer-readable storage medium 601 stores computer program instructions 610, and the computer program instructions 610, when executed by a processor, perform the steps of the power-on control method of any switch system as above.
Finally, it should be noted that, as will be understood by those skilled in the art, all or part of the processes of the methods of the above embodiments may be implemented by a computer program to instruct related hardware to implement the methods. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), a Random Access Memory (RAM), or the like. The embodiments of the computer program may achieve the same or similar effects as any of the above-described method embodiments.
In addition, the apparatuses, devices, and the like disclosed in the embodiments of the present invention may be various electronic terminal devices, such as a mobile phone, a Personal Digital Assistant (PDA), a tablet computer (PAD), a smart television, and the like, or may be a large terminal device, such as a server, and the like, and therefore the scope of protection disclosed in the embodiments of the present invention should not be limited to a specific type of apparatus, device. The client disclosed by the embodiment of the invention can be applied to any one of the electronic terminal devices in the form of electronic hardware, computer software or a combination of the electronic hardware and the computer software.
Furthermore, the method disclosed according to an embodiment of the present invention may also be implemented as a computer program executed by a CPU, and the computer program may be stored in a computer-readable storage medium. The computer program, when executed by the CPU, performs the above-described functions defined in the method disclosed in the embodiments of the present invention.
Further, the above method steps and system elements may also be implemented using a controller and a computer readable storage medium for storing a computer program for causing the controller to implement the functions of the above steps or elements.
Further, it should be appreciated that the computer-readable storage media (e.g., memory) herein can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. By way of example, and not limitation, nonvolatile memory can include Read Only Memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM), which can act as external cache memory. By way of example and not limitation, RAM is available in a variety of forms such as synchronous RAM (DRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The storage devices of the disclosed aspects are intended to comprise, without being limited to, these and other suitable types of memory.
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the disclosure herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as software or hardware depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the disclosed embodiments of the present invention.
The various illustrative logical blocks, modules, and circuits described in connection with the disclosure herein may be implemented or performed with the following components designed to perform the functions herein: a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination of these components. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP, and/or any other such configuration.
The steps of a method or algorithm described in connection with the disclosure herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
In one or more exemplary designs, the functions may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, includes Compact Disc (CD), laser disc, optical disc, Digital Versatile Disc (DVD), floppy disk, blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
The foregoing is an exemplary embodiment of the present disclosure, but it should be noted that various changes and modifications could be made herein without departing from the scope of the present disclosure as defined by the appended claims. The functions, steps and/or actions of the method claims in accordance with the disclosed embodiments described herein need not be performed in any particular order. Furthermore, although elements of the disclosed embodiments of the invention may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.
It should be understood that, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly supports the exception. It should also be understood that "and/or" as used herein is meant to include any and all possible combinations of one or more of the associated listed items.
The numbers of the embodiments disclosed in the embodiments of the present invention are merely for description, and do not represent the merits of the embodiments.
It will be understood by those skilled in the art that all or part of the steps of implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
Those of ordinary skill in the art will understand that: the discussion of any embodiment above is meant to be exemplary only, and is not intended to intimate that the scope of the disclosure, including the claims, of embodiments of the invention is limited to these examples; within the idea of an embodiment of the invention, also technical features in the above embodiment or in different embodiments may be combined and there are many other variations of the different aspects of the embodiments of the invention as described above, which are not provided in detail for the sake of brevity. Therefore, any omissions, modifications, substitutions, improvements, and the like that may be made without departing from the spirit and principles of the embodiments of the present invention are intended to be included within the scope of the embodiments of the present invention.

Claims (10)

1. A startup control method of a switch system comprises the following steps:
receiving a starting signal;
acquiring in-place state information of each fan;
determining the number of the fans in a normal state according to the in-place state information;
judging whether the number of the fans in the normal state meets a preset requirement or not;
and executing the starting signal to start the system in response to the number of the fans in the normal state meeting a preset requirement.
2. The method of claim 1, further comprising:
and determining the duty ratio of the PWM signals sent to the fans according to the number of the fans in the normal state.
3. The method of claim 2, wherein determining the duty cycle of the PWM signal transmitted to the fans based on the number of fans in the normal state, further comprises:
sending a PWM signal of a first duty ratio to each fan in response to the fans being in a normal state.
4. The method of claim 3, further comprising:
sending a PWM signal with a second duty ratio to each fan in the normal state in response to the number of the fans in the normal state being greater than or equal to 75% and less than 100% of the total number of the fans, wherein the second duty ratio is greater than the first duty ratio.
5. The method of claim 4, further comprising:
sending a PWM signal with a third duty ratio to each fan in the normal state in response to the number of the fans in the normal state being greater than or equal to 50% and less than 75% of the total number of the fans, wherein the third duty ratio is greater than the second duty ratio.
6. The method of claim 5, further comprising:
sending a PWM signal with a fourth duty ratio to each fan in the normal state in response to the number of the fans in the normal state being more than or equal to 25% and less than 50% of the total number of the fans, wherein the fourth duty ratio is larger than the third duty ratio.
7. The method of claim 1, wherein obtaining the in-place status information for each fan further comprises:
judging whether a situation that only one fan in a plurality of fans can be allowed to be in place at the same time exists;
in response to the condition being present, treating the number of fans as the same fan.
8. The method of claim 1, further comprising:
and in response to the fact that the number of the fans in the normal state does not meet the preset requirement, ignoring the starting signal to enable the system not to carry out the starting process.
9. A computer device, comprising:
at least one processor; and
memory storing a computer program operable on the processor, wherein the processor executes the program to perform the steps of the method according to any of claims 1-8.
10. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, is adapted to carry out the steps of the method of any one of claims 1 to 8.
CN201910994716.0A 2019-10-18 2019-10-18 Startup control method and equipment of switch system and storage medium Pending CN111124504A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910994716.0A CN111124504A (en) 2019-10-18 2019-10-18 Startup control method and equipment of switch system and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910994716.0A CN111124504A (en) 2019-10-18 2019-10-18 Startup control method and equipment of switch system and storage medium

Publications (1)

Publication Number Publication Date
CN111124504A true CN111124504A (en) 2020-05-08

Family

ID=70495404

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910994716.0A Pending CN111124504A (en) 2019-10-18 2019-10-18 Startup control method and equipment of switch system and storage medium

Country Status (1)

Country Link
CN (1) CN111124504A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112506739A (en) * 2020-12-04 2021-03-16 苏州浪潮智能科技有限公司 Method, system, equipment and medium for solving fan reversion problem

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108953203A (en) * 2018-05-17 2018-12-07 郑州云海信息技术有限公司 A kind of server fan availability testing method and system
CN109542192A (en) * 2018-11-28 2019-03-29 郑州云海信息技术有限公司 A kind of PID fan regulation and controlling method and system based on fan redundancy

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108953203A (en) * 2018-05-17 2018-12-07 郑州云海信息技术有限公司 A kind of server fan availability testing method and system
CN109542192A (en) * 2018-11-28 2019-03-29 郑州云海信息技术有限公司 A kind of PID fan regulation and controlling method and system based on fan redundancy

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112506739A (en) * 2020-12-04 2021-03-16 苏州浪潮智能科技有限公司 Method, system, equipment and medium for solving fan reversion problem

Similar Documents

Publication Publication Date Title
CN111090319B (en) Method, device and medium for controlling server fan based on thermistor
JP5469254B2 (en) Modified mechanism for detecting no processor swap condition and fast bus calibration during boot
CN110633110A (en) Server starting method, equipment and storage medium
JP2016058071A (en) System and method for automatically setting bios performance profile
CN111274099A (en) Indicator lamp control method, system, equipment and medium of switch system
CN111143106B (en) Repair method, device, equipment and medium for dual-port SSD
TWI750442B (en) Firmware security guarding method and electronic system using the same
CN110778517A (en) Fan control method, device and storage medium
US10754408B2 (en) Power supply unit mismatch detection system
CN110990199A (en) Server fan redundancy control method and device
KR20210080463A (en) Firmware security verification
CN111124722B (en) Method, equipment and medium for isolating fault memory
CN111291427A (en) Server hard disk security measurement method and device
CN111176414A (en) Power supply method and device for server network card and readable medium
CN111709032A (en) Method, system, equipment and medium for realizing PFR function on multiple partitions
CN115437819A (en) Error reporting method and device for server, computer equipment and storage medium
CN110049380B (en) BMC-based switch temperature control method, system and readable medium
CN113448421B (en) Equipment power failure management method and device
CN111124504A (en) Startup control method and equipment of switch system and storage medium
CN111142956B (en) Method, system, device and medium for modifying maximum effective load value
CN111193818A (en) Method, system, equipment and medium for obtaining IP address
CN111143820A (en) Optical module access method, optical module access equipment and storage medium
CN110929263A (en) Remote management method and equipment based on active measurement
CN115795477A (en) Server starting method and device, computer equipment and storage medium
US20080130427A1 (en) Signal processing system

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: 20200508

RJ01 Rejection of invention patent application after publication