CN211044232U - IIC extension mode-based server data monitoring device and server - Google Patents

IIC extension mode-based server data monitoring device and server Download PDF

Info

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
Application number
CN202020234408.6U
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.)
Shandong Chaoyue CNC Electronics Co Ltd
Original Assignee
Shandong Chaoyue CNC Electronics 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 Shandong Chaoyue CNC Electronics Co Ltd filed Critical Shandong Chaoyue CNC Electronics Co Ltd
Priority to CN202020234408.6U priority Critical patent/CN211044232U/en
Application granted granted Critical
Publication of CN211044232U publication Critical patent/CN211044232U/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

IIC extension mode-based server data monitoring device and server
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.
CN202020234408.6U 2020-02-29 2020-02-29 IIC extension mode-based server data monitoring device and server Active CN211044232U (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114564428A (en) * 2022-01-19 2022-05-31 中国电子科技集团公司第十研究所 Airborne electronic equipment I/O port expansion system

Cited By (1)

* Cited by examiner, † Cited by third party
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