A server memory performance testing device, method, system and storage medium
By building a virtual system and establishing cached data packets in the server memory performance testing device, the problem of complex and inefficient server memory testing in the prior art is solved, and a simple and direct test method and efficient presentation of test results are realized.
Patent Information
- Application Number
- CN202210607644.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-31
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2042-05-31
AI Technical Summary
The existing server memory testing methods lack uniformity, are complex and require server dependence, making testing inefficient and difficult to conduct separate memory testing.
Provide a server memory performance testing device and method, including a base, partition, slot, display controller and control components, by building a virtual system, establishing miscellaneous cache data packets and monitoring performance status, generating charts and analyzing test results.
It realizes simple and direct testing of server memory, can focus on core points, and organizes performance data into charts, which is convenient for experimenters to analyze and improves the testing efficiency and clarity of results.
Smart Images

Figure CN114860529B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and more particularly to a server memory performance testing device, method, system and storage medium. Background Art
[0002] Memory is one of the important components of a server. It is a bridge for communication between external storage and CPU. All programs in the server run in memory. The strength of memory performance directly affects the computing level of the server.
[0003] There is no uniformity in the existing server memory testing methods, and most of them need to rely on the server, which is relatively complicated. There is no simple and quick testing method, and the testing requires a lot of auxiliary equipment, which makes it difficult for testers to easily perform separate tests on server memory, affecting the testing efficiency. Summary of the invention
[0004] In view of the above problems, the purpose of the present invention is to provide a server memory performance testing device, method, system and storage medium, which can focus on testing the core points of the server memory, and can also organize its performance data and draw it into corresponding charts for test personnel to refer to.
[0005] To achieve the above-mentioned purpose, the present invention is implemented through the following technical scheme: a server memory performance testing device, including a base and a partition, the top of the base is fixedly connected to the bottom of the partition, and the base is provided with a plurality of slots for plugging in memory and a display controller, the slots are fixedly mounted on the base on the left side of the partition, and the display controller is fixedly mounted on the base on the right side of the partition; a control component is provided in the base, and the control component is fixedly mounted directly below the display controller, and the control component is respectively connected to the slots and the display controller signals.
[0006] Correspondingly, the present invention also discloses a server memory performance testing method, comprising:
[0007] Install the server memory to be tested into the slot and enable the display controller to read the data of the server memory;
[0008] Build a preset virtual system in the display controller and enable the virtual system to import memory into the system;
[0009] Establishing miscellaneous cache data packets in the virtual system and running them in the server memory;
[0010] Monitor the usage status information of the virtual system and the server memory usage status information, and construct data icons for display;
[0011] Convert the constructed data chart, send it to the equipment designated by the test personnel through the preset transceiver module, and analyze the test results;
[0012] Export the data chart and mark the test results in the device specified by the tester.
[0013] Furthermore, the step of constructing a preset virtual system in the display controller and enabling the virtual system to import the memory into the system includes:
[0014] Build a preset virtual system in the display controller and set the subject of the virtual system to test;
[0015] Enable the virtual system and import the memory into the virtual system, and retrieve the memory through the virtual system;
[0016] Check whether the memory is damaged or contains information that is harmful to the system, and read the memory stick.
[0017] Further, a miscellaneous cache data package is established in the virtual system and runs on the server memory, including:
[0018] Create a miscellaneous cache data package in the virtual system, then copy and paste the miscellaneous cache data package infinitely and run it in the server memory.
[0019] Furthermore, the monitoring virtual system usage status information and server memory usage status information are used to construct data icons for display;
[0020] Monitor the fluency and processing speed of the virtual system when running multiple miscellaneous cache data packets at the same time; collect the performance usage status data and server memory usage status data of the virtual system when the number of miscellaneous cache data packets gradually increases, and construct data charts for display.
[0021] Further, the analysis of the test results includes:
[0022] The data chart is analyzed through a preset analysis system, and the performance level of the server memory is output.
[0023] Further, the exporting of the data chart and marking the test results in the device designated by the tester includes:
[0024] Convert the data chart, convert the image type, and connect it to the external printing device;
[0025] Transmit data icons to external printing equipment and print them;
[0026] The server memory is marked by built-in electronic devices to mark the performance level of the server memory.
[0027] Furthermore, a security zone is provided in the virtual system, in which system initial files are stored for restoring the virtual system to initial settings; the monitoring time of the virtual system is set to 10 minutes, and when the virtual system is unable to execute the copy command, the virtual system is restored to its initial state through the system initial files.
[0028] Correspondingly, the present invention also discloses a server memory performance testing system, comprising:
[0029] A data reading unit is used to install the server memory to be tested in the slot and enable the display controller to read various data of the server memory;
[0030] A platform construction unit, which constructs a preset virtual system in the display controller and enables the virtual system to import memory into the system;
[0031] A configuration unit, for establishing miscellaneous cache data packets in the virtual system and running them in the server memory;
[0032] The test unit is used to monitor the usage status information of the virtual system and the usage status information of the server memory, and to construct data icons for display;
[0033] The analysis unit is used to convert the constructed data chart, send it to the device specified by the tester through the preset transceiver module, and analyze the test results;
[0034] The marking unit is used to export the data chart and mark the test results in the equipment specified by the tester.
[0035] Correspondingly, the present invention discloses a readable storage medium, on which a server memory performance test program is stored. When the server memory performance test program is executed by a processor, the steps of the server memory performance test method as described in any one of the above items are implemented.
[0036] Compared with the prior art, the beneficial effect of the present invention is that: the present invention discloses a server memory performance testing device, method, system and storage medium, which can make the server memory testing method simpler, directly focus on the core points of the server memory, and organize its performance, and then draw it into corresponding charts for test personnel to refer to. In this way, not only the server memory testing becomes simpler, but also the test results can be clearer and can be displayed directly, which effectively improves the server memory testing efficiency. At the same time, it also allows people to know various data more clearly, which is convenient for testing.
[0037] It can be seen that compared with the prior art, the present invention has outstanding substantive features and significant progress, and the beneficial effects of its implementation are also obvious. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0039] Attached Figure 1 It is a structural schematic diagram of a specific implementation mode of the present invention.
[0040] Attached Figure 2 It is a method flow chart of a specific implementation mode of the present invention.
[0041] Attached Figure 3 It is a system structure diagram of a specific implementation mode of the present invention. DETAILED DESCRIPTION
[0042] The core of the present invention is to provide a server memory performance testing method. In the prior art, there is no uniformity in server memory testing methods, and most testing methods need to rely on the server, which is relatively complicated. There is no simple and quick testing method, and the testing requires a large number of auxiliary equipment, which makes it difficult for testers to easily perform separate tests on the server memory, affecting the testing efficiency.
[0043] The server memory performance test method provided by the present invention first installs the server memory to be tested in the slot, and enables the display controller at the same time to read the various data of the server memory. At this time, a preset virtual system is constructed in the display controller, and the virtual system is enabled to import the memory into the system. After the startup is completed, a miscellaneous cache data packet is established in the virtual system and runs on the server memory. Next, the usage status information of the virtual system and the usage status information of the server memory are monitored to construct a data icon for display. Then, the constructed data chart is converted and sent to the device specified by the tester through the preset transceiver module, and the test results are analyzed. Finally, the data chart is exported and the test results are marked in the device specified by the tester. It can be seen that the present invention can focus on testing the core points of the server memory, and can also organize its performance data and draw corresponding charts for the tester to view, making the test of the server memory more convenient.
[0044] In order to enable those skilled in the art to better understand the scheme of the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and specific implementation methods. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0045] Embodiment 1:
[0046] like Figure 1 As shown, this embodiment provides a server memory performance testing device, including a base 1 and a partition 5, the top of the base 1 is fixedly connected to the bottom of the partition 5, the base 1 is provided with a plurality of slots 2 for plugging in memory and a display controller 3, the slots 2 are fixedly mounted on the base 1 on the left side of the partition 5, and the display controller 3 is fixedly mounted on the base 1 on the right side of the partition 5; a control component 4 is provided in the base 1, the control component 4 is fixedly mounted directly below the display controller 3, and the control component 4 is respectively connected to the slots 2 and the display controller 2 signals.
[0047] Embodiment 2:
[0048] Based on the first embodiment, Figure 2 As shown, this embodiment provides a server memory performance testing method, including the following steps:
[0049] S1: Install the server memory to be tested into the slot and enable the display controller to read various data of the server memory.
[0050] S2: Build a preset virtual system in the display controller and enable the virtual system to import memory into the system.
[0051] Specifically: First, build a preset virtual system in the display controller and set the subject of the virtual system to test; then, enable the virtual system and import the memory into the virtual system, and retrieve the memory through the virtual system; finally, check whether there is damage inside the memory and whether it carries information that is harmful to the system, and read the memory stick.
[0052] S3: Miscellaneous cache data packets are created in the virtual system and run on the server memory.
[0053] Specifically, a miscellaneous cache data package is established in the virtual system, and then the miscellaneous cache data package is infinitely copied and pasted, and runs on the server memory.
[0054] S4: Monitor the usage status information of the virtual system and the server memory usage status information, and construct data icons for display.
[0055] As an example, this step is specifically as follows: monitor the fluency and processing speed of the virtual system when running multiple miscellaneous cache data packets at the same time; collect the performance usage status data and server memory usage status data of the virtual system when the miscellaneous cache data packets gradually increase, and construct a data chart for display.
[0056] S5: Convert the constructed data chart and send it to the device specified by the tester through the preset transceiver module, and analyze the test results.
[0057] When analyzing the test results, the data chart is analyzed through a preset analysis system, and the performance level of the server memory is output.
[0058] S6: Export the data chart and mark the test results in the device designated by the tester.
[0059] The specific steps of this step are: first, convert the data chart, convert the image type, and connect it to the external printing device; then transmit the data chart to the external printing device and print it. Finally, the server memory is marked by the built-in electronic device to mark the performance level of the server memory.
[0060] It should be noted that a security zone is set up in the virtual system, in which the system initial files are stored for restoring the virtual system to the initial settings; the monitoring time of the virtual system is set to 10 minutes. When the virtual system cannot execute the copy command, the virtual system is restored to its initial state through the system initial files.
[0061] The above provides a server memory performance testing method and device, which can make the server memory testing method simpler, can be directly done in one step, focus on testing the core points of the server memory, and organize its performance, and then draw it into corresponding charts for testers to refer to. This not only makes the server memory testing simpler, but also makes the test results clearer and can be displayed directly, effectively improving the server memory testing efficiency, while also allowing people to know the data more clearly.
[0062] Embodiment three:
[0063] Based on the above embodiment, the present invention also discloses a server memory performance testing method, comprising the following steps:
[0064] Step 1: First take out the server memory, then wipe the metal strip on its surface, then align it with the socket on the surface of slot 2, insert the server memory stick inside it, and enable display controller 3 at the same time to read the data of the memory stick.
[0065] Step 2: Build a preset virtual system in display controller 3, with the system theme being test. Then, after inserting the server memory stick, enable the virtual system and import the memory into the system. During the import process, the system searches the memory stick to check whether there is any damage inside the memory stick and whether it carries information that is harmful to the system, and reads the entire memory stick.
[0066] It should be noted that a virtual system, also often referred to as a shadow system, is a computer software that can create an identical virtual environment on an existing operating system and run applications in the virtual environment. All activities that access and change the system will be limited to the environment. The virtual system is isolated from the physical system, and activities in the virtual system will not cause changes to the physical system. When the virtual system is tested, the test time is set to 10 minutes, and if the virtual system crashes and cannot be replicated, it will be stopped immediately and the system will be reset to its original state.
[0067] Step 3: Create miscellaneous cache data packets in the virtual system, then copy and paste the data packets infinitely and run them on the server memory stick. Monitor the virtual system that is adapted to the server memory stick to detect the degree of impact on the system's smoothness and processing speed when multiple data packets are running at the same time. Build a data chart to display the performance usage status of the entire system and the memory stick usage status as the number of data packets gradually increases.
[0068] In addition, in this step, a safe zone needs to be set up in the virtual system. The safe zone contains the system initial files and has a reset effect, which can be directly restored to the initial settings.
[0069] Step 4: Convert the drawn test chart, and then send the file to the device specified by the tester through the transceiver module. If not specified, it will be displayed on the display controller 3 for the tester to observe. At the same time, the analysis system analyzes the chart to obtain the performance level of the server memory.
[0070] Step 5: Convert the measured test chart, convert the image type, and then connect it to the external printing device, transmit the measured data icon to the printing device, and then print out the entire icon, and then mark the server memory bar through the built-in electronic device and mark the performance data of the memory bar.
[0071] This embodiment discloses a server memory performance testing method, which can make the server memory testing method simpler, directly focus on testing the core points of the server memory, and organize its performance, and then draw it into corresponding charts for test personnel to refer to. This not only makes the server memory testing simpler, but also makes the test results clearer and can be displayed directly, effectively improving the server memory testing efficiency, and at the same time allows people to know various data more clearly, which is convenient for testing.
[0072] Embodiment 4:
[0073] Based on the second embodiment, Figure 3 As shown, the present invention also discloses a server memory performance testing system, including: a data reading unit, a platform building unit, a configuration unit, a testing unit, an analyzing unit and a marking unit.
[0074] The data reading unit is used to install the server memory to be tested in the slot and enable the display controller to read various data of the server memory.
[0075] The platform building unit builds a preset virtual system in the display controller and enables the virtual system to import the memory into the system.
[0076] A configuration unit is used to establish miscellaneous cache data packets in the virtual system and run on the server memory.
[0077] The test unit is used to monitor the usage status information of the virtual system and the usage status information of the server memory, and to construct data icons for display.
[0078] The analysis unit is used to convert the constructed data chart, send it to the device specified by the tester through the preset transceiver module, and analyze the test results.
[0079] The marking unit is used to export the data chart and mark the test results in the equipment specified by the tester.
[0080] This embodiment provides a server memory performance testing system that can focus on testing the core points of the server memory, and can also organize its performance data and draw corresponding charts for test personnel to refer to, making the testing of the server memory more convenient.
[0081] Embodiment five:
[0082] This embodiment also discloses a readable storage medium, and the readable storage medium mentioned here includes random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, register, hard disk, removable hard disk, CD-ROM or any other form of storage medium known in the technical field. The readable storage medium stores a server memory performance test program, and when the server memory performance test program is executed by a processor, the following steps are implemented:
[0083] 1. Install the server memory to be tested into the slot and enable the display controller to read the data of the server memory.
[0084] 2. Build a preset virtual system in the display controller and enable the virtual system to import memory into the system.
[0085] 3. Create miscellaneous cache data packets in the virtual system and run them on the server memory.
[0086] 4. Monitor the usage status information of the virtual system and the server memory usage status information, and construct data icons for display.
[0087] 5. Convert the constructed data chart and send it to the device specified by the tester through the preset transceiver module, and analyze the test results.
[0088] 6. Export the data chart and mark the test results in the equipment specified by the tester.
[0089] This embodiment provides a readable storage medium that can focus on testing the core points of the server memory, and can also organize its performance data and draw corresponding charts for test personnel to refer to, making the testing of the server memory more convenient.
[0090] In summary, the present invention can make the test of server memory simpler, and can directly reach the target in one step, focus on testing the core points of server memory, organize its performance, and then draw corresponding charts for test personnel to refer to. This not only makes the test of server memory simpler, but also makes the test results clearer and can be displayed directly, effectively improving the test efficiency of server memory, and at the same time allows people to know various data more clearly, which is convenient for testing.
[0091] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the method disclosed in the embodiment, since it corresponds to the system disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.
[0092] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0093] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, systems and methods can be implemented in other ways. For example, the system embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of systems or units, which can be electrical, mechanical or other forms.
[0094] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0095] In addition, each functional module in each embodiment of the present invention may be integrated into one processing unit, or each module may exist physically separately, or two or more modules may be integrated into one unit.
[0096] Similarly, each processing unit in each embodiment of the present invention may be integrated into one functional module, or each processing unit may exist physically, or two or more processing units may be integrated into one functional module.
[0097] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0098] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0099] The server memory performance testing method, system, device and readable storage medium provided by the present invention are introduced in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of the present invention, several improvements and modifications can be made to the present invention, and these improvements and modifications also fall within the scope of protection of the claims of the present invention.
Claims
1. A server memory performance testing method, characterized in that: The method adopts a server memory performance test device, which includes a base and a partition, wherein the top of the base is fixedly connected to the bottom of the partition, and the base is provided with a plurality of slots for inserting memory and a display controller, wherein the slots are fixedly installed on the base on the left side of the partition, and the display controller is fixedly installed on the base on the right side of the partition; a control component is provided in the base, and the control component is fixedly installed directly below the display controller, and the control component is respectively connected with the slots and the display controller by signal; The method comprises: Install the server memory to be tested into the slot and enable the display controller to read the data of the server memory; Build a preset virtual system in the display controller and enable the virtual system to import memory into the system; Establishing miscellaneous cache data packets in the virtual system and running them in the server memory; Monitor the usage status information of the virtual system and the server memory usage status information, and construct data icons for display; Convert the constructed data chart, send it to the equipment designated by the test personnel through the preset transceiver module, and analyze the test results; Export data charts and mark test results in the equipment designated by the tester; The step of constructing a preset virtual system in the display controller and enabling the virtual system to import memory into the system includes: Build a preset virtual system in the display controller and set the subject of the virtual system to test; Enable the virtual system and import the memory into the virtual system, and retrieve the memory through the virtual system; Check whether the memory is damaged or contains information that is harmful to the system, and read the memory stick.
2. The server memory performance testing method according to claim 1, characterized in that: Miscellaneous cache packages are built in the virtual system and run in server memory, including: Create a miscellaneous cache data package in the virtual system, then copy and paste the miscellaneous cache data package infinitely and run it in the server memory.
3. The server memory performance testing method according to claim 2, characterized in that: The monitoring virtual system usage status information and server memory usage status information are used to construct data icons for display; Monitor the fluency and processing speed of the virtual system when running multiple miscellaneous cache data packets at the same time; collect the performance usage status data and server memory usage status data of the virtual system when the number of miscellaneous cache data packets gradually increases, and construct data charts for display.
4. The server memory performance testing method according to claim 1, characterized in that: The analysis of the test results includes: The data chart is analyzed through a preset analysis system, and the performance level of the server memory is output.
5. The server memory performance testing method according to claim 4, characterized in that: The exporting of data charts and marking of test results in a device designated by the tester includes: Convert the data chart, convert the image type, and connect it to the external printing device; Transmit data icons to external printing equipment and print them; The server memory is marked by built-in electronic devices to mark the performance level of the server memory.
6. The server memory performance testing method according to claim 1, characterized in that: A security zone is provided in the virtual system, in which a system initial file is stored for restoring the virtual system to the initial settings; the monitoring time of the virtual system is set to 10 minutes, and when the virtual system fails to execute the copy command, the virtual system is restored to the initial state through the system initial file.
7. A readable storage medium, characterized in that: The readable storage medium stores a server memory performance test program, and when the server memory performance test program is executed by a processor, the steps of the server memory performance test method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Graphics card testing method and device, electronic equipment and storage medium
CN111124781A
Memory testing system
CN204375427U