CN211044232U - IIC extension mode-based server data monitoring device and server - Google Patents
IIC extension mode-based server data monitoring device and server Download PDFInfo
- Publication number
- CN211044232U CN211044232U CN202020234408.6U CN202020234408U CN211044232U CN 211044232 U CN211044232 U CN 211044232U CN 202020234408 U CN202020234408 U CN 202020234408U CN 211044232 U CN211044232 U CN 211044232U
- Authority
- CN
- China
- Prior art keywords
- iic
- module
- processor
- pci
- server
- 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.)
- Active
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
The utility model provides a server data monitoring device and server based on IIC extension mode, the processor is configured with four ways of IIC communication lines through the IIC extender; the processor can expand 4 paths of IIC communication lines through the IIC expander, the IIC communication lines are not interfered with one another, and the problems of IIC address conflict and insufficient expansion capacity can be effectively solved. When the BMC module reads and modifies the starting item parameters of the server, in order to avoid the conflict of the same IIC signal, an EEPROM is used between the BMC module and the IIC expander, so that both the processor and the BMC can access the EEPROM and perform read-write operation. The IIC expander realizes the function expansion of the processor. But also further improves the expansion capability of the processor through the PCI-E module.
Description
Technical Field
The utility model relates to a server technical field especially relates to a server data monitoring device and server based on IIC extension mode.
Background
In the case that the server cluster is used as a virtualization platform, computing resources need to be allocated and a virtual operating system needs to be deployed according to actual needs of a user, the software system needs to allocate resources in real time in the background, a boot item of the BMC control server needs to be used for redeploying the operating system for a certain series of actions, meanwhile, BIOS reads boot item information in the process of starting the server, and the running process also needs to acquire state information of the server, so that interaction between the BMC and the BIOS is needed to acquire the current state information of the server.
Various types of information and various operation information are required to be collected into a processor for unified processing. And the mutual interference of signals is easily caused, and monitoring errors occur in transmission address conflict. Some processors cannot meet the requirement of server monitoring due to insufficient expansion capacity.
SUMMERY OF THE UTILITY MODEL
In order to overcome the defects in the prior art, the utility model provides a server data monitoring device based on IIC extension mode, which comprises a processor, an IIC extender, an EEPROM module, a CP L D module, a PCI-E module, a BMC module and a memory;
the processor configures four paths of IIC communication lines through the IIC expander;
the processor is sequentially connected with the EEPROM module and the BMC module through one of the IIC communication lines; the processor is connected with the BMC module to obtain fan rotating speed information, temperature information and voltage information of the server in the running process, the fan rotating speed information, the temperature information and the voltage information are configured into the EEPROM module, and comparison is carried out to judge whether the fan rotating speed information, the temperature information and the voltage information exceed a threshold value;
the processor is connected with the CP L D module through another IIC communication line;
the processor is connected with the PCI-E module through another IIC communication line;
the processor is connected with the memory through another IIC communication line.
Preferably, the PCI-E module is configured with a plurality of PCIE expansion slots;
the PCI-E module is connected with an 88se9215 expansion unit, a UDP720201 unit and an intel82574 unit;
the processor is connected with the SATA interface through the PCI-E module and the 88se9215 expansion unit in sequence;
the processor is connected with the USB interface through the PCI-E module and the UDP720201 unit in sequence;
the processor is connected with the network interface through the PCI-E module and the intel82574 unit in sequence.
The utility model also provides a server, include: a server data monitoring device based on an IIC extension mode.
According to the technical scheme, the utility model has the advantages of it is following:
the processor can expand 4 paths of IIC communication lines through the IIC expander, the IIC communication lines are not interfered with one another, and the problems of IIC address conflict and insufficient expansion capacity can be effectively solved. When the BMC module reads and modifies the starting item parameters of the server, in order to avoid the conflict of the same IIC signal, an EEPROM is used between the BMC module and the IIC expander, so that both the processor and the BMC can access the EEPROM and perform read-write operation. The IIC expander realizes the function expansion of the processor. But also further improves the expansion capability of the processor through the PCI-E module.
Drawings
In order to more clearly illustrate the technical solution of the present invention, the drawings used in the description will be briefly introduced 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 drawings can be obtained according to these drawings without creative efforts.
FIG. 1 is a schematic overall view of a server data monitoring apparatus based on IIC extension;
fig. 2 is a schematic diagram of an embodiment of a server data monitoring apparatus based on the IIC extension method.
Detailed Description
Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be embodied in electronic hardware, computer software, or combinations of both, and that the components and steps of the examples have been described in a functional general in the foregoing description for the purpose of illustrating clearly the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. 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 present invention.
The block diagrams shown in the figures are functional entities only and do not necessarily correspond to physically separate entities. I.e. these functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor means and/or microcontroller means.
The utility model provides a server data monitoring device based on IIC extension mode, as shown in figure 1 and figure 2, comprising a processor 1, an IIC extender 2, an EEPROM module 5, a CP L D module 3, a PCI-E module 4, a BMC module 7 and a memory 6;
the processor 1 is configured with four IIC communication lines through the IIC expander 2, the processor 1 is sequentially connected with the EEPROM module 5 and the BMC module 7 through one IIC communication line, the processor 1 is connected with the BMC module 7 to obtain fan rotating speed information, temperature information and voltage information in the running process of a server, the fan rotating speed information, the temperature information and the voltage information are configured in the EEPROM module 5 and are compared to judge whether the fan rotating speed information, the temperature information and the voltage information exceed a threshold value, the processor 1 is connected with the CP L D module 3 through another IIC communication line, the processor 1 is connected with the PCI-E module 4 through another IIC communication line, and the processor 1 is connected with the memory 6 through another IIC communication line.
The IIC extender 2 employs TCA 9545. The processor 1 employs a SW1621 CPU; the PCI-E module 4 adopts a PEX8748 chip and the BMC module 7 adopts an AST2400 chip.
In order to expand the ports of the processor 1 and facilitate the data processing of the processor 1, the PCI-E module 4 is configured with a plurality of PCIE expansion slots 11; the PCI-E module 4 is connected with an 88se9215 expansion unit 12, a UDP720201 unit 14 and an intel82574 unit 16; the processor 1 is connected with the SATA interface 13 through the PCI-E module 4 and the 88se9215 expansion unit 12 in sequence; the processor 1 is connected with the USB interface 15 through the PCI-E module 4 and the UDP720201 unit 14 in turn; the processor 1 is in turn connected to a network interface 17 via a PCI-E module 4 and an intel82574 unit 16.
In the utility model, the processor 1 uses the SW1621 CPU, which can meet the application requirements of the middle and high-end servers and the high-performance computation; the AST2400 chip is used as a management chip of the server, monitors the temperature and the voltage of the server, reports abnormal state information of the server, and supports IPMI and SNMP function monitoring and control of the server.
Preferably, the SW1621 CPU contains 2 paths of IIC signals, wherein one path is a CPU temperature signal, and the other path is a standard communication signal, the processor is connected to the CP L D module, the PCI-E module, the BMC module and the memory control mainboard for starting up, resetting, initializing and other communication.
The processor can expand 4 paths of IIC communication lines through the IIC expander, the IIC communication lines are not interfered with one another, and the problems of IIC address conflict and insufficient expansion capacity can be effectively solved. When the BMC module reads and modifies the starting item parameters of the server, in order to avoid the conflict of the same IIC signal, an EEPROM is used between the BMC module and the IIC expander, so that both the processor and the BMC can access the EEPROM and perform read-write operation. The IIC expander realizes the function expansion of the processor. But also further improves the expansion capability of the processor through the PCI-E module.
In the process of starting the server, the processor firstly reads and compares the data in the EEPROM, and if the starting data are found to be abnormal, the starting is stopped. The user can manually change the starting item sequence by accessing the network management interface through the BMC module, and can also modify the starting sequence through an IPMI standard command. The processor and the BMC module can negotiate the definition of the EEPROM data, can transmit more information and are not limited to the modification of the startup item information.
Based on above-mentioned device the utility model also provides a server, include: a server data monitoring device based on an IIC extension mode.
Through the above description of the embodiments, those skilled in the art will readily understand that the server described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the server disclosed embodiment may be embodied in the form of a software product, which may be stored in a non-volatile storage medium or on a network, and includes several instructions to make a computing device (which may be a personal computer, a server, a mobile terminal, or a network device, etc.) execute the indexing method according to the server disclosed embodiment.
As will be appreciated by one skilled in the art, aspects of the server may be embodied as a system, method or program product. Accordingly, various aspects of the present disclosure may be embodied in the form of: an entirely hardware embodiment, an entirely software embodiment (including firmware, microcode, etc.) or an embodiment combining hardware and software aspects that may all generally be referred to herein as a "circuit," module "or" system.
The devices described above may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (7)
1. The server data monitoring device based on the IIC expansion mode is characterized by comprising a processor, an IIC expander, an EEPROM module, a CP L D module, a PCI-E module, a BMC module and a memory;
the processor configures four paths of IIC communication lines through the IIC expander;
the processor is sequentially connected with the EEPROM module and the BMC module through one of the IIC communication lines; the processor is connected with the BMC module to obtain fan rotating speed information, temperature information and voltage information of the server in the running process, the fan rotating speed information, the temperature information and the voltage information are configured into the EEPROM module, and comparison is carried out to judge whether the fan rotating speed information, the temperature information and the voltage information exceed a threshold value;
the processor is connected with the CP L D module through another IIC communication line;
the processor is connected with the PCI-E module through another IIC communication line;
the processor is connected with the memory through another IIC communication line.
2. The IIC extension-based server data monitoring apparatus according to claim 1,
the PCI-E module is configured with a plurality of PCIE expansion slots;
the PCI-E module is connected with an 88se9215 expansion unit, a UDP720201 unit and an intel82574 unit;
the processor is connected with the SATA interface through the PCI-E module and the 88se9215 expansion unit in sequence;
the processor is connected with the USB interface through the PCI-E module and the UDP720201 unit in sequence;
the processor is connected with the network interface through the PCI-E module and the intel82574 unit in sequence.
3. The IIC extension-based server data monitoring apparatus according to claim 1,
and the processor reads data information in the starting process of the server through the EEPROM module and compares the data information with a threshold value.
4. The IIC extension-based server data monitoring apparatus according to claim 1,
the IIC extender uses TCA 9545.
5. The IIC extension-based server data monitoring apparatus according to claim 2,
the processor adopts SW1621 CPU;
the PCI-E module adopts a PEX8748 chip.
6. The IIC extension-based server data monitoring apparatus according to claim 1,
the BMC module adopts an AST2400 chip.
7. A server, comprising: the IIC extension-based server data monitoring apparatus as claimed in any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202020234408.6U CN211044232U (en) | 2020-02-29 | 2020-02-29 | IIC extension mode-based server data monitoring device and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202020234408.6U CN211044232U (en) | 2020-02-29 | 2020-02-29 | IIC extension mode-based server data monitoring device and server |
Publications (1)
Publication Number | Publication Date |
---|---|
CN211044232U true CN211044232U (en) | 2020-07-17 |
Family
ID=71567584
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202020234408.6U Active CN211044232U (en) | 2020-02-29 | 2020-02-29 | IIC extension mode-based server data monitoring device and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN211044232U (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114564428A (en) * | 2022-01-19 | 2022-05-31 | 中国电子科技集团公司第十研究所 | Airborne electronic equipment I/O port expansion system |
-
2020
- 2020-02-29 CN CN202020234408.6U patent/CN211044232U/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114564428A (en) * | 2022-01-19 | 2022-05-31 | 中国电子科技集团公司第十研究所 | Airborne electronic equipment I/O port expansion system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11126352B2 (en) | Method for using BMC as proxy NVMeoF discovery controller to provide NVM subsystems to host | |
US10846160B2 (en) | System and method for remote system recovery | |
CN108228209B (en) | System, method, and medium for automatically updating firmware of elements of a server system | |
US10540312B2 (en) | Scalable pooled NVMe storage box that comprises a PCIe switch further connected to one or more switches and switch ports | |
US11461258B2 (en) | Self-configuring baseboard management controller (BMC) | |
EP3470956A1 (en) | Dynamically adjust maximum fan duty in a server system | |
US7930425B2 (en) | Method of effectively establishing and maintaining communication linkages with a network interface controller | |
CN109150579B (en) | Method and system for configuring multi-chassis link and storage medium thereof | |
US20170111215A1 (en) | Diagnostic monitoring techniques for server systems | |
US10372639B2 (en) | System and method to avoid SMBus address conflicts via a baseboard management controller | |
US9880858B2 (en) | Systems and methods for reducing BIOS reboots | |
US10846256B2 (en) | Multi-endpoint device sideband communication system | |
US11011876B2 (en) | System and method for remote management of network interface peripherals | |
CN111984557A (en) | Data processing method, device and system | |
JP2020053017A (en) | System and method for hybrid power source | |
JP2019062524A (en) | Method and system for automatically forming fan-out mode of network switch port in mutually connected network | |
CN211044232U (en) | IIC extension mode-based server data monitoring device and server | |
US10996942B1 (en) | System and method for graphics processing unit firmware updates | |
CN110413310A (en) | Programme upgrade method and terminal device | |
US11829493B2 (en) | Device access control system | |
US11061838B1 (en) | System and method for graphics processing unit management infrastructure for real time data collection | |
CN114253573A (en) | PCIe device firmware batch upgrading method, system, terminal and storage medium | |
US11960899B2 (en) | Dual in-line memory module map-out in an information handling system | |
CN115599311B (en) | Polarity inversion method and apparatus, storage medium, and electronic apparatus | |
US11604745B1 (en) | Self-describing in-situ determination of link parameters |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant | ||
GR01 | Patent grant |