[go: up one dir, main page]

CN109656755A - The method and system of detection device state - Google Patents

The method and system of detection device state Download PDF

Info

Publication number
CN109656755A
CN109656755A CN201710945942.0A CN201710945942A CN109656755A CN 109656755 A CN109656755 A CN 109656755A CN 201710945942 A CN201710945942 A CN 201710945942A CN 109656755 A CN109656755 A CN 109656755A
Authority
CN
China
Prior art keywords
external equipment
information
identification information
slot
host 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.)
Pending
Application number
CN201710945942.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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201710945942.0A priority Critical patent/CN109656755A/en
Publication of CN109656755A publication Critical patent/CN109656755A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2221Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test input/output devices or peripheral units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention discloses a kind of method and systems of detection device state.Wherein, this method comprises: obtaining the identification information of external equipment;The slot Information of the affiliated slot of external equipment is obtained according to identification information;The operating status of external equipment is determined according to slot Information.The present invention solve due in PCIe technology in the related technology as the increase of external equipment quantity lacks unified management, the big technical problem of caused daily O&M difficulty.

Description

The method and system of detection device state
Technical field
The present invention relates to Internet technology application fields, a kind of method in particular to detection device state and are System.
Background technique
The quick interconnection standard of external components (Peripheral Component Interconnect, abbreviation PCI It Express) is a kind of bus interface technology based on point-to-point serial topological structure.Compared with PCI and the computer of more early stage The shared parallel architecture of bus, this new interfacing allow each equipment to have the dedicated connection of oneself, do not need to whole A bus request bandwidth, and data transmission rate can be increased to a very high frequency.The interface of PCI Express according to Bus bit wide is different and difference, including X1, X4, X8 and X16.In current server system, multiple PCI can be supported Express physical slot, different types of PCIe device can be inserted according to hardware configuration difference, on PCIe slot, and (PCIe is set Standby includes: network interface card, the peripheral hardwares such as storage).
The present situation is, for there is the system of multiple slots to carry out changing timing (addition is deleted, replacement) on a large scale, to need It is aligned relevant configuration information under line and prepares associated documents, none effective automatic testing method comes in positioning system on line PCIe device specifically in which slot, meet matching requirements to be unable to ensure and change the hardware system after matching, also can not be accurate The physical slot of positioning failure equipment results in the increase of O&M difficulty.
Wherein, it can not be automated in traditional solution.Hardware changes with inspection is required manual intervention, and low efficiency cannot Ensure the accuracy configured.Also, the quantity with external equipment in slot increases, can not be to the external equipment batch in slot Change and checks.Hardware configuration all can only single machine processing, every time change require will to modify or increase newly new hardware equipment information and It is synchronized to manufacturer and forms S.O.P. (Standard Operating Procedure, abbreviation SOP) document, not on energy line Deployment, batch check.In addition, it is difficult on O&M, when hardware breaks down, it is corresponding PCIe device can not to be accurately positioned Physical slot.
For above-mentioned due in the related technology as the increase that the Development of Foreign of PCIe technology connects number of devices lacks unification Management, the big problem of caused daily O&M difficulty, currently no effective solution has been proposed.
Summary of the invention
The embodiment of the invention provides a kind of method and systems of detection device state, at least to solve due to the relevant technologies As the increase of external equipment quantity lacks unified management in middle PCIe technology, the big technology of caused daily O&M difficulty is asked Topic.
According to an aspect of an embodiment of the present invention, a kind of method of detection device state is provided, comprising: obtain external The identification information of equipment;The slot Information of the affiliated slot of external equipment is obtained according to identification information;It is determined according to slot Information outer Connect the operating status of equipment.
Optionally, the identification information for obtaining external equipment includes: to be instructed by acquisition of information, obtains the mark of external equipment Information.
Further, optionally, it is instructed by acquisition of information, before the identification information for obtaining external equipment, this method Further include: the physical message of external equipment in all buses in input-output system is obtained by physical message acquisition instruction, In, physical message includes: the corresponding Bus number of external equipment, device number, function number, logical address, slot Information and uses shape State;Identification information according to physical message and the external equipment obtained in advance establishes data mapping table;Storing data mapping Relation table obtains pre-stored data mapping table.
Optionally, the physics of external equipment in all buses in input-output system is obtained by physical message acquisition instruction Information includes: to obtain pre-stored information in input-output system by physical message acquisition instruction to summarize table;Parsing letter Breath summarizes table, obtains the physical message of external equipment in all buses.
Optionally, the identification information according to physical message and the external equipment obtained in advance establishes data mapping table packet It includes: establishing mapping relations with identification information according to the logical address in physical message;By mapping relations typing table, data are generated Mapping table.
Further, optionally, storing data mapping table, obtaining pre-stored data mapping table includes: by data Mapping table is sent to cloud storage equipment, obtains pre-stored data mapping table.
Optionally, identification information includes: the corresponding Bus number of external equipment, device number, function number and hardware names.
Further, optionally, the slot Information for obtaining the affiliated slot of external equipment according to identification information includes: according to mark Know information and inquire pre-stored data mapping table, obtains the slot Information of the affiliated slot of external equipment.
Optionally, according to identification information-enquiry pre-stored data mapping table, the slot of the affiliated slot of external equipment is obtained Information includes: to obtain the physical message of external equipment according to identification information-enquiry pre-stored data mapping table;Parse physics letter Breath, obtains the logical address of external equipment;Resolution of logical addresses obtains the slot Information of slot belonging to external equipment.
Optionally, determine that the operating status of external equipment includes: according to slot Information generating device shape according to slot Information State inquiry instruction;To input-output system sending device status query instruction;Input-output system is received to look into according to equipment state Ask the operating status for the external equipment that instruction returns.
Further, optionally, operating status includes: whether access external equipment;And/or whether external equipment is normal Operation.
Optionally, after determining the operating status of external equipment according to slot Information, this method further include: according to operation State generates the report of external equipment operating status.
According to an aspect of an embodiment of the present invention, the method for another detection device state is provided, comprising: receive master The acquisition of information instruction that machine server is sent;The external equipment in all buses is traversed according to acquisition of information instruction, is obtained external The identification information of equipment;Identification information is returned into host server;The device status inquiries instruction that receiving host server is sent; According to the operating status of device status inquiries instructions query external equipment, and operating status is returned into host server.
Optionally, before the acquisition of information instruction that receiving host server is sent, this method further include: receiving host clothes The physical message acquisition instruction that business device is sent;The physics letter of external equipment in all buses is traversed according to physical message acquisition instruction Breath, wherein physical message includes: the corresponding Bus number of external equipment, device number, function number, logical address, slot Information and makes Use state;Physical message is sent to host server.
Further, optionally, traversing the external equipment in all buses according to acquisition of information instruction includes: to set to external Preparation send traversal solicited message;Receive the identification information that external equipment returns.
According to another aspect of an embodiment of the present invention, a kind of device of detection device state is additionally provided, comprising: obtain mould Block, for obtaining the identification information of external equipment;First enquiry module is inserted belonging to external equipment for obtaining according to identification information The slot Information of slot;Second enquiry module, for determining the operating status of external equipment according to slot Information.
According to another aspect of an embodiment of the present invention, the device of another detection device state is additionally provided, comprising: first Receiving module, the acquisition of information instruction sent for receiving host server;Spider module, for according to acquisition of information instruction time The external equipment in all buses is gone through, the identification information of external equipment is obtained;First sending module, for returning to identification information Host server;Second receiving module, the device status inquiries instruction sent for receiving host server;Second sends mould Operating status for the operating status according to device status inquiries instructions query external equipment, and is returned to host server by block.
Another aspect according to an embodiment of the present invention additionally provides a kind of system of detection device state, comprising: host clothes Business device and input-output system, host server are connected with input-output system, wherein host server is to input-output system Send acquisition of information instruction;The acquisition of information instruction that input-output system receiving host server is sent;Input-output system according to It is believed that breath acquisition instruction traverses the external equipment in all buses, the identification information of external equipment is obtained;Input-output system will Identification information returns to host server;Host server receives the identification information that input-output system returns;Host server according to According to identification information-enquiry pre-stored data mapping table, the slot Information of the affiliated slot of external equipment is obtained;Host server to Input-output system sending device status query instruction;The device status inquiries that input-output system receiving host server is sent Instruction;Operating status of the input-output system according to device status inquiries instructions query external equipment, and operating status is returned Host server;The operating status of host server reception external equipment.
It is according to an embodiment of the present invention in another aspect, additionally providing a kind of storage medium, comprising: storage medium include storage Program, wherein the equipment method that executes above-mentioned detection device state where control storage medium in program operation.
It is according to an embodiment of the present invention that in another aspect, additionally providing a kind of processor, processor is used to run program, In, program run when execute above-mentioned detection device state method.
In embodiments of the present invention, pass through the identification information of acquisition external equipment;External equipment is obtained according to identification information The slot Information of affiliated slot;The operating status that external equipment is determined according to slot Information, has reached the daily O&M pressure of reduction Purpose, to realize the technical effect of bulk management external equipment, and then solve due to PCIe technology in the related technology In lack unified management, the big technical problem of caused daily O&M difficulty with the increase of external equipment quantity.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present invention, constitutes part of this application, this hair Bright illustrative embodiments and their description are used to explain the present invention, and are not constituted improper limitations of the present invention.In the accompanying drawings:
Fig. 1 is a kind of hardware block diagram of the terminal of the method for detection device state of the embodiment of the present invention;
Fig. 2 is the flow chart of the method for according to embodiments of the present invention one detection device state;
Fig. 3 is the flow chart of the method for according to embodiments of the present invention two detection device state;
Fig. 4 is a kind of interaction schematic diagram of the method for detection device state according to an embodiment of the present invention;
Fig. 5 is the structural schematic diagram of the device of according to embodiments of the present invention three detection device state;
Fig. 6 is the structural schematic diagram of the device of according to embodiments of the present invention four detection device state;
Fig. 7 is the structural schematic diagram of the system of according to embodiments of the present invention five detection device state.
Specific embodiment
In order to enable those skilled in the art to better understand the solution of the present invention, below in conjunction in the embodiment of the present invention Attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is only The embodiment of a part of the invention, instead of all the embodiments.Based on the embodiments of the present invention, ordinary skill people The model that the present invention protects all should belong in member's every other embodiment obtained without making creative work It encloses.
It should be noted that description and claims of this specification and term " first " in above-mentioned attached drawing, " Two " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that using in this way Data be interchangeable under appropriate circumstances, so as to the embodiment of the present invention described herein can in addition to illustrating herein or Sequence other than those of description is implemented.In addition, term " includes " and " having " and their any deformation, it is intended that cover Cover it is non-exclusive include, for example, the process, method, system, product or equipment for containing a series of steps or units are not necessarily limited to Step or unit those of is clearly listed, but may include be not clearly listed or for these process, methods, product Or other step or units that equipment is intrinsic.
Embodiment 1
According to embodiments of the present invention, a kind of embodiment of the method for detection device state is additionally provided, it should be noted that The step of process of attached drawing illustrates can execute in a computer system such as a set of computer executable instructions, also, It, in some cases, can be to be different from shown in sequence execution herein although logical order is shown in flow charts The step of out or describing.
Embodiment of the method provided by the embodiment of the present application one can be in mobile terminal, terminal or similar fortune It calculates and is executed in device.For running on computer terminals, Fig. 1 is a kind of side of detection device state of the embodiment of the present invention The hardware block diagram of the terminal of method.As shown in Figure 1, terminal 10 may include it is one or more (in figure only Showing one) (processor 102 can include but is not limited to Micro-processor MCV or programmable logic device FPGA etc. to processor 102 Processing unit), memory 104 for storing data and the transmission module 106 for communication function.This field is common Technical staff is appreciated that structure shown in FIG. 1 is only to illustrate, and does not cause to limit to the structure of above-mentioned electronic device.Example Such as, terminal 10 may also include than shown in Fig. 1 more perhaps less component or with different from shown in Fig. 1 Configuration.
Memory 104 can be used for storing the software program and module of application software, such as the detection in the embodiment of the present invention Corresponding program instruction/the module of the method for equipment state, the software journey that processor 102 is stored in memory 104 by operation Sequence and module realize the Hole Detection side of above-mentioned application program thereby executing various function application and data processing Method.Memory 104 may include high speed random access memory, may also include nonvolatile memory, as one or more magnetism is deposited Storage device, flash memory or other non-volatile solid state memories.In some instances, memory 104 can further comprise opposite In the remotely located memory of processor 102, these remote memories can pass through network connection to terminal 10.It is above-mentioned The example of network includes but is not limited to internet, intranet, local area network, mobile radio communication and combinations thereof.
Transmission module 106 is used to that data to be received or sent via a network.Above-mentioned network specific example may include The wireless network that the communication providers of terminal 10 provide.In an example, transmission module 106 includes that a network is suitable Orchestration (Network Interface Controller, abbreviation NIC), can be connected by base station with other network equipments to It can be communicated with internet.In an example, transmission module 106 can be radio frequency (Radio Frequency, abbreviation RF) Module is used to wirelessly be communicated with internet.
Under above-mentioned running environment, this application provides the methods of detection device state as shown in Figure 2.In host services Device side, Fig. 2 are the flow charts of the method for according to embodiments of the present invention one detection device state.
Step S202 obtains the identification information of external equipment;
In the application above-mentioned steps S202, the method for detection device state provided by the embodiments of the present application can be adapted for base In the bus interface technology of point-to-point serial topological structure, that is, the quick interconnection standard of external components: Peripheral Component Interconnect, abbreviation PCI Express, PCIE technology.Wherein, it in server system, can support Different types of PCIe device can be inserted on PCIe slot according to hardware configuration difference in multiple PCI Express physical slots (including network interface card, the peripheral hardwares such as storage, that is, the external equipment that the application mentions), therefore how quickly and accurately to obtain each PCIE The position of external equipment, operating status and facility information of external equipment etc. on slot, in detection provided in this embodiment First in host server side in the method for equipment state, by input-output system (that is, the external equipment on PCIE slot Locating data transmission system) acquisition of information instruction is sent, host server receives the external equipment that input-output system returns Identification information.
Specifically, to obtain the identification information of external equipment, it in the present embodiment can be by logging in host server Mode obtains the identification information of at least one external equipment in system level by sending acquisition of information instruction in batches.
Wherein, identification information includes: the corresponding Bus number of external equipment, device number, function number and hardware names.
Step S204 obtains the slot Information of the affiliated slot of external equipment according to identification information;
In the application above-mentioned steps S204, based on the identification information that step S202 is obtained, host server is according to the mark Information inquires pre-stored data mapping table, wherein pre-stored data mapping table is the identification information and physics of external equipment The one-to-one table of information, it is available by inquiry pre-stored data mapping table according to identification information in the present embodiment Corresponding physical message, and the slot Information according to the available affiliated slot of the external equipment of the physical message, for example, external Equipment is located at the position a in A slot.
Wherein, physical message includes: the corresponding Bus number of external equipment, device number, function number, logical address, slot letter Breath and use state.
Step S206 determines the operating status of external equipment according to slot Information.
In the application above-mentioned steps S206, based on slot Information obtained in step S204, external equipment institute is being got After the specific slot position at place, the operating status of external equipment can be transferred by system command, wherein the operating status can To include: normal operation or operation troubles.
To sum up, in conjunction with step S202 into step S206, host server PCIE slot belonging to positioning external equipment During position, the identification information of external equipment is obtained by the instruction batch of system level, and according to the identification information, is led to Inquiry identification information and the one-to-one pre-stored data mapping table of physical message are crossed, inserting for the affiliated slot of external equipment is obtained Slot information, and then obtain the operating status of the external equipment at the slot position.
Specifically, host server can use in the method for detection device state provided in this embodiment Mode of the dmidecode in conjunction with 1spci checks the physics slot position of PCIe device in server system in batches online, to solve PCIe slot the problem of leading to hardware configuration mistake and fault location lack of standardization in non-mark system.
For example, by taking the identification information for grabbing the network interface card on PCIE slot as an example:
lspci|grep-iEthernet
02:00.0Ethernet controller:1.1 (rev 01)
02:00.1Ethernet controller:1.2 (rev 01)
03:00.0Ethernet controller:2 (rev 02)
81:00.0Ethernet controller:5 (rev 02)
It should be noted that the grasp mode of the identification information of the above-mentioned network interface card of the application is only illustrated by taking 1spci as an example, It is subject to the method for realizing detection device state provided by the embodiments of the present application, specifically without limitation.
In the method for detection device state provided by the embodiments of the present application, is instructed by acquisition of information and obtain external equipment Identification information;According to identification information-enquiry pre-stored data mapping table, the slot Information of the affiliated slot of external equipment is obtained;According to According to the operating status of slot Information inquiry external equipment, the daily O&M pressure of reduction is achieved the purpose that, to realize batch The technical effect of external equipment is managed, and then is solved due to the increasing in PCIe technology in the related technology with external equipment quantity Add and lacks unified management, the big technical problem of caused daily O&M difficulty.
Optionally, the identification information of acquisition external equipment includes: in step S202
Step1 is instructed by acquisition of information, obtains the identification information of external equipment.
Optionally, in the Step1 in step S202 by acquisition of information instruct, obtain external equipment identification information it Before, the method for detection device state provided in this embodiment further include:
Before host server instructs the identification information for obtaining external equipment by acquisition of information, host server is established Identification information and the one-to-one data mapping table of physical message, specific such as step S199 to step S201:
Step S199 obtains the object of external equipment in all buses in input-output system by physical message acquisition instruction Manage information;
In the application above-mentioned steps S199, host server sends physical message acquisition instruction to input-output system, defeated The physical message of each external equipment can be acquired in a manner of traversal by entering output system, then by the physical message of external equipment Return to host server.
Specifically, primary server receives the physical message process that input-output system returns are as follows: due in input and output system The hardware device of carry in all buses, therefore the physics letter of available each hardware device can be traversed in system start-up course Breath, wherein the mode that input-output system obtains external equipment physical message is illustrated as follows:
For example, the physical message of crawl PCIe device:
Handle0x0029, DMI type9,17bytes
System Slot Information
Designation:PCIE1
Type:x8PCI Express x8
Current Usage:In Use
Bus Address:0000:03:00.0
Handle 0x002A, DMI type 9,17bytes
System Slot Information
Designation:PCIE2
Type:x16PCI Express x16
Current Usage:In Use
Bus Address:0000:81:00.0
It should be noted that the grasp mode of the physical message of the above-mentioned crawl PCIe device of the application only for above-mentioned into Row explanation, is subject to the method for realizing detection device state provided by the embodiments of the present application, specifically without limitation.
Step S200, the identification information according to physical message and the external equipment obtained in advance establish data mapping relations Table;
It is identical in the identification information such as step S202 of acquisition external equipment here in the application above-mentioned steps S200, due to When obtaining the operating status of external equipment, it is impossible to obtain physical message and identification information, therefore foundation simultaneously every time The identification information of physical message and the external equipment obtained in advance generates data mapping relations with one-to-one mapping relations Table.Wherein, it is impossible to which the reason of obtaining physical message and identification information simultaneously every time is, due to identification information and physics Information is to traverse to obtain in input-output system, to promote response speed, if only getting one type information and then passing through The mode tabled look-up can obtain corresponding physical message, this will be than in buses all in Ergodic Theory in signaling response speed External equipment, it is also fast to obtain physical message.That is, establishing data mapping table for promoting signaling response speed.
Step S201, storing data mapping table obtain pre-stored data mapping table.
In the application above-mentioned steps S201, based on data mapping table obtained in step S200, by storing the number According to mapping table, the pre-stored data mapping table in step S204 is obtained.
Further, optionally, it is obtained in input-output system and is owned by physical message acquisition instruction in step S199 The physical message of external equipment includes: in bus
Step1 obtains pre-stored information in input-output system by physical message acquisition instruction and summarizes table;
In the application above-mentioned steps Step1, during obtaining physical message, all buses in input-output system On PCIE slot in external equipment be to occur in the form of an information summarizes table, which summarizes table in data Ensure that external equipment orderly carries out in carrying out data handling procedure in maintenance and operation, so in the mistake for obtaining physical message Cheng Zhong obtains pre-stored information in input-output system by physical message acquisition instruction first and summarizes table.
Step2, parsing information summarize table, obtain the physical message of external equipment in all buses.
In the application above-mentioned steps Step2, table is summarized based on the obtained information of Step1, the information mentioned such as Step1 Summarize the physical message that table covers external equipment in all buses, therefore to summarize table available by parsing the information The physical message of external equipment in all buses.
Optionally, the identification information in step S200 according to physical message and the external equipment obtained in advance is established data and is reflected Penetrating relation table includes:
Step1 establishes mapping relations with identification information according to the logical address in physical message;
In the application above-mentioned steps Step1, during establishing data mapping table, due to being obtained in step S199 The physical message of external equipment in all buses, in input-output system, input-output system can be to each external equipment point With a unique logical address and resource space, and the logical address and resource space can be recorded to information summary sheet Lattice, therefore summarize table by parsing the information and obtain the logical address in physical message, and then obtaining the logical address On the basis of, the logical address and identification information are established into one-to-one relationship, obtain mapping relations.
Mapping relations typing table is generated data mapping table by Step2.
In the application above-mentioned steps Step2, based on the mapping relations that step Step1 is obtained, by by mapping relations typing Table generates data mapping table.
Further, optionally, storing data mapping table in step S201 obtains pre-stored data mapping table packet It includes:
Data mapping table is sent to cloud storage equipment, obtains pre-stored data mapping table by Step1.
It should be noted that data mapping table is sent to except cloud storage equipment by the present embodiment, it can also be by number The nonvolatile random access memory BIOS NVRAM in input-output system is configured according to mapping table, is passed through under system Tool reads relevant configuration information and checks again.Wherein, NVRAM is nonvolatile random access memory (Non-Volatile Random Access Memory), refer to a kind of RAM that data are still able to maintain after powering off.
Or,
The data mapping table is configured in BMC log, relevant configuration information is read by tool under system and is done again It checks.
Optionally, identification information includes: the corresponding Bus number of external equipment, device number, function number and hardware names.
Further, optionally, the slot Information of the affiliated slot of external equipment is obtained in step S204 according to identification information Include:
Step1 obtains the slot letter of the affiliated slot of external equipment according to identification information-enquiry pre-stored data mapping table Breath.
Optionally, it is obtained external in the Step1 in step S204 according to identification information-enquiry pre-stored data mapping table The slot Information of the affiliated slot of equipment includes:
Step A obtains the physical message of external equipment according to identification information-enquiry pre-stored data mapping table;
Step B parses physical message, obtains the logical address of external equipment;
Step C, resolution of logical addresses obtain the slot Information of slot belonging to external equipment.
Optionally, determine that the operating status of external equipment includes: according to slot Information in step S206
Step1, according to slot Information generating device status query instruction;
Step2, to input-output system sending device status query instruction;
Step3 receives the operating status for the external equipment that input-output system is returned according to device status inquiries instruction.
Further, optionally, operating status includes: whether access external equipment;And/or whether external equipment is normal Operation.
Optionally, after determining the operating status of external equipment according to slot Information in step S206, the present embodiment is mentioned The method of the detection device state of confession further include:
Step S207 generates the report of external equipment operating status according to operating status.
Specifically, operating status report can be with are as follows: in XX XX month XX day XX, XX divides XX seconds, positioned at PCIE slot A Position a at external equipment A operating status it is normal.
In the present embodiment, the representation of the identification information of external equipment and physical message can be as follows:
1 identification information of table (RDBMS Tablel)
Logical address (Key value) Hardware names
Bus:Function:Device Character string
2 physical message of table (RDBMS Table2)
Logical address (Key value) Identifier Use state
Bus:Function:Device Character string Character string
Wherein, table 1 is the identification information table of external equipment, and table 2 is the physical message of external equipment.
Embodiment 2
This application provides the methods of detection device state as shown in Figure 3.In input-output system side, Fig. 3 is basis The flow chart of the method for the detection device state of the embodiment of the present invention two.
Step S302, the acquisition of information instruction that receiving host server is sent;
In the application above-mentioned steps S302, the side for the detection device state that host server side is realized in corresponding embodiment 1 Method, during realizing detection device state, input-output system needs first connect input-output system in the present embodiment The acquisition of information instruction that host server is sent is received, and then according to acquisition of information instruction execution step S304.
Step S304 traverses the external equipment in all buses according to acquisition of information instruction, obtains the mark of external equipment Information;
In the application above-mentioned steps S304, based on the instruction of acquisition of information obtained in step S302, input-output system according to It is believed that breath acquisition instruction traverses the external equipment in all buses, the identification information of external equipment is obtained, wherein due in system The hardware device of carry in all buses is traversed in start-up course, so after receiving acquisition of information instruction, input and output system System traverses the external equipment in all buses, obtains the identification information of external equipment.
Identification information is returned to host server by step S306;
In the application above-mentioned steps S306, based on the identification information that step S304 is obtained, after obtaining the identification information, The identification information is returned to host server by input-output system.
Step S308, the device status inquiries instruction that receiving host server is sent;
In the application above-mentioned steps S308, the device status inquiries that input-output system receiving host server is sent refer to It enables, wherein device status inquiries instruction is host server after obtaining identification information, pre- according to the identification information-enquiry Deposit data mapping table obtains the slot Information of the affiliated slot of external equipment, and then host server is obtaining the slot Information Later, host server is to input-output system sending device status query instruction, so that input-output equipment is according to the equipment Status query instruction executes step S310.
Step S310 according to the operating status of device status inquiries instructions query external equipment, and operating status is returned Host server.
In the application above-mentioned steps S310, based on the device status inquiries instruction that step S308 is obtained, input-output system In the operating status according to the external equipment in the device status inquiries instructions query specified slot, by the operation of the external equipment State returns to host server.
In the method for detection device state provided by the embodiments of the present application, obtained by the information that receiving host server is sent Instruction fetch;The external equipment in all buses is traversed according to acquisition of information instruction, obtains the identification information of external equipment;It will mark Information returns to host server;The device status inquiries instruction that receiving host server is sent;It is instructed according to device status inquiries The operating status of external equipment is inquired, and operating status is returned into host server, has reached the mesh of the daily O&M pressure of reduction , to realize the technical effect of bulk management external equipment, and then solve due in PCIe technology in the related technology with The increase of external equipment quantity lack unified management, the big technical problem of caused daily O&M difficulty.
Optionally, before the acquisition of information instruction that receiving host server is sent in step s 302, the present embodiment provides Detection device state method further include:
Step S300, the physical message acquisition instruction that receiving host server is sent;
Step S301 traverses the physical message of external equipment in all buses according to physical message acquisition instruction, wherein object Managing information includes: the corresponding Bus number of external equipment, device number, function number, logical address, slot Information and use state;To Host server sends physical message.
Further, optionally, the external equipment packet in all buses is traversed in step S304 according to acquisition of information instruction It includes:
Step1 sends traversal solicited message to external equipment;
Step2 receives the identification information that external equipment returns.
To sum up, in conjunction with the embodiments 1 and embodiment 2, that is, the corresponding embodiment 1 of Fig. 2 and Fig. 3 and embodiment 2, Fig. 4 are A kind of interaction schematic diagram of the method for detection device state according to an embodiment of the present invention.As shown in figure 4, provided in this embodiment The method of detection device state is specific as follows:
Step1, host server send acquisition of information instruction to input-output system;
Step2, the acquisition of information instruction that input-output system receiving host server is sent;
Step3, input-output system traverse the external equipment in all buses according to acquisition of information instruction, obtain external set Standby identification information;
Identification information is returned to host server by Step4, input-output system;
Step5, host server receive the identification information that input-output system returns;
Step6, host server obtain inserting belonging to external equipment according to identification information-enquiry pre-stored data mapping table The slot Information of slot;
Step7, host server is to input-output system sending device status query instruction;
Step8, the device status inquiries instruction that input-output system receiving host server is sent;
Step9, operating status of the input-output system according to device status inquiries instructions query external equipment, and will operation State returns to host server;
Step10, host server receive the operating status of external equipment.
It is online in such a way that dmidecode is in conjunction with 1spci in the method for detection device state provided in this embodiment Batch checks the physics slot position of PCIe device in server system, to solve that PCIe slot is lack of standardization causes in non-mark system The problem of hardware configuration mistake and fault location.
It should be noted that for the various method embodiments described above, for simple description, therefore, it is stated as a series of Combination of actions, but those skilled in the art should understand that, the present invention is not limited by the sequence of acts described because According to the present invention, some steps may be performed in other sequences or simultaneously.Secondly, those skilled in the art should also know It knows, the embodiments described in the specification are all preferred embodiments, and related actions and modules is not necessarily of the invention It is necessary.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned implementation The method of the detection device state of example can be realized by means of software and necessary general hardware platform, naturally it is also possible to logical Hardware is crossed, but the former is more preferably embodiment in many cases.Based on this understanding, technical solution of the present invention is substantially The part that contributes to existing technology can be embodied in the form of software products in other words, which deposits Storage in a storage medium (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that terminal device (can be with It is mobile phone, computer, server or the network equipment etc.) execute method described in each embodiment of the present invention.
Embodiment 3
According to embodiments of the present invention, additionally provide it is a kind of for implementing the device of the method for above-mentioned detection device state, Host server side, as shown in figure 5, the device includes:
Fig. 5 is the structural schematic diagram of the device of according to embodiments of the present invention three detection device state.
As shown in figure 5, the device of the detection device state may include: to obtain module 52, the first enquiry module 54 and the Two enquiry modules 56.
Wherein, module 52 is obtained, for obtaining the identification information of external equipment;First enquiry module 54, for according to mark Know the slot Information of the affiliated slot of acquisition of information external equipment;Second enquiry module 56, it is external for being determined according to slot Information The operating status of equipment.
In the device of detection device state provided by the embodiments of the present application, by the identification information for obtaining external equipment;According to The slot Information of the affiliated slot of external equipment is obtained according to identification information;The operating status of external equipment is determined according to slot Information, The daily O&M pressure of reduction is achieved the purpose that, to realize the technical effect of bulk management external equipment, and then has solved Due in PCIe technology in the related technology as the increase of external equipment quantity lacks unified management, caused daily O&M difficulty Big technical problem.
Herein it should be noted that above-mentioned acquisition module 52, the first enquiry module 54 and the second enquiry module 56 correspond to Step S202 to step S206 in embodiment one, the example and application scenarios phase that three modules are realized with corresponding step Together, but it is not limited to the above embodiments a disclosure of that.It should be noted that above-mentioned module can be with as a part of device It operates in the host server of the offer of embodiment one, hardware realization can also be passed through by software realization.
Embodiment 4
According to embodiments of the present invention, additionally provide it is a kind of for implementing the device of the method for above-mentioned detection device state, Input-output system side, as shown in fig. 6, the device includes:
Fig. 6 is the structural schematic diagram of the device of according to embodiments of the present invention four detection device state.
As shown in fig. 6, the device of the detection device state may include: the first receiving module 62, spider module 64, first Sending module 66, the second receiving module 68 and the second sending module 70.
Wherein, the first receiving module 62, the acquisition of information instruction sent for receiving host server;Spider module 64, For traversing the external equipment in all buses according to acquisition of information instruction, the identification information of external equipment is obtained;First sends Module 66, for identification information to be returned to host server;Second receiving module 68 is set for what receiving host server was sent Standby status query instruction;Second sending module 70, for according to device status inquiries instructions query external equipment operating status, And operating status is returned into host server.
In the device of detection device state provided by the embodiments of the present application, obtained by the information that receiving host server is sent Instruction fetch;The external equipment in all buses is traversed according to acquisition of information instruction, obtains the identification information of external equipment;It will mark Information returns to host server;The device status inquiries instruction that receiving host server is sent;It is instructed according to device status inquiries The operating status of external equipment is inquired, and operating status is returned into host server, has reached the mesh of the daily O&M pressure of reduction , to realize the technical effect of bulk management external equipment, and then solve due in PCIe technology in the related technology with The increase of external equipment quantity lack unified management, the big technical problem of caused daily O&M difficulty.
Herein it should be noted that above-mentioned first receiving module 62, spider module 64, the first sending module 66, second connecing Receive the step S302 to step S310 that module 68 and the second sending module 70 correspond in embodiment two, five modules with it is corresponding The example that step is realized is identical with application scenarios, but is not limited to the above embodiments and disclosure of that.It should be noted that Above-mentioned module is may operate in as a part of device in the input-output system of the offer of embodiment two, can pass through software reality It is existing, hardware realization can also be passed through.
Embodiment 5
According to embodiments of the present invention, a kind of system of detection device state is additionally provided, as shown in fig. 7, the system includes:
Fig. 7 is the structural schematic diagram of the system of according to embodiments of the present invention five detection device state.
As shown in fig. 7, the system of the detection device state may include: host server 72 and input-output system 74, Host server is connected with input-output system.
Wherein, host server 72 sends acquisition of information instruction to input-output system 74;Input-output system 74 receives The acquisition of information instruction that host server 72 is sent;Input-output system 74 traverses in all buses according to acquisition of information instruction External equipment obtains the identification information of external equipment;Identification information is returned to host server 72 by input-output system 74;Host Server 72 receives the identification information that input-output system 74 returns;Host server 72 is according to identification information-enquiry pre-stored data Mapping table obtains the slot Information of the affiliated slot of external equipment;Host server 72 is set to the transmission of input-output system 74 Standby status query instruction;The device status inquiries instruction that 74 receiving host server 72 of input-output system is sent;Input and output Operating status of the system 74 according to device status inquiries instructions query external equipment, and operating status is returned into host server 72;The operating status of the reception external equipment of host server 72.
In the system of detection device state provided by the embodiments of the present application, is instructed by acquisition of information and obtain external equipment Identification information;According to identification information-enquiry pre-stored data mapping table, the slot Information of the affiliated slot of external equipment is obtained;According to According to the operating status of slot Information inquiry external equipment, the daily O&M pressure of reduction is achieved the purpose that, to realize batch The technical effect of external equipment is managed, and then is solved due to the increasing in PCIe technology in the related technology with external equipment quantity Add and lacks unified management, the big technical problem of caused daily O&M difficulty.
Embodiment 6
It is according to an embodiment of the present invention in another aspect, additionally providing a kind of storage medium, comprising: storage medium include storage Program, wherein program operation when control storage medium where equipment execute the detection in above-described embodiment 1 and embodiment 2 The method of equipment state.
Embodiment 7
It is according to an embodiment of the present invention that in another aspect, additionally providing a kind of processor, processor is used to run program, In, program executes detection device state in above-described embodiment 1 and embodiment 2 method when running.
Embodiment 8
The embodiments of the present invention also provide a kind of storage mediums.Optionally, in the present embodiment, above-mentioned storage medium can For saving program code performed by the method for detection device state provided by above-described embodiment one.
Optionally, in the present embodiment, above-mentioned storage medium can be located in computer network in computer terminal group In any one terminal, or in any one mobile terminal in mobile terminal group.
Optionally, in the present embodiment, storage medium is arranged to store the program code for executing following steps: obtaining Take the identification information of external equipment;The slot Information of the affiliated slot of external equipment is obtained according to identification information;According to slot Information Determine the operating status of external equipment.
Optionally, in the present embodiment, storage medium is arranged to store the program code for executing following steps: obtaining The identification information for taking external equipment includes: to be instructed by acquisition of information, obtains the identification information of external equipment.
Further, optionally, in the present embodiment, storage medium is arranged to store the journey for executing following steps Sequence code: instructing by acquisition of information, before the identification information for obtaining external equipment, is obtained by physical message acquisition instruction In input-output system in all buses external equipment physical message, wherein physical message includes: that external equipment is corresponding total Wire size, device number, function number, logical address, slot Information and use state;According to physical message and what is obtained in advance external set Standby identification information establishes data mapping table;Storing data mapping table obtains pre-stored data mapping table.
Optionally, in the present embodiment, storage medium is arranged to store the program code for executing following steps: logical Crossing physical message acquisition instruction and obtaining the physical message of external equipment in all buses in input-output system includes: to pass through physics Acquisition of information instruction obtains pre-stored information in input-output system and summarizes table;Parsing information summarizes table, obtains institute There is the physical message of external equipment in bus.
Optionally, in the present embodiment, storage medium is arranged to store the program code for executing following steps: according to It includes: according in physical message that the identification information of the external equipment obtained according to physical message and in advance, which establishes data mapping table, Logical address and identification information establish mapping relations;By mapping relations typing table, data mapping table is generated.
Further, optionally, in the present embodiment, storage medium is arranged to store the journey for executing following steps Sequence code: storing data mapping table, obtaining pre-stored data mapping table includes: that data mapping table is sent to cloud Equipment is stored, pre-stored data mapping table is obtained.
Optionally, in the present embodiment, storage medium is arranged to store the program code for executing following steps: mark Knowing information includes: the corresponding Bus number of external equipment, device number, function number and hardware names.
Further, optionally, in the present embodiment, storage medium is arranged to store the journey for executing following steps Sequence code: the slot Information for obtaining the affiliated slot of external equipment according to identification information includes: to prestore number according to identification information-enquiry According to mapping table, the slot Information of the affiliated slot of external equipment is obtained.
Optionally, in the present embodiment, storage medium is arranged to store the program code for executing following steps: according to According to identification information-enquiry pre-stored data mapping table, the slot Information for obtaining the affiliated slot of external equipment includes: according to mark Information inquires pre-stored data mapping table, obtains the physical message of external equipment;Physical message is parsed, external equipment is obtained Logical address;Resolution of logical addresses obtains the slot Information of slot belonging to external equipment.
Optionally, in the present embodiment, storage medium is arranged to store the program code for executing following steps: according to The operating status that external equipment is determined according to slot Information includes: according to slot Information generating device status query instruction;To input Output system sending device status query instruction;Receive external setting of the input-output system according to device status inquiries instruction return Standby operating status.
Further, optionally, in the present embodiment, storage medium is arranged to store the journey for executing following steps Sequence code: operating status includes: whether access external equipment;And/or external equipment is whether normal operation.
Optionally, in the present embodiment, storage medium is arranged to store the program code for executing following steps: After the operating status for determining external equipment according to slot Information, the report of external equipment operating status is generated according to operating status.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
In the above embodiment of the invention, it all emphasizes particularly on different fields to the description of each embodiment, does not have in some embodiment The part of detailed description, reference can be made to the related descriptions of other embodiments.
In several embodiments provided herein, it should be understood that disclosed technology contents can pass through others Mode is realized.Wherein, the apparatus embodiments described above are merely exemplary, such as the division of the unit, only A kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or components can combine or Person is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual Between coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of unit or module It connects, can be electrical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme 's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product When, it can store in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words It embodies, which is stored in a storage medium, including some instructions are used so that a computer Equipment (can for personal computer, server or network equipment etc.) execute each embodiment the method for the present invention whole or Part steps.And storage medium above-mentioned includes: that USB flash disk, read-only memory (ROM, Read-0nly Memory), arbitrary access are deposited Reservoir (RAM, Random Access Memory), mobile hard disk, magnetic or disk etc. be various to can store program code Medium.
The above is only a preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art For member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also answered It is considered as protection scope of the present invention.

Claims (18)

1. a kind of method of detection device state characterized by comprising
Obtain the identification information of external equipment;
The slot Information of the affiliated slot of the external equipment is obtained according to the identification information;
The operating status of the external equipment is determined according to the slot Information.
2. the method for detection device state according to claim 1, which is characterized in that the mark for obtaining external equipment Information includes:
It is instructed by acquisition of information, obtains the identification information of the external equipment.
3. the method for detection device state according to claim 2, which is characterized in that referred to described by acquisition of information It enables, before the identification information for obtaining the external equipment, the method also includes:
The physical message of external equipment in all buses in input-output system is obtained by physical message acquisition instruction, wherein The physical message includes: the corresponding Bus number of external equipment, device number, function number, logical address, slot Information and uses shape State;
The identification information of the external equipment obtained according to the physical message and in advance establishes data mapping table;
The data mapping table is stored, pre-stored data mapping table is obtained.
4. the method for detection device state according to claim 3, which is characterized in that described to be referred to by physical message acquisition The physical message of external equipment includes: in all buses in order acquisition input-output system
Pre-stored information in the input-output system, which is obtained, by the physical message acquisition instruction summarizes table;
It parses the information and summarizes table, obtain the physical message of external equipment in all buses.
5. the method for detection device state according to claim 3, which is characterized in that it is described according to the physical message and The identification information of the external equipment obtained in advance establishes data mapping table
Mapping relations are established with the identification information according to the logical address in the physical message;
By the mapping relations typing table, the data mapping table is generated.
6. the method for detection device state according to claim 5, which is characterized in that the storage data mapping is closed It is table, obtaining the pre-stored data mapping table includes:
The data mapping table is sent to cloud storage equipment, obtains the pre-stored data mapping table.
7. the method for detection device state as claimed in any of claims 1 to 6, which is characterized in that the mark Information includes: the corresponding Bus number of external equipment, device number, function number and hardware names.
8. the method for detection device state according to claim 7, which is characterized in that described to be obtained according to the identification information The slot Information for taking the affiliated slot of the external equipment includes:
According to the identification information-enquiry pre-stored data mapping table, the slot letter of the affiliated slot of the external equipment is obtained Breath.
9. the method for detection device state according to claim 8, which is characterized in that described to be looked into according to the identification information Pre-stored data mapping table is ask, the slot Information for obtaining the affiliated slot of the external equipment includes:
According to pre-stored data mapping table described in the identification information-enquiry, the physical message of the external equipment is obtained;
The physical message is parsed, the logical address of the external equipment is obtained;
The logical address is parsed, the slot Information of slot belonging to the external equipment is obtained.
10. the method for detection device state according to claim 8, which is characterized in that described according to the slot Information The operating status for determining the external equipment includes:
According to the slot Information generating device status query instruction;
The device status inquiries instruction is sent to input-output system;
Receive the operating status for the external equipment that the input-output system is returned according to device status inquiries instruction.
11. the method for detection device state according to claim 10, which is characterized in that the operating status includes: to be No access external equipment;And/or the external equipment is whether normal operation.
12. the method for detection device state according to claim 10, which is characterized in that in institute according to the slot Information After the operating status for determining the external equipment, the method also includes:
The report of external equipment operating status is generated according to the operating status.
13. a kind of method of detection device state characterized by comprising
The acquisition of information instruction that receiving host server is sent;
The external equipment in all buses is traversed according to acquisition of information instruction, obtains the identification information of the external equipment;
The identification information is returned into the host server;
Receive the device status inquiries instruction that the host server is sent;
Institute is returned according to the operating status of external equipment described in the device status inquiries instructions query, and by the operating status State host server.
14. the method for detection device state according to claim 13, which is characterized in that in the receiving host server Before the acquisition of information instruction of transmission, the method also includes:
Receive the physical message acquisition instruction that the host server is sent;
The physical message of external equipment in all buses is traversed according to the physical message acquisition instruction, wherein the physics letter Breath includes: the corresponding Bus number of external equipment, device number, function number, logical address, slot Information and use state;
The physical message is sent to the host server.
15. the method for detection device state according to claim 13, which is characterized in that described according to the acquisition of information The external equipment that instruction traverses in all buses includes:
Traversal solicited message is sent to the external equipment;
Receive the identification information that the external equipment returns.
16. a kind of system of detection device state characterized by comprising host server and input-output system, the master Machine server is connected with the input-output system, wherein
The host server sends acquisition of information instruction to the input-output system;
The input-output system receives the acquisition of information instruction that the host server is sent;
The input-output system traverses the external equipment in all buses according to acquisition of information instruction, obtains described external The identification information of equipment;
The identification information is returned to the host server by the input-output system;
The host server receives the identification information that the input-output system returns;
The host server obtains belonging to the external equipment according to the identification information-enquiry pre-stored data mapping table The slot Information of slot;
The host server is to the input-output system sending device status query instruction;
The input-output system receives the device status inquiries instruction that the host server is sent;
Operating status of the input-output system according to external equipment described in the device status inquiries instructions query, and by institute It states operating status and returns to the host server;
The host server receives the operating status of the external equipment.
17. a kind of storage medium, which is characterized in that the storage medium includes the program of storage, wherein run in described program When control the storage medium where equipment perform claim require any one of 1 to 15 described in detection device state side Method.
18. a kind of processor, which is characterized in that the processor is for running program, wherein right of execution when described program is run Benefit require any one of 1 to 15 described in detection device state method.
CN201710945942.0A 2017-10-11 2017-10-11 The method and system of detection device state Pending CN109656755A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710945942.0A CN109656755A (en) 2017-10-11 2017-10-11 The method and system of detection device state

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710945942.0A CN109656755A (en) 2017-10-11 2017-10-11 The method and system of detection device state

Publications (1)

Publication Number Publication Date
CN109656755A true CN109656755A (en) 2019-04-19

Family

ID=66109787

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710945942.0A Pending CN109656755A (en) 2017-10-11 2017-10-11 The method and system of detection device state

Country Status (1)

Country Link
CN (1) CN109656755A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110531696A (en) * 2019-09-10 2019-12-03 浙江中控技术股份有限公司 Equipment controlling plan design framework and method, apparatus control method
CN110795374A (en) * 2019-10-16 2020-02-14 苏州浪潮智能科技有限公司 Device access method, device and readable storage medium
CN111831466A (en) * 2020-07-17 2020-10-27 深圳市同泰怡信息技术有限公司 A method, device, storage medium and computer equipment for reporting errors of system equipment
CN112559564A (en) * 2020-11-19 2021-03-26 山东云海国创云计算装备产业创新中心有限公司 Access method, device and medium for application layer state information
CN114598735A (en) * 2022-01-30 2022-06-07 阿里巴巴(中国)有限公司 Data processing method and system
CN115686147A (en) * 2022-10-26 2023-02-03 超聚变数字技术有限公司 A memory card and computing device
CN116028394A (en) * 2023-03-29 2023-04-28 苏州浪潮智能科技有限公司 Equipment information acquisition method, device, system, communication equipment and storage medium
CN116303148A (en) * 2023-05-17 2023-06-23 北京中科网威信息技术有限公司 Multi-slot device network card detection method and device, electronic device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1851663A (en) * 2005-04-22 2006-10-25 鸿富锦精密工业(深圳)有限公司 Peripheral component interconnecting device assembling rightness verifying device and method
CN103763129A (en) * 2013-12-31 2014-04-30 华为技术有限公司 PCIe equipment management method and device
CN104202194A (en) * 2014-09-10 2014-12-10 华为技术有限公司 Configuration method and device of PCIe (peripheral component interface express) topology
CN105531684A (en) * 2013-09-06 2016-04-27 思科技术公司 Universal PCI EXPRESS port
CN106294222A (en) * 2016-08-03 2017-01-04 浪潮电子信息产业股份有限公司 A kind of method and device determining PCIE device and slot corresponding relation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1851663A (en) * 2005-04-22 2006-10-25 鸿富锦精密工业(深圳)有限公司 Peripheral component interconnecting device assembling rightness verifying device and method
CN105531684A (en) * 2013-09-06 2016-04-27 思科技术公司 Universal PCI EXPRESS port
CN103763129A (en) * 2013-12-31 2014-04-30 华为技术有限公司 PCIe equipment management method and device
CN104202194A (en) * 2014-09-10 2014-12-10 华为技术有限公司 Configuration method and device of PCIe (peripheral component interface express) topology
CN106294222A (en) * 2016-08-03 2017-01-04 浪潮电子信息产业股份有限公司 A kind of method and device determining PCIE device and slot corresponding relation

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110531696A (en) * 2019-09-10 2019-12-03 浙江中控技术股份有限公司 Equipment controlling plan design framework and method, apparatus control method
CN110795374A (en) * 2019-10-16 2020-02-14 苏州浪潮智能科技有限公司 Device access method, device and readable storage medium
CN111831466A (en) * 2020-07-17 2020-10-27 深圳市同泰怡信息技术有限公司 A method, device, storage medium and computer equipment for reporting errors of system equipment
CN112559564A (en) * 2020-11-19 2021-03-26 山东云海国创云计算装备产业创新中心有限公司 Access method, device and medium for application layer state information
CN112559564B (en) * 2020-11-19 2022-08-12 山东云海国创云计算装备产业创新中心有限公司 A method, device and medium for accessing application layer state information
CN114598735B (en) * 2022-01-30 2024-05-14 阿里巴巴(中国)有限公司 Data processing method and system
CN114598735A (en) * 2022-01-30 2022-06-07 阿里巴巴(中国)有限公司 Data processing method and system
US12395561B2 (en) 2022-01-30 2025-08-19 Hangzhou AliCloud Feitian Information Technology Co., Ltd. Data processing method and system
CN115686147A (en) * 2022-10-26 2023-02-03 超聚变数字技术有限公司 A memory card and computing device
CN116028394B (en) * 2023-03-29 2023-06-16 苏州浪潮智能科技有限公司 Device information acquisition method, device, system, communication device and storage medium
CN116028394A (en) * 2023-03-29 2023-04-28 苏州浪潮智能科技有限公司 Equipment information acquisition method, device, system, communication equipment and storage medium
CN116303148A (en) * 2023-05-17 2023-06-23 北京中科网威信息技术有限公司 Multi-slot device network card detection method and device, electronic device and storage medium
CN116303148B (en) * 2023-05-17 2023-08-22 北京中科网威信息技术有限公司 Multi-slot device network card detection method and device, electronic device and storage medium

Similar Documents

Publication Publication Date Title
CN109656755A (en) The method and system of detection device state
CN101409670B (en) Management component transport protocol interconnect filtering and routing
US7440415B2 (en) Virtual network addresses
CN110719209B (en) Cluster network configuration method, system, equipment and readable storage medium
CN109829308A (en) The management method and device of control strategy, storage medium, electronic device
CN108777640B (en) Server detection method, device, system and storage medium
CN104104572A (en) Automatic deploying method and device for switch in SDN network
CN109194525A (en) A kind of network node configuration method and management node
CN102546267A (en) Automatic configuration method of network device and management server
US20160191365A1 (en) Data center migration tracking tool
CN108549542A (en) A kind of file dispositions method, device and equipment
CN102325163B (en) Routing updating method, device and relevant equipment
CN103516735A (en) Method and apparatus for upgrading network node
CN104202334A (en) Network connection establishing method and device
CN110677383A (en) Firewall opening method and device, storage medium and computer equipment
US9779037B2 (en) Establishing connectivity of modular nodes in a pre-boot environment
CN110768862B (en) Cloud platform physical link connectivity detection device, method and system
CN118677872A (en) Message forwarding method and device of server, storage medium and electronic equipment
CN104270434A (en) A service status monitoring system based on cloud service
CN115348126A (en) Network target range entity equipment access method, device and implementation system
US9712395B2 (en) Method for the exchange of data between nodes of a server cluster, and server cluster implementing said method
CN112399452B (en) Version configuration method, device, equipment, system and storage medium
CN105827496A (en) Method and apparatus for managing PE device
CN119094391B (en) Testing methods and devices, controllers, media, and vehicles based on multi-core ECUs
CN109542489A (en) Upgrade method, device and server

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190419