CN115525362B - Parameter changing method and device based on kernel parameter adjusting platform of operating system - Google Patents
Parameter changing method and device based on kernel parameter adjusting platform of operating system Download PDFInfo
- Publication number
- CN115525362B CN115525362B CN202211197895.3A CN202211197895A CN115525362B CN 115525362 B CN115525362 B CN 115525362B CN 202211197895 A CN202211197895 A CN 202211197895A CN 115525362 B CN115525362 B CN 115525362B
- Authority
- CN
- China
- Prior art keywords
- target
- changed
- operating system
- information
- parameter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2294—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by remote test
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Stored Programmes (AREA)
Abstract
The disclosure provides a parameter changing method and device based on an operating system kernel parameter adjusting platform, which can be applied to the technical field of resource management. The operating system kernel parameter adjustment platform comprises a client access layer, a service layer and an agent program layer, and the method comprises the following steps: receiving content information to be changed and object information to be changed, which are sent by a client, by using a client access layer, wherein the object information to be changed represents information of a target operating system for executing kernel parameter changing operation, and the content information to be changed represents parameter information required to be changed by the target operating system; determining a target agent program corresponding to a target operating system by using a service layer according to the information of the object to be changed and the information of the content to be changed, which are sent by a client access layer; and sending the content information to be changed to a target agent program on the agent program layer; and executing kernel parameter changing operation through the target agent program by using the agent program layer.
Description
Technical Field
The present disclosure relates to the field of resource management technologies, and in particular, to a parameter changing method, device, equipment, medium, and program product based on an operating system kernel parameter adjustment platform.
Background
In the related art, in the process of maintaining the operating system, parameters of the operating system are generally required to be adjusted to improve the performance of the operating system, and the operating system can exert its own performance advantage more greatly, so as to fully utilize the resources of the operating system. The adjustment of the parameters of the operating system is generally performed by combining the result of the pressure test, and the tester manually and continuously adjusts the kernel parameters of the operating system to find out the proper kernel parameter values, so as to fully utilize the resources of the operating system to exert the performance advantages of the operating system.
In the process of implementing the disclosed concept, the inventor finds that at least the following problems exist in the related art: in the related art, the kernel parameters of the operating system are manually adjusted by a tester, so that the adjustment efficiency is low and errors are easy to occur.
Disclosure of Invention
In view of the foregoing, the present disclosure provides a parameter modification method, apparatus, device, medium and program product for adjusting a platform based on kernel parameters of an operating system.
According to a first aspect of the present disclosure, there is provided a parameter changing method based on an operating system kernel parameter adjustment platform, where the operating system kernel parameter adjustment platform includes a client access layer, a service layer, and an agent layer, and includes:
Receiving content information to be changed and object information to be changed, which are sent by a client, by using a client access layer, wherein the object information to be changed represents information of a target operating system for executing kernel parameter changing operation, and the content information to be changed represents parameter information required to be changed by the target operating system;
determining a target agent program corresponding to a target operating system by using a service layer according to the information of the object to be changed and the information of the content to be changed, which are sent by a client access layer; and sending the content information to be changed to a target agent program on the agent program layer; and
and executing kernel parameter changing operation through the target agent program by using the agent program layer.
According to an embodiment of the present disclosure, determining, with a service layer, a target agent program corresponding to a target operating system according to object information to be changed and content information to be changed, which are sent by a client access layer, includes:
determining the identification information of the target operating system by utilizing the service layer according to the information of the object to be changed;
determining m agent programs corresponding to a target operating system according to the identification information of the target operating system, wherein m is a positive integer greater than 2;
Determining change mode information according to the content information to be changed;
the target agent is determined from the m agents based on the change pattern information.
According to an embodiment of the present disclosure, performing, by a target agent, a kernel parameter change operation for a target operating system using an agent layer includes:
analyzing the content information to be changed through a target agent program by utilizing an agent program layer, and determining a target changing tool;
and executing kernel parameter changing operation aiming at the target operating system by calling the target changing tool.
According to an embodiment of the present disclosure, the determining, by using the agent layer to parse the content information to be changed through the target agent, the target change tool includes:
analyzing the content information to be changed through a target agent program by utilizing an agent program layer, and determining the parameter type information to be changed;
and determining a target change tool according to the parameter type information to be changed.
According to an embodiment of the present disclosure, by calling a target change tool, a kernel parameter change operation for a target operating system is performed, including:
analyzing the content information to be changed through the target agent program, and determining parameter value information to be changed;
Inquiring from a parameter database according to the parameter type information to be changed to obtain a target parameter to be changed;
and changing the parameter value of the target parameter according to the parameter value information to be changed by adjusting the target changing tool.
According to an embodiment of the present disclosure, the above method further includes:
acquiring parameter information of a target operating system from an agent program layer through a target agent program by utilizing a service layer;
and storing the parameter information of the target operating system into a parameter database by using the service layer.
According to an embodiment of the present disclosure, acquiring, by a service layer, parameter information of a target operating system from an agent layer through a target agent includes:
executing initialization operation on a target operating system by using a service layer through a target agent program, and establishing connection with the target operating system;
and acquiring the parameter information of the target operating system from the agent program layer through connection.
According to an embodiment of the present disclosure, a target agent is deployed on a target operating system.
A second aspect of the present disclosure provides a parameter changing device based on an operating system kernel parameter adjustment platform, where the operating system kernel parameter adjustment platform includes a client access layer, a service layer, and an agent layer, and the device includes:
The receiving module is used for receiving the content information to be changed and the object information to be changed, which are sent by the client, by utilizing the client access layer, wherein the object information to be changed represents the information of a target operating system for executing kernel parameter changing operation, and the content information to be changed represents the parameter information required to be changed by the target operating system;
the management module is used for determining a target agent program corresponding to the target operating system according to the information of the object to be changed and the information of the content to be changed, which are sent by the client access layer; and sending the content information to be changed to a target agent program on the agent program layer;
and the execution module is used for executing kernel parameter changing operation aiming at the target operating system through the target agent program by utilizing the agent program layer.
A third aspect of the present disclosure provides an electronic device, comprising: one or more processors; and a memory for storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the method described above.
A fourth aspect of the present disclosure also provides a computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the above-described method.
A fifth aspect of the present disclosure also provides a computer program product comprising a computer program which, when executed by a processor, implements the above method.
According to the embodiment of the disclosure, the content information to be changed and the object information to be changed, which are sent by the client, are received by utilizing the client access layer; determining a target agent program corresponding to a target operating system by using a service layer according to the information of the object to be changed and the information of the content to be changed, which are sent by a client access layer; and sending the content information to be changed to a target agent program on the agent program layer; and executing kernel parameter change operation through the target agent program by using the agent program layer. The unified client access layer acquires the content information to be changed and the object information to be changed from the client, the service layer determines a target agent program corresponding to the target operating system according to the object information to be changed, the content information to be changed is sent to the target agent program, kernel parameter changing operation is executed by the target agent program, the unified automatic operation flow provided for the adjustment of the kernel parameters of the operating system is based on the framework of the kernel parameter adjusting platform of the operating system, the parameters are not required to be manually changed, and the dynamic adjustment of the kernel parameters of the target operating system is realized.
Drawings
The foregoing and other objects, features and advantages of the disclosure will be more apparent from the following description of embodiments of the disclosure with reference to the accompanying drawings, in which:
FIG. 1 schematically illustrates a flow chart of a related art kernel parameter change;
FIG. 2 schematically illustrates an application scenario diagram of a parameter modification method based on an operating system kernel parameter adjustment platform according to an embodiment of the present disclosure;
FIG. 3 schematically illustrates a flow chart of a method of parameter modification of an operating system kernel parameter adjustment platform in accordance with an embodiment of the present disclosure;
FIG. 4 schematically illustrates a schematic diagram of an operating system kernel parameter adjustment platform of an embodiment of the present disclosure;
FIG. 5 schematically illustrates a block diagram of a parameter modification apparatus based on an operating system kernel parameter adjustment platform, according to an embodiment of the present disclosure; and
fig. 6 schematically illustrates a block diagram of an electronic device adapted to implement a parameter modification method of an operating system kernel parameter adjustment platform, according to an embodiment of the disclosure.
Detailed Description
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood that the description is only exemplary and is not intended to limit the scope of the present disclosure. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the present disclosure. It may be evident, however, that one or more embodiments may be practiced without these specific details. In addition, in the following description, descriptions of well-known structures and techniques are omitted so as not to unnecessarily obscure the concepts of the present disclosure.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The terms "comprises," "comprising," and/or the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It should be noted that the terms used herein should be construed to have meanings consistent with the context of the present specification and should not be construed in an idealized or overly formal manner.
Where expressions like at least one of "A, B and C, etc. are used, the expressions should generally be interpreted in accordance with the meaning as commonly understood by those skilled in the art (e.g.," a system having at least one of A, B and C "shall include, but not be limited to, a system having a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.).
In the technical scheme of the disclosure, the related data (such as including but not limited to personal information of a user) are collected, stored, used, processed, transmitted, provided, disclosed, applied and the like, all conform to the regulations of related laws and regulations, necessary security measures are adopted, and the public welcome is not violated.
In the related art, the operating system has a lot of kernel parameters, the stability of the kernel can be improved as much as possible through modifying the kernel parameters, and the operating system can be ensured to be as stable and efficient as possible under the condition that the operating system processes more services at the same time, but the operating system is not crashed under the condition that the operating system is attacked by a lower-level distributed denial of service attack (Distributed Denial Of Service Attack, DDOS). In general, optimizing parameters of an operating system is a means to enable the operating system to operate stably and efficiently.
The kernel parameters of the operating system typically use the lowest parameter values, just like the central processing unit (central processing unit, CPU), are typically used down-conversion for system stability, but the performance is very sacrificed, and these default parameters are only for normal daily operation, while in production, the operating system performance needs to be improved, so that many tasks in production activities can be satisfactorily completed, and some security aspects can be improved. Corresponding adjustments to kernel parameters are required according to different usage scenarios.
Fig. 1 schematically shows a flow chart of a related art kernel parameter change.
As shown in fig. 1, in the related art, an operator logs in to a server where a corresponding operating system is located, manually checks and modifies kernel parameters by using a change tool, and manually adjusts the kernel parameters by using a corresponding kernel adjustment mode according to a result and an opinion fed back by the operator, where the kernel adjustment mode may include an operating system runtime modification system interface, a custom configuration file, an operating system runtime modification parameter, and the like.
The kernel parameter change in the related technology needs to be adjusted by operation and maintenance personnel, pressure measurement personnel perform testing, different team personnel cooperate to process, and the cyclic test adjustment is continuously performed to find out the better kernel parameter, but the complexity of the kernel parameter change is increased, the kernel parameter change needs to be logged in each server to adjust the parameters one by one, and the efficiency is low. The kernel parameter change does not have a standardized flow, various tools are required to be manually called to adjust parameters after logging in each server, errors are easy to occur, and the service level requirement on operation and maintenance personnel is high.
In view of this, an embodiment of the present disclosure provides a parameter changing method based on an operating system kernel parameter adjustment platform, where the method includes: receiving the content information to be changed and the object information to be changed, which are sent by the client, by using a client access layer; determining a target agent program corresponding to a target operating system by using a service layer according to the information of the object to be changed and the information of the content to be changed, which are sent by a client access layer; and sending the content information to be changed to a target agent program on the agent program layer; and executing kernel parameter changing operation through the target agent program by using the agent program layer. The unified client access layer acquires the content information to be changed and the object information to be changed from the client, the service layer determines a target agent program corresponding to the target operating system according to the object information to be changed, the content information to be changed is sent to the target agent program, kernel parameter changing operation is executed by the target agent program, the unified automatic operation flow provided for the adjustment of the kernel parameters of the operating system is based on the framework of the kernel parameter adjusting platform of the operating system, the parameters are not required to be manually changed, and the dynamic adjustment of the kernel parameters of the target operating system is realized.
Fig. 2 schematically illustrates an application scenario diagram of a parameter modification method based on an operating system kernel parameter adjustment platform according to an embodiment of the present disclosure.
As shown in fig. 2, the application scenario 200 according to this embodiment may include a first terminal device 201, a second terminal device 202, a third terminal device 203, a network 204, and a server 205. The network 204 is a medium used to provide a communication link between the first terminal device 201, the second terminal device 202, the third terminal device 203, and the server 205. The network 204 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others.
The user may interact with the server 205 through the network 204 using at least one of the first terminal device 201, the second terminal device 202, the third terminal device 203, to receive or send messages, etc. Various communication client applications, such as a shopping class application, a web browser application, a search class application, an instant messaging tool, a mailbox client, social platform software, etc. (by way of example only) may be installed on the first terminal device 201, the second terminal device 202, the third terminal device 203.
The first terminal device 201, the second terminal device 202, the third terminal device 203 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop and desktop computers, and the like.
The server 205 may be a server providing various services, such as a background management server (for example only) providing support for websites browsed by the user using the first terminal device 201, the second terminal device 202, and the third terminal device 203. The background management server may analyze and process the received data such as the user request, and feed back the processing result (e.g., the web page, information, or data obtained or generated according to the user request) to the terminal device.
It should be noted that, the parameter changing method based on the operating system kernel parameter adjustment platform provided in the embodiments of the present disclosure may be generally executed by the server 205. Accordingly, the parameter changing device provided by the embodiments of the present disclosure based on the operating system kernel parameter adjustment platform may be generally disposed in the server 205. The parameter changing method based on the operating system kernel parameter adjustment platform provided by the embodiments of the present disclosure may also be performed by a server or a server cluster that is different from the server 205 and is capable of communicating with the first terminal device 201, the second terminal device 202, the third terminal device 203, and/or the server 205. Accordingly, the parameter changing apparatus provided by the embodiments of the present disclosure based on the operating system kernel parameter adjustment platform may also be disposed in a server or a server cluster that is different from the server 205 and is capable of communicating with the first terminal device 201, the second terminal device 202, the third terminal device 203, and/or the server 205.
It should be understood that the number of terminal devices, networks and servers in fig. 2 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
The following will describe in detail, based on the scenario described in fig. 2, a parameter changing method of the operating system kernel parameter adjustment platform according to the disclosed embodiment by using fig. 3 to 4.
FIG. 3 schematically illustrates a flow chart of a method of parameter modification of an operating system kernel parameter adjustment platform in accordance with an embodiment of the present disclosure.
As shown in fig. 3, the operating system kernel parameter adjustment platform includes a client access layer, a service layer, and an agent layer, and the method includes operations S301 to S303.
In operation S301, the client access layer is utilized to receive the content information to be changed and the object information to be changed, where the object information to be changed represents information of a target operating system for performing kernel parameter changing operation, and the content information to be changed represents parameter information of the target operating system to be changed.
According to an embodiment of the present disclosure, an operating system kernel parameter adjustment platform (hereinafter referred to as a platform) may be disposed in a terminal device, for performing kernel parameter adjustment on an operating system. The platform may include a client access layer, a service layer, and an agent layer.
According to an embodiment of the present disclosure, the operating system may include a plurality of operating systems, for example, the operating system may include a first operating system, a second operating system, and a third operating system, which is not limited herein, and the operating system may be a Linux operating system.
According to embodiments of the present disclosure, the target operating system may be at least one of the operating systems. The object information to be changed may be information of a target operating system for determining the target operating system from a plurality of operating systems.
According to embodiments of the present disclosure, kernel parameters of the operating system may be system interface parameters, system file open number parameters, memory parameters, and the like, which are not limited herein.
According to the embodiment of the disclosure, the parameter information may be read-write performance parameter information of the system, and parameter information which characterizes the change required by the target operating system.
According to an embodiment of the present disclosure, the content information to be changed and the object information to be changed may be transmitted in the form of a data packet.
According to the embodiment of the disclosure, the client may be an application program installed in the terminal device, provide an input function of the content information to be changed and the object information to be changed, and transmit the content information to be changed and the object information to be changed to the platform.
According to embodiments of the present disclosure, a client access layer may connect a platform and a client in order to receive content information to be changed and object information to be changed, which are transmitted by the client.
In operation S302, determining, by the service layer, a target agent corresponding to the target operating system according to the to-be-changed object information and the to-be-changed content information sent by the client access layer; and transmitting the content information to be changed to the target agent program on the agent program layer.
According to the embodiment of the disclosure, the service layer may be connected to the client access layer, and determine the target agent program corresponding to the target operating system by analyzing the object information to be changed and the content information to be changed.
According to the embodiment of the disclosure, the service layer may determine the target operating system from the information of the target operating system in the object information to be changed, and determine the target agent program from the parameter information required to be changed by the target operating system in the content information to be changed, thereby determining the target agent program corresponding to the target operating system, and the target agent program may be deployed on the target operating system.
For example, the service layer analyzes the object information to be changed and the content information to be changed, determines that the target operating system is the first operating system, and the parameter information to be changed by the target operating system is the file opening number of the operating system, so that the target agent corresponding to the first operating system is the agent for changing the file opening number of the operating system, and the target agent receives the content information to be changed.
In operation S303, a kernel parameter change operation is performed through the target agent using the agent layer.
According to embodiments of the present disclosure, the agent layer may be coupled to the service layer, including a plurality of agents. The agent layer may execute the target agent determined by the service layer to complete the kernel parameter change operation for the target operating system.
According to the embodiment of the disclosure, the content information to be changed and the object information to be changed, which are sent by the client, are received by utilizing the client access layer; determining a target agent program corresponding to a target operating system by using a service layer according to the information of the object to be changed and the information of the content to be changed, which are sent by a client access layer; and sending the content information to be changed to a target agent program on the agent program layer; and executing kernel parameter change operation through the target agent program by using the agent program layer. The unified client access layer acquires the content information to be changed and the object information to be changed from the client, the service layer determines a target agent program corresponding to the target operating system according to the object information to be changed, the content information to be changed is sent to the target agent program, kernel parameter changing operation is executed by the target agent program, the unified automatic operation flow provided for the adjustment of the kernel parameters of the operating system is based on the framework of the kernel parameter adjusting platform of the operating system, the parameters are not required to be manually changed, and the dynamic adjustment of the kernel parameters of the target operating system is realized.
FIG. 4 schematically illustrates a schematic diagram of an operating system kernel parameter adjustment platform of an embodiment of the present disclosure.
As shown in fig. 4, the platform includes a client access layer 401, a service layer 402, and an agent layer 403.
The client access layer 401 is configured to receive the content information to be changed and the object information to be changed, which are sent by the client.
A service layer 402, configured to determine a target agent program corresponding to the target operating system according to the to-be-changed object information and the to-be-changed content information sent by the client access layer; and transmitting the content information to be changed to the target agent program on the agent program layer. The agent layer 403 is configured to execute the kernel parameter changing operation for the target operating system through the target agent, where the agent layer 403 may deploy a plurality of operating systems, and each operating system may deploy a plurality of agents, so as to implement batch adjustment on kernel parameters of the operating system, and improve adjustment efficiency of kernel parameters.
According to the embodiment of the present disclosure, the description of the client access layer 401, the service layer 402 and the agent layer 403 may be referred to the related description of fig. 3, and will not be repeated herein.
According to an embodiment of the present disclosure, determining, with a service layer, a target agent program corresponding to a target operating system according to object information to be changed and content information to be changed, which are sent by a client access layer, includes:
Determining the identification information of the target operating system by utilizing the service layer according to the information of the object to be changed;
determining m agent programs corresponding to a target operating system according to the identification information of the target operating system, wherein m is a positive integer greater than 2;
determining change mode information according to the content information to be changed;
the target agent is determined from the m agents based on the change pattern information.
According to an embodiment of the present disclosure, the object information to be changed may include identification information of the target operating system, for example, the identification information of the first operating system may be L1, the identification information of the second operating system may be L2, and the identification information of the third operating system may be L3.
According to the embodiment of the disclosure, the service layer can analyze the information to be changed to determine the identification information of the target operating system.
According to embodiments of the present disclosure, each operating system may correspond to m agents that may be used to alter kernel parameters in the operating system.
According to an embodiment of the present disclosure, according to identification information of a target operating system, determining m agents corresponding to the target operating system may be: and determining the target operating system according to the identification information of the target operating system, thereby determining m agent programs corresponding to the target operating system.
According to an embodiment of the present disclosure, the content information to be changed may include change mode information, which may include information of modification mode, replacement mode, editing mode, and the like. For example, modification and editing may be used for the modification of the operating system interface, and modification and replacement may be used for the modification of the custom configuration item file.
According to an embodiment of the present disclosure, determining a target agent program from m agent programs according to the change pattern information may be: the modification mode information can determine the modification mode of the kernel parameter, the target agent program can comprise identification information related to the modification mode, the identification information of the target agent program can be matched with the modification mode information, and the target agent program is determined according to the matching result.
According to the embodiment of the disclosure, the target agent program can be quickly determined in the m agent programs through the change mode information, so that the efficiency of kernel parameter change is further improved.
According to an embodiment of the present disclosure, performing, by a target agent, a kernel parameter change operation for a target operating system using an agent layer includes:
analyzing the content information to be changed through a target agent program by utilizing an agent program layer, and determining a target changing tool;
And executing kernel parameter changing operation aiming at the target operating system by calling the target changing tool.
According to the embodiment of the disclosure, the content information to be changed may include information related to a target change tool, and the target change tool may be determined by analyzing the content information to be changed by the target agent program.
According to embodiments of the present disclosure, the target change tool may be a tool for performing a change operation on a kernel parameter, and may be deployed in a target operating system.
According to an embodiment of the present disclosure, the content information to be changed may include target change tool information related to the target change tool, for example, the content information to be changed may include name information of the target change tool.
According to the embodiment of the disclosure, the target agent program can analyze the content information to be changed according to the format of the content information to be changed to obtain the name information of the target change tool, so as to determine the target change tool.
According to embodiments of the present disclosure, a kernel parameter change operation for a target operating system may be performed by a target agent invoking a target change tool.
According to the embodiment of the disclosure, the parameter change is performed by automatically calling the target change tool corresponding to the kernel parameter, so that the error probability of parameter modification performed by the manual selection tool is reduced, and the working efficiency is improved.
According to an embodiment of the present disclosure, the determining, by using the agent layer to parse the content information to be changed through the target agent, the target change tool includes:
analyzing the content information to be changed through a target agent program by utilizing an agent program layer, and determining the parameter type information to be changed;
and determining a target change tool according to the parameter type information to be changed.
According to an embodiment of the present disclosure, the content information to be changed may further include parameter type information to be changed. The target agent program can analyze the content information to be changed according to the format of the content information to be changed to obtain the parameter type information to be changed. The parameter type information may be information of a data type of a kernel parameter, which may be, for example, an integer type, a floating point type, a character type, and the like.
According to embodiments of the present disclosure, the change tool may include a type identifier associated with the parameter type information, e.g., the change tool may include an integer type identifier, a floating point type identifier, a character type identifier, and so forth.
According to the parameter type information to be changed, the determining the target changing tool may be: comparing the parameter type information to be changed with the type identifier of the change tool, and determining the change tool with the same type identifier as the comparison result representation of the parameter type to be changed as the target change tool.
According to the embodiment of the disclosure, the target change tool can be further automatically and accurately determined through the parameter type information to be changed, so that the error probability of the manual selection tool is reduced, and the working efficiency is improved.
According to an embodiment of the present disclosure, by calling a target change tool, a kernel parameter change operation for a target operating system is performed, including:
analyzing the content information to be changed through the target agent program, and determining parameter value information to be changed;
inquiring from a parameter database according to the parameter type information to be changed to obtain a target parameter to be changed;
and changing the parameter value of the target parameter according to the parameter value information to be changed by adjusting the target changing tool.
According to the embodiment of the disclosure, the parameter value information may be information of a value of a kernel parameter to be changed, for example, the parameter value information may be information of 6 operating system files opened, and may also be information of an interface of an operating system being interface X.
According to the embodiment of the disclosure, the target agent program can analyze the content information to be changed according to the format of the content information to be changed, and determine the parameter value information to be changed.
According to an embodiment of the present disclosure, a parameter value of a target parameter may be stored in the parameter database, for example, the target parameter may be an operating system interface, a file opening number parameter of an operating system, etc., the parameter value of the target parameter may be an interface Y, the parameter value of the target parameter may be a file opening number may be 5, etc.
According to the embodiment of the disclosure, the parameter value of the target parameter can be changed to the parameter value to be changed by the target changing tool, for example, the operating system interface can be changed from the parameter value interface Y to the parameter value X, and 5 parameter values of the file opening number can be changed to 6.
According to the embodiment of the disclosure, the target change tool may be invoked by the target agent program, and the parameter value of the target parameter may be changed by the target change tool.
According to the embodiment of the disclosure, the parameter value of the target parameter is changed through the target changing tool, and an operation and maintenance person is not required to manually call various tool adjusting parameters, so that the working efficiency and the accuracy of target parameter modification are improved.
According to an embodiment of the present disclosure, the above method further includes:
acquiring parameter information of a target operating system from an agent program layer through a target agent program by utilizing a service layer;
And storing the parameter information of the target operating system into a parameter database by using the service layer.
According to an embodiment of the present disclosure, the parameter information of the target operating system may be parameter value information of kernel parameters in the target operating system.
According to the embodiment of the disclosure, since the target agent program is deployed on the target operating system, the target agent program can access the interface of the target operating system, so that the parameter information of the target operating system is acquired.
According to the embodiment of the disclosure, the parameter information of the target operating system can be sent to the service layer through the agent layer, and the parameter information of the target operating system is stored in the parameter database through the service layer.
According to the embodiment of the disclosure, the parameter information of the target operating system is stored in the parameter database, so that corresponding target parameters can be obtained from the parameter database when the kernel parameters are adjusted, the target database does not need to be accessed, and the efficiency of kernel parameter change is further improved.
According to an embodiment of the present disclosure, acquiring, by a service layer, parameter information of a target operating system from an agent layer through a target agent includes:
executing initialization operation on a target operating system by using a service layer through a target agent program, and establishing connection with the target operating system;
And acquiring the parameter information of the target operating system from the agent program layer through connection.
According to an embodiment of the present disclosure, performing an initialization operation on a target operating system by a target agent using a service layer may be: the basic information of the target operating system is registered in the service layer by the target agent.
According to an embodiment of the present disclosure, the connection may be a path for transmitting information established between the target operating system and the agent layer, and the agent layer may transmit the parameter information to the target operating system through the connection, i.e., acquire the parameter information of the target operating system from the agent layer.
According to the embodiment of the disclosure, the target operating system is initialized, connection with the target operating system is established, and unified management can be performed on the target operating system, so that batch adjustment of kernel parameters of the target operating system is realized.
Based on the parameter changing method based on the operating system kernel parameter adjusting platform, the invention also provides a parameter changing device based on the operating system kernel parameter adjusting platform. The device will be described in detail below in connection with fig. 5.
Fig. 5 schematically illustrates a block diagram of a parameter changing apparatus based on an operating system kernel parameter adjustment platform according to an embodiment of the present disclosure.
As shown in fig. 5, the parameter changing apparatus 500 based on the kernel parameter adjustment platform of the operating system according to this embodiment includes a receiving module 510, a management module 520, and an execution module 530, where the kernel parameter adjustment platform of the operating system includes a client access layer, a service layer, and a proxy layer.
The receiving module 510 is configured to receive, by using a client access layer, to-be-changed content information and to-be-changed object information sent by a client, where the to-be-changed object information represents information of a target operating system for performing a kernel parameter change operation, and the to-be-changed content information represents parameter information that needs to be changed by the target operating system;
the management module 520 is configured to determine, by the service layer, a target agent corresponding to the target operating system according to the to-be-changed object information and the to-be-changed content information sent by the client access layer; and sending the content information to be changed to a target agent program on the agent program layer;
an execution module 530 for executing the kernel parameter change operation for the target operating system through the target agent using the agent layer. According to an embodiment of the present disclosure, the management module 520 for determining, by using the service layer, a target agent corresponding to a target operating system according to the to-be-changed object information and the to-be-changed content information transmitted by the client access layer includes:
The first management unit is used for determining the identification information of the target operating system by utilizing the service layer according to the information of the object to be changed;
the second management unit is used for determining m agent programs corresponding to the target operating system according to the identification information of the target operating system, wherein m is a positive integer greater than 2;
the third management unit is used for determining change mode information according to the content information to be changed;
and a fourth management unit for determining a target agent program from the m agent programs based on the change mode information.
According to an embodiment of the present disclosure, the execution module 530 for executing a kernel parameter change operation for a target operating system through a target agent using an agent layer includes:
the first execution unit is used for analyzing the content information to be changed through the target agent program by utilizing the agent program layer and determining a target change tool;
and the second execution unit is used for executing kernel parameter changing operation aiming at the target operating system by calling the target changing tool.
According to an embodiment of the present disclosure, a first execution unit for determining a target modification tool by parsing content information to be modified through a target agent using an agent layer includes:
The first execution subunit is used for analyzing the content information to be changed through the target agent program by utilizing the agent program layer and determining the parameter type information to be changed;
and the second execution subunit is used for determining a target change tool according to the parameter type information to be changed.
According to an embodiment of the present disclosure, a second execution unit for executing a kernel parameter changing operation for a target operating system by calling a target changing tool includes:
the third execution subunit is used for analyzing the content information to be changed through the target agent program and determining parameter value information to be changed;
the fourth execution subunit is used for inquiring from the parameter database according to the parameter type information to be changed to obtain the target parameter to be changed;
and the fifth execution subunit is used for changing the parameter value of the target parameter according to the parameter value information to be changed by adjusting the target changing tool.
According to an embodiment of the present disclosure, the above method further includes:
the acquisition module is used for acquiring parameter information of a target operating system from the agent program layer through the target agent program by utilizing the service layer;
and the storage module is used for storing the parameter information of the target operating system into the parameter database by utilizing the service layer.
According to an embodiment of the present disclosure, wherein the obtaining module for obtaining, by the service layer, parameter information of the target operating system from the agent layer through the target agent includes:
a first obtaining unit, configured to perform an initialization operation on a target operating system by using a service layer through a target agent program, and establish a connection with the target operating system;
and the second acquisition unit is used for acquiring the parameter information of the target operating system from the agent program layer through connection.
According to an embodiment of the present disclosure, a target agent is deployed on a target operating system.
Any of the plurality of modules of the receiving module 510, the managing module 520, and the executing module 530 may be combined in one module to be implemented, or any of the plurality of modules may be split into a plurality of modules according to an embodiment of the present disclosure. Alternatively, at least some of the functionality of one or more of the modules may be combined with at least some of the functionality of other modules and implemented in one module. At least one of the receiving module 510, the managing module 520, and the executing module 530 may be implemented at least in part as hardware circuitry, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or by hardware or firmware in any other reasonable manner of integrating or packaging the circuitry, or in any one of or a suitable combination of three of software, hardware, and firmware, according to embodiments of the present disclosure. Alternatively, at least one of the receiving module 510, the managing module 520 and the executing module 530 may be at least partially implemented as a computer program module, which when executed, may perform the corresponding functions.
Fig. 6 schematically illustrates a block diagram of an electronic device adapted to implement a parameter modification method of an operating system kernel parameter adjustment platform, according to an embodiment of the disclosure.
As shown in fig. 6, an electronic device 600 according to an embodiment of the present disclosure includes a processor 601 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 602 or a program loaded from a storage section 608 into a Random Access Memory (RAM) 603. The processor 601 may include, for example, a general purpose microprocessor (e.g., a CPU), an instruction set processor and/or an associated chipset and/or a special purpose microprocessor (e.g., an Application Specific Integrated Circuit (ASIC)), or the like. Processor 601 may also include on-board memory for caching purposes. The processor 601 may comprise a single processing unit or a plurality of processing units for performing different actions of the method flows according to embodiments of the disclosure.
In the RAM 603, various programs and data necessary for the operation of the electronic apparatus 600 are stored. The processor 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. The processor 601 performs various operations of the method flow according to the embodiments of the present disclosure by executing programs in the ROM 602 and/or the RAM 603. Note that the program may be stored in one or more memories other than the ROM 602 and the RAM 603. The processor 601 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in the one or more memories.
According to an embodiment of the present disclosure, the electronic device 600 may also include an input/output (I/O) interface 605, the input/output (I/O) interface 605 also being connected to the bus 604. The electronic device 600 may also include one or more of the following components connected to the I/O interface 605: an input portion 606 including a keyboard, mouse, etc.; an output portion 607 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, a speaker, and the like; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the internet. The drive 610 is also connected to the I/O interface 605 as needed. Removable media 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is installed as needed on drive 610 so that a computer program read therefrom is installed as needed into storage section 608.
The present disclosure also provides a computer-readable storage medium that may be embodied in the apparatus/device/system described in the above embodiments; or may exist alone without being assembled into the apparatus/device/system. The computer-readable storage medium carries one or more programs which, when executed, implement methods in accordance with embodiments of the present disclosure.
According to embodiments of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, which may include, for example, but is not limited to: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. For example, according to embodiments of the present disclosure, the computer-readable storage medium may include ROM 602 and/or RAM 603 and/or one or more memories other than ROM 602 and RAM 603 described above.
Embodiments of the present disclosure also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowcharts. When the computer program product runs in a computer system, the program code is used for enabling the computer system to realize the parameter changing method based on the operating system kernel parameter adjustment platform provided by the embodiment of the disclosure.
The above-described functions defined in the system/apparatus of the embodiments of the present disclosure are performed when the computer program is executed by the processor 601. The systems, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the disclosure.
In one embodiment, the computer program may be based on a tangible storage medium such as an optical storage device, a magnetic storage device, or the like. In another embodiment, the computer program may also be transmitted, distributed in the form of signals over a network medium, and downloaded and installed via the communication section 609, and/or installed from the removable medium 611. The computer program may include program code that may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the foregoing.
In such an embodiment, the computer program may be downloaded and installed from a network through the communication portion 609, and/or installed from the removable medium 611. The above-described functions defined in the system of the embodiments of the present disclosure are performed when the computer program is executed by the processor 601. The systems, devices, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the disclosure.
According to embodiments of the present disclosure, program code for performing computer programs provided by embodiments of the present disclosure may be written in any combination of one or more programming languages, and in particular, such computer programs may be implemented in high-level procedural and/or object-oriented programming languages, and/or assembly/machine languages. Programming languages include, but are not limited to, such as Java, c++, python, "C" or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Those skilled in the art will appreciate that the features recited in the various embodiments of the disclosure and/or in the claims may be provided in a variety of combinations and/or combinations, even if such combinations or combinations are not explicitly recited in the disclosure. In particular, the features recited in the various embodiments of the present disclosure and/or the claims may be variously combined and/or combined without departing from the spirit and teachings of the present disclosure. All such combinations and/or combinations fall within the scope of the present disclosure.
The embodiments of the present disclosure are described above. However, these examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the embodiments cannot be used advantageously in combination. The scope of the disclosure is defined by the appended claims and equivalents thereof. Various alternatives and modifications can be made by those skilled in the art without departing from the scope of the disclosure, and such alternatives and modifications are intended to fall within the scope of the disclosure.
Claims (10)
1. A parameter changing method based on an operating system kernel parameter adjusting platform, wherein the operating system kernel parameter adjusting platform comprises a client access layer, a service layer and an agent program layer, and the method comprises the following steps:
Receiving content information to be changed and object information to be changed, which are sent by a client, by using the client access layer, wherein the object information to be changed represents information of a target operating system for performing kernel parameter changing operation, and the content information to be changed represents parameter information to be changed of the target operating system;
determining a target agent program corresponding to the target operating system by using the service layer according to the information of the object to be changed and the information of the content to be changed, which are sent by the client access layer; and sending the content information to be changed to a target agent program on the agent program layer; and
executing the kernel parameter change operation through the target agent by using the agent layer;
wherein said executing, by said target agent, said kernel parameter change operation for said target operating system with said agent layer comprises:
analyzing the content information to be changed through the target agent program by utilizing the agent program layer, and determining a target changing tool;
and executing the kernel parameter changing operation aiming at the target operating system by calling the target changing tool.
2. The method of claim 1, wherein determining, with the service layer, a target agent corresponding to the target operating system from the object information to be changed and the content information to be changed sent by the client access layer, comprises:
determining the identification information of the target operating system according to the information of the object to be changed by utilizing the service layer;
determining m agent programs corresponding to the target operating system according to the identification information of the target operating system, wherein m is a positive integer greater than 2;
determining change mode information according to the content information to be changed;
and determining the target agent program from the m agent programs according to the change mode information.
3. The method of claim 2, wherein parsing the content information to be changed by the target agent with the agent layer, determining a target change tool, comprises:
analyzing the content information to be changed through the target agent program by utilizing the agent program layer, and determining parameter type information to be changed;
and determining the target change tool according to the parameter type information to be changed.
4. A method according to claim 3, wherein said performing said kernel parameter change operation for said target operating system by invoking said target change tool comprises:
analyzing the content information to be changed through the target agent program, and determining parameter value information to be changed;
inquiring from a parameter database according to the parameter type information to be changed to obtain a target parameter to be changed;
and changing the parameter value of the target parameter according to the parameter value information to be changed by adjusting the target changing tool.
5. The method of claim 4, further comprising:
acquiring parameter information of the target operating system from the agent program layer through the target agent program by utilizing the service layer;
and storing the parameter information of the target operating system into the parameter database by utilizing the service layer.
6. The method of claim 5, wherein the obtaining, with the service layer, parameter information of the target operating system from the agent layer through the target agent, comprises:
executing initialization operation on the target operating system through the target agent program by utilizing the service layer, and establishing connection with the target operating system;
And acquiring the parameter information of the target operating system from the agent program layer through the connection.
7. The method of claim 1, wherein the target agent is deployed on the target operating system.
8. A parameter changing device based on an operating system kernel parameter adjusting platform, wherein the operating system kernel parameter adjusting platform comprises a client access layer, a service layer and an agent program layer, the device comprises:
the receiving module is used for receiving content information to be changed and object information to be changed, which are sent by a client, by utilizing the client access layer, wherein the object information to be changed represents information of a target operating system for executing kernel parameter changing operation, and the content information to be changed represents parameter information to be changed of the target operating system;
the management module is used for determining a target agent program corresponding to the target operating system according to the information of the object to be changed and the information of the content to be changed, which are sent by the client access layer; and sending the content information to be changed to a target agent program on the agent program layer;
An execution module for executing the kernel parameter change operation for the target operating system through the target agent by using the agent layer;
wherein the execution module comprises:
the first execution unit is used for analyzing the content information to be changed through the target agent program by utilizing the agent program layer and determining a target changing tool;
and the second execution unit is used for executing kernel parameter changing operation aiming at the target operating system by calling the target changing tool.
9. An electronic device, comprising:
one or more processors;
storage means for storing one or more programs,
wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the method of any of claims 1-7.
10. A computer readable storage medium having stored thereon executable instructions which, when executed by a processor, cause the processor to perform the method according to any of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211197895.3A CN115525362B (en) | 2022-09-29 | 2022-09-29 | Parameter changing method and device based on kernel parameter adjusting platform of operating system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211197895.3A CN115525362B (en) | 2022-09-29 | 2022-09-29 | Parameter changing method and device based on kernel parameter adjusting platform of operating system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115525362A CN115525362A (en) | 2022-12-27 |
CN115525362B true CN115525362B (en) | 2023-09-15 |
Family
ID=84700132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211197895.3A Active CN115525362B (en) | 2022-09-29 | 2022-09-29 | Parameter changing method and device based on kernel parameter adjusting platform of operating system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115525362B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104407870A (en) * | 2014-12-03 | 2015-03-11 | 英业达科技有限公司 | Remote operating system environment setting system and method |
CN105786612A (en) * | 2014-12-23 | 2016-07-20 | 杭州华为数字技术有限公司 | Resource management method and apparatus |
CN107515787A (en) * | 2017-08-31 | 2017-12-26 | 广东欧珀移动通信有限公司 | Resource allocation method and Related product |
CN108647089A (en) * | 2018-03-13 | 2018-10-12 | 广东欧珀移动通信有限公司 | Resource allocation method, device, terminal and storage medium |
CN109814942A (en) * | 2018-12-19 | 2019-05-28 | 北京城市网邻信息技术有限公司 | A kind of parameter processing method and device |
CN111897826A (en) * | 2020-06-27 | 2020-11-06 | 中国建设银行股份有限公司 | Parameter information updating method and device, electronic equipment and readable storage medium |
CN113296795A (en) * | 2021-06-21 | 2021-08-24 | 中国农业银行股份有限公司 | Application deployment method, device, equipment, storage medium and program product |
CN114124757A (en) * | 2020-08-11 | 2022-03-01 | 财付通支付科技有限公司 | Parameter adjusting method, device, related equipment and storage medium |
CN115022397A (en) * | 2022-06-16 | 2022-09-06 | 平安普惠企业管理有限公司 | Interface parameter simplifying method and device, electronic equipment and storage medium |
-
2022
- 2022-09-29 CN CN202211197895.3A patent/CN115525362B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104407870A (en) * | 2014-12-03 | 2015-03-11 | 英业达科技有限公司 | Remote operating system environment setting system and method |
CN105786612A (en) * | 2014-12-23 | 2016-07-20 | 杭州华为数字技术有限公司 | Resource management method and apparatus |
CN107515787A (en) * | 2017-08-31 | 2017-12-26 | 广东欧珀移动通信有限公司 | Resource allocation method and Related product |
CN108647089A (en) * | 2018-03-13 | 2018-10-12 | 广东欧珀移动通信有限公司 | Resource allocation method, device, terminal and storage medium |
CN109814942A (en) * | 2018-12-19 | 2019-05-28 | 北京城市网邻信息技术有限公司 | A kind of parameter processing method and device |
CN111897826A (en) * | 2020-06-27 | 2020-11-06 | 中国建设银行股份有限公司 | Parameter information updating method and device, electronic equipment and readable storage medium |
CN114124757A (en) * | 2020-08-11 | 2022-03-01 | 财付通支付科技有限公司 | Parameter adjusting method, device, related equipment and storage medium |
CN113296795A (en) * | 2021-06-21 | 2021-08-24 | 中国农业银行股份有限公司 | Application deployment method, device, equipment, storage medium and program product |
CN115022397A (en) * | 2022-06-16 | 2022-09-06 | 平安普惠企业管理有限公司 | Interface parameter simplifying method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN115525362A (en) | 2022-12-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12068912B2 (en) | Implementation of compliance settings by a mobile device for compliance with a configuration scenario | |
CN111131320B (en) | Asset identification method, device, system and medium | |
US10152400B2 (en) | Method and system for dynamically unblocking customers in critical workflows by pushing community contributed solutions just-in-time when an error is encountered | |
CN113900834A (en) | Data processing method, device, equipment and storage medium based on Internet of things technology | |
CN112965916B (en) | Page testing method, page testing device, electronic equipment and readable storage medium | |
US11635972B2 (en) | Multi-tenant java agent instrumentation system | |
CN113553260B (en) | Test method, test apparatus, device, and medium | |
US11443058B2 (en) | Processing requests at a remote service to implement local data classification | |
CN115525362B (en) | Parameter changing method and device based on kernel parameter adjusting platform of operating system | |
CN116561013B (en) | Testing method and device based on target service framework, electronic equipment and medium | |
CN117667573A (en) | Cluster operation and maintenance method and device based on AI language model | |
US20150294241A1 (en) | Enterprise integration platform | |
CN115374207A (en) | Service processing method and device, electronic equipment and computer readable storage medium | |
CN113900905A (en) | Log monitoring method and device, electronic equipment and storage medium | |
CN115080434A (en) | Case execution method, device, equipment and medium | |
CN114490264A (en) | File monitoring method and device of application system, electronic equipment and storage medium | |
CN113595795A (en) | Network communication method, device, system, equipment and medium | |
CN115408344B (en) | Log formatting method, device, electronic equipment and storage medium | |
CN114363172B (en) | Decoupling management method, device, equipment and medium for container group | |
US11442706B1 (en) | Developing software products using reusable code artifacts | |
US20240073146A1 (en) | Transaction-level network policies for online applications | |
CN115344330A (en) | Data transmission method and device, application processing method and device, and electronic device | |
CN117632305A (en) | Method, device and equipment for configuring environment of software development kit system | |
CN113778350A (en) | Log printing method and device | |
CN116737314A (en) | Data processing method, device, electronic equipment and storage medium |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |