Method for optimizing storage space of server
By optimizing data access frequency and data deletion strategy, combined with feasibility evaluation indicators, efficient optimization of server storage space is achieved, solving the problem of low efficiency in storage space optimization in the existing technology, and improving server performance and stability.
Patent Information
- Application Number
- CN202411663236.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-11-20
AI Technical Summary
The existing server storage space optimization technology method is single, and it cannot adapt to all data deletion situations, resulting in low storage space optimization efficiency and affecting server performance and stability.
By receiving storage space optimization instructions, synchronously obtaining data access frequency, combining predefined data deletion strategies and feasibility evaluation indicators, optimize data deletion operations, and evaluate and feedback on the deleted storage performance.
Effectively identify and free up no longer needed storage space, improve storage resource utilization, and improve server storage performance and stability.
Smart Images

Figure CN119620940A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of big data resource services, and in particular to a method for optimizing server storage space. Background Art
[0002] As the server runs longer, a large amount of data that is no longer needed accumulates on the storage device. This data not only takes up valuable storage space, but may also affect the performance and stability of the server. Therefore, an effective method is needed to delete this data and release the space it occupies, thereby optimizing the server's storage space.
[0003] For example, the invention patent with announcement number CN110209359B announces a method, device and server for managing system storage space; a recycling node is preset in the system; wherein the method includes: querying whether there are nodes to be emptied in the recycling nodes according to a preset period; if there are nodes to be emptied, determining whether the nodes to be emptied meet the preset clearing conditions; if they meet the preset clearing conditions, clearing the nodes to be emptied according to the preset clearing method; in the method, the system sets a recycling node, queries the recycling node regularly with a preset period, and clears the nodes to be emptied in the recycling node based on the preset clearing conditions and clearing methods.
[0004] For example, the invention patent with announcement number CN111399754B announces a storage space release method, device and distributed system; wherein, a distributed system includes: a management server, which is used to select a target reference time point as a deletion basis from multiple recorded reference time points when it is detected that the distributed system meets the preset storage space release conditions; obtain the current time point of the auxiliary clock as the auxiliary time point; send the target reference time point and the auxiliary time point to each storage server in the distributed system; a storage server, which is used to receive the target reference time point and the auxiliary time point; use the difference value between the current system time of the storage server itself and the auxiliary time point to correct the target reference time point to obtain the corrected target reference time point; from the stored sub-objects, delete the sub-objects whose local storage time point matches the corrected target reference time point.
[0005] In combination with the above technical solutions, it is found that most of the server storage space optimization technical solutions use a relatively simple method when deleting the server's storage data to release its corresponding space, and pay less attention to the server after the storage space is optimized. It may not be able to adapt to the situation of deleting all data, resulting in high limitations of the server storage space optimization technical solutions. It may not be able to effectively release storage space, affecting the use of server storage space. Summary of the invention
[0006] In view of the deficiencies in the prior art, the present invention provides a method for optimizing server storage space, which can effectively solve the problems involved in the above-mentioned background technology.
[0007] To achieve the above objectives, the present invention is implemented through the following technical solutions: a method for optimizing server storage space, comprising: S1. the server receives a storage space optimization instruction, synchronously obtains the access frequency of each data in the server storage space, and compares it with a predefined data access reference frequency to obtain a data set that needs to be optimized in the server storage space; S2. the memory release mechanism of the server detects a predefined data deletion policy to obtain detection information of the data deletion policy, and comprehensively considers the data set that needs to be optimized in the server storage space, determines a feasibility evaluation index of the data deletion policy, and compares it with a predefined feasibility evaluation preset index to obtain a comparison result; S3. based on the comparison result, the data deletion policy is recorded as a data deletion preset policy, whereby the server executes the storage space optimization instruction through the data deletion preset policy, that is, performs a data deletion operation on the data set that needs to be optimized in the server storage space through the data deletion preset policy, and determines the storage performance of the server storage space after the data deletion, and obtains a storage performance evaluation index of the server storage space, thereby providing feedback on the optimization of the server storage space.
[0008] As a further method, the data set that needs to be optimized in the server storage space is obtained, and the specific analysis process is: compare the data access frequency of each data in the server storage space with the predefined data access reference frequency. If a data access frequency of the server storage space is less than or equal to the data access reference frequency, then the data corresponding to the data access frequency of the server storage space is recorded as the data that needs to be optimized in the server storage space, so as to obtain the data set that needs to be optimized in the server storage space through statistics.
[0009] As a further method, the feasibility evaluation index of the data deletion strategy is determined, and the specific determination process is: obtaining the detection information of the data deletion strategy, specifically including the data deletion speed of the data deletion strategy within the feasibility evaluation period, the time required for data deletion of the data deletion strategy within the feasibility evaluation period, the number of parallel data deletions of the data deletion strategy, and the number of compatible data deletion categories of the data deletion strategy; obtaining the number of data categories of the data sets that need to be optimized in the server storage space, and combining with the detection information of the data deletion strategy, comprehensively analyzing to obtain the feasibility evaluation index of the data deletion strategy.
[0010] As a further method, the feasibility evaluation index of the data deletion strategy is as follows:
[0011] Where KX is the feasibility evaluation index of the data deletion strategy, V1 is the data deletion speed of the data deletion strategy within the feasibility evaluation period, t0 is the start time of the feasibility evaluation period, t1 is the end time of the feasibility evaluation period, T is the time required for data deletion by the data deletion strategy within the feasibility evaluation period, BX is the number of parallel data deletions of the data deletion strategy, SL1 is the number of compatible data deletion categories of the data deletion strategy, SL2 is the number of data categories of the data sets to be optimized in the server storage space, α1 is the weight factor corresponding to the total amount of data deletion predefined in the server information management library, α2 is the weight factor corresponding to the time required for data deletion predefined in the server information management library, α3 is the weight factor corresponding to the number of parallel data deletions predefined in the server information management library, and α4 is the impact factor corresponding to the unit value of the difference in the number of compatible data deletion categories predefined in the server information management library.
[0012] As a further method, the data deletion operation is performed on the data set that needs to be optimized in the server storage space through the data deletion preset strategy, specifically: if the comparison result shows that the feasibility evaluation index of the data deletion policy is greater than the feasibility evaluation preset index, the data deletion policy is directly recorded as the data deletion preset policy, and the data deletion operation is performed on the data set that needs to be optimized in the server storage space; if the comparison result shows that the feasibility evaluation index of the data deletion policy is less than or equal to the feasibility evaluation preset index, the feasibility evaluation index of the data deletion policy and the feasibility evaluation preset index are difference processed to obtain the feasibility evaluation index deviation value of the data deletion policy, and the feasibility evaluation index deviation value is matched with the policy correction data set corresponding to each feasibility evaluation index deviation interval preset in the server information management library, thereby obtaining the policy correction data set of the data deletion policy, and finally the data deletion policy is corrected by the policy correction data set, and the corrected data deletion policy is recorded as the data deletion preset policy, so as to perform the data deletion operation on the data set that needs to be optimized in the server storage space.
[0013] As a further method, the storage performance evaluation index of the server storage space comprises the following specific processes: monitoring the usage of the server storage space during the space optimization period through a monitoring mechanism, thereby obtaining the space occupancy of the server storage space at the start time point of the space optimization, the space occupancy of the server storage space at the end time point of the space optimization, and the rated space amount of the server storage space, and performing data processing to obtain the space optimization value of the server storage space; obtaining the number of data storage categories of the server storage space at the start time point of the space optimization and the number of remaining data storage categories of the server storage space at the end time point of the space optimization; and obtaining the storage performance evaluation index of the server storage space through a comprehensive analysis based on the data reading speed of the server storage space during the performance evaluation period, the data writing speed of the server storage space during the performance evaluation period, the data storage response time of the server storage space during the performance evaluation period, the number of data storage categories of the server storage space at the start time point of the space optimization, the number of remaining data storage categories of the server storage space at the end time point of the space optimization, the number of data categories of the data sets to be optimized in the server storage space, and the space optimization value of the server storage space.
[0014] As a further method, the optimization of the server storage space is fed back, and the specific feedback process is: the storage performance evaluation index of the server storage space is verified with the predefined storage performance evaluation index preset value to generate a storage space optimization label. If the storage performance evaluation index of the server storage space is greater than or equal to the storage performance evaluation index preset value, the storage space optimization label is defined as a storage space optimization qualified label; if the storage performance evaluation index of the server storage space is less than the storage performance evaluation index preset value, the storage space optimization label is defined as a storage space optimization abnormal label, so as to provide feedback on the optimization of the server storage space.
[0015] Compared with the prior art, the embodiments of the present invention have at least the following advantages or beneficial effects:
[0016] (1) The present invention provides a method for optimizing server storage space. First, by comparing the data access frequency with the reference frequency, the data sets that need to be optimized in the server storage space are obtained, and optimization is performed on these data sets. The feasibility evaluation index of the data deletion strategy is determined, and adjustment and optimization are performed according to changes in the feasibility evaluation index. The data deletion strategy is recorded as a data deletion preset strategy to ensure that the data deletion strategy always meets the optimization requirements. In this way, data deletion operations are performed on the data sets that need to be optimized in the server storage space, thereby reducing the burden of the storage space. The released storage space can be reallocated to other data, thereby improving the resource utilization of the storage space. The storage performance of the server storage space after the data deletion is determined, and feedback is provided on the optimization of the server storage space.
[0017] (2) The present invention detects predefined data deletion policies through the memory release mechanism of the server, which helps to identify data sets that occupy a large amount of memory but have a low access rate, so as to formulate data deletion policies more accurately, improve the accuracy of data deletion policies, and comprehensively consider the data sets that need to be optimized in the server storage space to determine the feasibility evaluation indicators of the data deletion policy, thereby enhancing the effectiveness and flexibility of the data deletion policy.
[0018] (3) The present invention performs data deletion operations on the data sets that need to be optimized in the server storage space through a data deletion preset strategy, thereby releasing storage space, which helps to reduce the waste of storage resources, and determines the storage performance of the server storage space after the data is deleted to obtain a storage performance evaluation index of the server storage space. After deleting redundant data, the storage space can manage the remaining data more efficiently, which helps to improve the storage read and write speed, data transmission speed and overall performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The present invention is further described using the accompanying drawings, but the embodiments in the accompanying drawings do not constitute any limitation to the present invention. A person skilled in the art can obtain other drawings based on the following drawings without creative work.
[0020] Figure 1 It is a schematic diagram of the method flow of the present invention. DETAILED DESCRIPTION
[0021] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all 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.
[0022] Reference Figure 1 As shown, the present invention provides a method for optimizing server storage space, including: S1. The server receives a storage space optimization instruction, synchronously obtains the data access frequency of each data in the server storage space, and compares it with a predefined data access reference frequency to obtain the data set that needs to be optimized in the server storage space.
[0023] The storage space optimization instruction mentioned above may specifically be an instruction issued by a user or a central processor for optimizing the storage space of a server.
[0024] Specifically, the specific analysis process of obtaining the data set that needs to be optimized in the server storage space is as follows:
[0025] The data access frequencies of the server storage space are compared with the data access reference frequencies predefined in the server information management library. If a data access frequency of the server storage space is less than or equal to the data access reference frequency, the data corresponding to the data access frequency of the server storage space is recorded as the data that needs to be optimized in the server storage space, so as to obtain the data set that needs to be optimized in the server storage space.
[0026] It should be explained that server storage space is limited, and data access frequencies are often different. Identifying and optimizing data with low access frequencies will help reallocate storage space so that data with high access frequencies can occupy better storage resources, thereby improving the efficiency and performance of the overall storage system.
[0027] The above-mentioned data sets to be optimized may specifically be old transaction records, order details or purchase history of users on a platform server, old versions of documents, pictures, videos and other files, and old entries in system logs, application logs or network logs.
[0028] The access frequency of each data in the above server storage space can be extracted from the access log of the server.
[0029] If the access frequency of a certain data in the server storage space is greater than the data access reference frequency, the server storage space still maintains the storage status of the data.
[0030] S2. The memory release mechanism of the server detects the predefined data deletion strategy, obtains the detection information of the data deletion strategy, and comprehensively considers the data set to be optimized of the server storage space, determines the feasibility evaluation index of the data deletion strategy, and compares it with the predefined feasibility evaluation preset index to obtain the comparison result.
[0031] The memory release mechanism of the above server is an important function in the server memory management system. It is responsible for monitoring and managing the use of memory resources to ensure that memory resources are used efficiently and reasonably. When memory resources are tight or a specific memory area needs to be released, the memory release mechanism will trigger a data deletion operation to delete the data to be optimized in order to reclaim memory.
[0032] The above-mentioned predefined data deletion policy is specifically a data deletion policy predefined in the server information management library, wherein the data deletion policy may be a deletion rule including other conditions such as deletion time, amount of deleted data, access frequency, etc.
[0033] Furthermore, the feasibility evaluation index of the data deletion strategy is determined by:
[0034] The detection information of the data deletion policy is obtained, including the data deletion speed of the data deletion policy within the feasibility evaluation cycle, the time required for data deletion by the data deletion policy within the feasibility evaluation cycle, the number of parallel data deletions of the data deletion policy, and the number of compatible data deletion categories of the data deletion policy.
[0035] The above data deletion speed and the time required for data deletion can be extracted from the detection report of the server's memory release mechanism. The number of parallel data deletions and the number of compatible data deletion categories can be detected through concurrency control technology, and concurrent deletion tasks can be managed using thread pools or process pools. By monitoring the usage of thread pools or process pools (such as the number of idle threads, the number of active threads, etc.), different numbers of parallel data deletions and compatible numbers of data deletion categories can be obtained.
[0036] The above-mentioned feasibility assessment cycle specifically refers to the period from the start time point of the feasibility assessment to the end time point of the feasibility assessment, wherein the feasibility assessment cycle is determined by the space optimization management personnel based on a comprehensive analysis of factors such as the specific data deletion strategy, actual needs, and the status of the server storage space.
[0037] The number of data categories of the data set that needs to be optimized in the server storage space is obtained, and combined with the detection information of the data deletion strategy, a comprehensive analysis is performed to obtain the feasibility evaluation index of the data deletion strategy.
[0038] The above-mentioned data set that needs to be optimized, the data set that needs to be optimized in the server storage space in this embodiment can be the old transaction records of users on the shopping platform retained by the server, recording the transaction information of the users on the platform, such as transaction time, transaction quantity, transaction price, and commodity price. In this embodiment, the number of data categories of the data set that needs to be optimized in the server storage space can be 4.
[0039] The number of data categories of the data sets that need to be optimized in the server storage space can be extracted from a data access frequency comparison report of the server storage space.
[0040] Specifically, the feasibility evaluation index for determining the data deletion strategy is specifically expressed as:
[0041]
[0042] Wherein, KX is a feasibility evaluation index of the data deletion policy, which is a quantitative index used in this embodiment to ensure the effective implementation of the data deletion policy, the efficient use of resources, and the minimization of the impact on the system.
[0043] V1 is the data deletion speed of the data deletion policy within the feasibility assessment cycle, which refers to the rate at which the data deletion policy executes the deletion operation within the feasibility assessment cycle. This is usually measured in terms of the amount of data deleted per second (such as MB / s or GB / s). The faster the data deletion speed, the more data the policy can delete in the same amount of time, thereby improving the efficiency of data management.
[0044] t0 is the starting time point of the feasibility assessment cycle, and t1 is the ending time point of the feasibility assessment cycle.
[0045] The above-mentioned feasibility assessment cycle starting time point refers to the starting time point of the feasibility assessment cycle, and the feasibility assessment cycle ending time point refers to the ending time point of the feasibility assessment cycle.
[0046] The above expression It is expressed as the integration of the data deletion speed from the start time point to the end time point of the feasibility assessment cycle, and the total amount of data deleted by the data deletion strategy within the feasibility assessment cycle can be obtained.
[0047] T is the time required for data deletion according to the data deletion policy within the feasibility assessment cycle, which refers to the total time required to complete the data deletion task within the feasibility assessment cycle, including all the time from the initiation of the policy to the complete removal of the data from the system. The shorter the time required for data deletion, the higher the execution efficiency of the policy and the smaller the impact on the system.
[0048] BX is the number of parallel data deletions of the data deletion policy, which refers to the number of data deletion tasks that the data deletion policy can process simultaneously in the same period of time. This reflects the policy's ability in concurrent processing. A higher number of parallel data deletions means that the policy can better cope with large-scale data deletion needs while reducing the occupation of system resources and the impact on server operations.
[0049] SL1 is the number of data deletion category compatibility of the data deletion policy, which refers to the number of data of different types, formats or sources that the data deletion policy can be compatible with and process. A data deletion policy with strong compatibility can be more widely used in different data environments, improving the flexibility and practicality of the policy.
[0050] SL2 is the number of data categories of the data set that needs to be optimized in the server storage space, which refers to the number of categories corresponding to the data that need to perform data deletion operations in the server storage space.
[0051] α1 is a weight factor corresponding to the total amount of data deletion predefined in the server information management library.
[0052] In a specific embodiment, the weight factor corresponding to the total amount of data deletion can be directly obtained from the server information management library when in use. The factor represents the numerical value of the degree of influence on the feasibility evaluation index of the data deletion strategy in the process of determining the feasibility of the data deletion strategy. The corresponding relationship can be a pre-set mapping relationship. For example, the total amount of data deletion and the weight factor corresponding to the total amount of data deletion preset in the server information management library form a mapping set, and the real-time total amount of data deletion is brought into the mapping set to obtain the weight factor corresponding to the total amount of data deletion. The mapping relationship can be a one-to-one correspondence or a many-to-one relationship. In this embodiment, its value range is (0, 1).
[0053] α2 is a weight factor corresponding to the time required for data deletion predefined in the server information management library.
[0054] In a specific embodiment, the weight factor corresponding to the time required for data deletion can be directly obtained from the server information management library when in use. The factor represents the numerical value of the degree of influence on the feasibility evaluation index of the data deletion strategy in the process of determining the feasibility of the data deletion strategy. The corresponding relationship can be a pre-set mapping relationship. For example, the time required for data deletion and the weight factor corresponding to the time required for data deletion preset in the server information management library form a mapping set, and the real-time time required for data deletion is brought into the mapping set to obtain the weight factor corresponding to the time required for data deletion. The mapping relationship can be a one-to-one correspondence or a many-to-one relationship. In this embodiment, its value range is (0, 1).
[0055] α3 is a weight factor corresponding to the number of parallel data deletions predefined in the server information management library.
[0056] In a specific embodiment, the weight factor corresponding to the parallel number of data deletions can be directly obtained from the server information management library when in use. The factor represents the numerical value of the degree of influence on the feasibility evaluation index of the data deletion strategy in the process of determining the feasibility of the data deletion strategy. The corresponding relationship can be a pre-set mapping relationship. For example, the parallel number of data deletions and the weight factor corresponding to the parallel number of data deletions preset in the server information management library form a mapping set, and the real-time parallel number of data deletions is brought into the mapping set to obtain the weight factor corresponding to the parallel number of data deletions. The mapping relationship can be a one-to-one correspondence or a many-to-one relationship. In this embodiment, its value range is (0, 1).
[0057] α4 is an impact factor corresponding to the unit value of the data deletion category compatible quantity difference predefined in the server information management library.
[0058] In a specific embodiment, the impact factor corresponding to the unit value of the data deletion category compatible quantity difference can be directly obtained from the server information management library when in use. The factor represents the numerical value of the degree of influence on the feasibility evaluation index of the data deletion strategy in the process of determining the feasibility of the data deletion strategy. The corresponding relationship can be a pre-set mapping relationship. For example, the data deletion category compatible quantity difference and the impact factor corresponding to the unit value of the data deletion category compatible quantity difference preset in the server information management library form a mapping set, and the real-time data deletion category compatible quantity difference is brought into the mapping set to obtain the impact factor corresponding to the unit value of the data deletion category compatible quantity difference. The mapping relationship can be a one-to-one correspondence or a many-to-one relationship. In this embodiment, its value range is (0, 1).
[0059] In this embodiment, the faster the data deletion speed, the shorter the required data deletion time. This is because, with a fixed amount of data, a faster deletion speed means a shorter deletion time, and a larger number of parallel data deletions can usually increase the data deletion speed, because parallel processing can handle multiple deletion tasks at the same time, thereby speeding up the overall deletion progress, which means that the data deletion strategy can more effectively utilize computing resources and storage resources when deleting data, improving the processing capability of the data deletion strategy, and having significant advantages when the data deletion strategy executes more deletion tasks, thereby increasing the feasibility evaluation index of the data deletion strategy; a higher number of data category compatibility reflects the flexibility of the data deletion strategy in adapting to different deletion requirements. A higher number of data category compatibility can ensure that its strategy can meet more data deletion requirements, thereby improving the feasibility evaluation index of the data deletion strategy.
[0060] Furthermore, the feasibility evaluation index of the data deletion strategy is compared with the predefined feasibility evaluation preset index to obtain a comparison result. The specific comparison process is as follows:
[0061] The feasibility evaluation index of the data deletion policy is compared with the feasibility evaluation preset index predefined in the server information management library to obtain comparison results, namely, a first comparison result and a second comparison result.
[0062] The first comparison result is that the feasibility evaluation index of the data deletion strategy is greater than the preset feasibility evaluation index.
[0063] The second comparison result is that the feasibility evaluation index of the data deletion policy is less than or equal to a preset feasibility evaluation index.
[0064] S3. Based on the comparison result, the data deletion strategy is recorded as the data deletion preset strategy, and the server executes the storage space optimization instruction through the data deletion preset strategy, that is, the data deletion operation is performed on the data set to be optimized in the server storage space through the data deletion preset strategy, and the storage performance of the server storage space after the data deletion is determined to obtain the storage performance evaluation index of the server storage space, so as to provide feedback on the optimization of the server storage space.
[0065] Specifically, the data deletion operation is performed on the data set to be optimized in the server storage space by using the data deletion preset strategy, specifically:
[0066] If the comparison result shows that the feasibility evaluation index of the data deletion policy is greater than the preset feasibility evaluation index, the data deletion policy is directly recorded as the preset data deletion policy, and the data deletion operation is performed on the data set that needs to be optimized in the server storage space.
[0067] If the comparison result shows that the feasibility assessment index of the data deletion policy is less than or equal to the preset feasibility assessment index, the feasibility assessment index of the data deletion policy is differenced with the preset feasibility assessment index to obtain the feasibility assessment index deviation value of the data deletion policy, and matched with the policy correction data set corresponding to each feasibility assessment index deviation interval preset in the server information management library. The specific matching process is: obtain the mapping set of the feasibility assessment index deviation value of the data deletion policy and the policy correction data set from the server information management library, first determine the interval to which the feasibility assessment index deviation value of the data deletion policy belongs, assign the policy correction data set corresponding to the interval to the data deletion policy corresponding to the feasibility assessment index deviation value, thereby obtaining the policy correction data set of the data deletion policy, and finally correct the data deletion policy through the policy correction data set, and record the corrected data deletion policy as the preset data deletion policy, so as to perform data deletion operations on the data set that needs to be optimized in the server storage space.
[0068] The data deletion strategy is modified by modifying the data set through the strategy. Specifically, for the deletion of a large amount of data, the data deletion strategy is avoided to delete it all at once, and the data is deleted in batches, so as to increase the data deletion speed; by increasing the key-value database of the server to expand the write traffic, so as to support more parallel deletion operations and increase the number of parallel data deletion.
[0069] The above-mentioned revised data deletion policy is recorded as a data deletion preset policy, wherein the data deletion preset policy may specifically include deletion time, data deletion speed, amount of deleted data, compatible number of data deletion categories, etc.
[0070] It needs to be explained that in order to perform data deletion operations on the data sets that need to be optimized in the server storage space through the data deletion preset policy, it is necessary to judge the actual operation process of the data deletion preset policy, so as to reduce the negative impact of the actual operation process of the data deletion preset policy on the judgment of the storage performance of the server storage space after the data deletion.
[0071] The actual operation process of the data deletion preset policy is judged above to obtain the actual operation evaluation value of the data deletion preset policy. The specific method is as follows:
[0072] The data related to the actual operation process of the data deletion preset policy is obtained, including the actual data deletion speed of the data deletion preset policy, the actual time required for data deletion, the actual CPU usage and the data loss rate.
[0073] The data related to the actual operation process of the above-mentioned data deletion preset policy can be extracted from the operation report of the data deletion preset policy.
[0074] The total amount of data in the data set that needs to be optimized in the server storage space is obtained, where the total amount of data can be obtained by comparing the data access frequency of the server storage space with the data access reference frequency, and matching it with the data deletion adaptation speed, data deletion adaptation duration, central processing unit reference occupancy, and data loss limit rate corresponding to each data total amount interval predefined in the server information management library to obtain the data deletion adaptation speed, data deletion adaptation duration, central processing unit reference occupancy, and data loss limit rate of the data deletion preset policy.
[0075] The above-mentioned specific matching process takes the data deletion adaptation speed of the data deletion preset policy as an example, extracts the mapping set between the total data amount of the data set to be optimized in the server storage space and the data deletion adaptation speed from the server information management library, determines the total data amount interval to which the total data amount of the data set to be optimized in the server storage space belongs, and assigns the data deletion adaptation speed corresponding to the interval to the data deletion preset policy corresponding to the total data amount, thereby obtaining the data deletion adaptation speed of the data deletion preset policy.
[0076] Based on the actual data deletion speed of the data deletion preset policy, the actual time required for data deletion of the data deletion preset policy, the actual CPU usage of the data deletion preset policy, the data loss rate of the data deletion preset policy, the data deletion adaptation speed of the data deletion preset policy, the data deletion adaptation time of the data deletion preset policy, the reference CPU usage of the data deletion preset policy and the data loss limit rate of the data deletion preset policy, the actual operation evaluation value of the data deletion preset policy is obtained. The specific method is as follows:
[0077]
[0078] Wherein, PG is the actual operation evaluation value of the data deletion preset strategy, which in this embodiment is a quantitative indicator obtained after a comprehensive evaluation of the effect, performance and impact of the data deletion preset strategy during the actual execution process.
[0079] Vs is the actual speed of data deletion of the data deletion preset policy, which is related to the description of the data deletion speed of the above data deletion policy within the feasibility evaluation period. It refers to the data deletion rate during the actual execution of the data deletion preset policy, measured by the amount of data deleted per second.
[0080] Vs′ is the data deletion adaptation speed of the data deletion preset policy, which refers to the data deletion standard speed predefined according to the data volume.
[0081] SJ is the actual time required for data deletion by the data deletion preset policy, which is related to the description of the time required for data deletion by the above-mentioned data deletion policy within the feasibility evaluation period. It refers to the total time required for the data deletion preset policy to complete the data deletion task, including all the time from the actual initiation of the policy to the complete removal of the data from the system when the data deletion operation is performed. The closer the time required for data deletion is to the adaptation time, the higher the execution efficiency of the policy and the smaller the impact on the system.
[0082] SJ′ is the data deletion adaptation duration of the data deletion preset policy, which refers to the standard data deletion duration predefined according to the data volume.
[0083] ZY is the actual CPU usage of the data deletion preset policy, which refers to the CPU resource usage during the data deletion process performed by the data deletion preset policy. The lower the resource usage and the closer it is to the reference usage, the smaller the impact of the policy on system performance.
[0084] ZY′ is the reference CPU occupancy of the data deletion preset strategy, which refers to the reference value of the CPU occupancy when executing the data deletion operation, which is predefined according to the data volume.
[0085] Ds is the data loss rate of the data deletion preset policy, which refers to the ratio of the amount of data lost during the data deletion process of the data deletion preset policy to the total amount of data to be deleted. A lower data loss rate indicates that the policy has higher data integrity.
[0086] Ds′ is the data loss limit rate of the data deletion preset policy, which refers to the maximum value of the data loss rate allowed during the data deletion process.
[0087] In this embodiment, when the total amount of data is constant, the faster the actual data deletion speed is and the closer it is to the data deletion adaptation speed, the shorter the actual required time will be and the closer it will be to the data deletion adaptation time. Conversely, the slower the actual data deletion speed is and the greater the difference with the data deletion adaptation speed is, the longer the actual required time will be, and the difference relationship with the data deletion adaptation time will also be affected. The speed of data deletion is often affected by the actual CPU occupancy. When the CPU occupancy rate is high and higher than the CPU reference occupancy rate, the server data processing capacity decreases, resulting in a slower data deletion speed and an increased required time. At the same time, if the CPU occupancy rate is high and higher than the CPU reference occupancy rate, the data deletion process will be frequently interrupted, which will increase the risk of data loss and have a negative impact on the data loss rate. When the CPU occupancy rate is low and far lower than the CPU reference occupancy rate, it may directly lead to a low overall server load, so that the data deletion preset policy cannot be driven.
[0088] It is necessary to explain that the actual speed of data deletion of the data deletion preset policy and the actual time required for data deletion of the data deletion preset policy, as well as the data deletion speed of the data deletion policy in the feasibility evaluation cycle and the time required for data deletion of the data deletion policy in the feasibility evaluation cycle, all represent the data deletion speed and time of their policies, only because the actual speed of data deletion of the data deletion preset policy and the actual time required for data deletion of the data deletion preset policy are the data deletion speed and time of the data deletion policy in actual execution; the data deletion speed of the data deletion policy in the feasibility evaluation cycle and the time required for data deletion of the data deletion policy in the feasibility evaluation cycle are the data deletion policy and time tested when the data deletion policy is tested for feasibility, so there are numerical differences between the above corresponding parameters. In the process of feasibility evaluation of the data deletion policy, the data deletion speed and time are expressed as whether the predefined data deletion policy meets the current total amount of deletion, data deletion category and other factors, while in the actual operation evaluation process of the data deletion preset policy, the data deletion speed and time are expressed as the performance and quality of the current data deletion policy in actual execution.
[0089] Furthermore, the storage performance of the server storage space after the data is deleted is determined by obtaining storage performance information of the server storage space, including data reading speed of the server storage space during the performance evaluation period, data writing speed of the server storage space during the performance evaluation period, and data storage response time of the server storage space during the performance evaluation period.
[0090] The storage performance information of the above server storage space can be extracted from the operation report of the server storage space.
[0091] The above-mentioned performance evaluation cycle is specifically a period of time from the start time point of the performance evaluation to the end time point of the performance evaluation, wherein the performance evaluation cycle is determined by the space optimization management personnel based on a comprehensive analysis of factors such as server storage status, actual needs, and storage data volume.
[0092] Specifically, the storage performance evaluation index of the server storage space is calculated by:
[0093] The usage of the server storage space during the space optimization cycle is monitored through a monitoring mechanism, thereby obtaining the space occupancy of the server storage space at the start time point of space optimization, the space occupancy of the server storage space at the end time point of space optimization, and the rated space amount of the server storage space. The space occupancy at the start time point of space optimization, the space occupancy at the end time point of space optimization, and the rated space amount can be extracted from the monitoring report of the monitoring mechanism, and data processing is performed to obtain the space optimization value of the server storage space.
[0094] The above monitoring mechanism specifically tracks the usage of storage space and the deletion of data in real time to ensure the stable operation of server storage space and efficient management of data.
[0095] The above-mentioned space optimization cycle is specifically a period of time from the start time point of space optimization to the end time point of space optimization, wherein the space optimization cycle is determined by the space optimization management personnel based on a comprehensive analysis of factors such as actual needs, optimization status, and server performance status.
[0096] Get the number of data storage categories at the start time of space optimization of the server storage space and the number of remaining data storage categories at the end time of space optimization of the server storage space.
[0097] The above data storage category quantity and the remaining data storage category quantity can be extracted from the operation report of the server storage space.
[0098] Based on the data reading speed of the server storage space during the performance evaluation period, the data writing speed of the server storage space during the performance evaluation period, the data storage response time of the server storage space during the performance evaluation period, the number of data storage categories of the server storage space at the start time of space optimization, the number of remaining data storage categories of the server storage space at the end time of space optimization, the number of data categories of the data sets to be optimized in the server storage space, and the space optimization value of the server storage space, the storage performance evaluation index of the server storage space is obtained through comprehensive analysis. The specific expression is:
[0099]
[0100] Wherein, XN is the storage performance evaluation index of the server storage space, which is a key indicator used to measure and evaluate the performance of the server storage system in this embodiment. These indicators can reflect the speed, efficiency and ability of the storage system when processing data, and are important for ensuring that the server can meet application requirements and perform performance optimization.
[0101] PG is the actual operational evaluation value of the data deletion preset policy, which indicates that the actual operational evaluation value of the data deletion preset policy is obtained through a comprehensive analysis of the actual speed of data deletion according to the data deletion preset policy, the actual time required for data deletion according to the data deletion preset policy, the actual occupancy of the CPU of the data deletion preset policy, the data loss rate of the data deletion preset policy, the data deletion adaptation speed of the data deletion preset policy, the data deletion adaptation time of the data deletion preset policy, the reference occupancy of the CPU of the data deletion preset policy and the data loss limit rate of the data deletion preset policy.
[0102] V2 is the data reading speed of the server storage space during the performance evaluation cycle, which refers to the rate at which the server storage space reads data from the server during the performance evaluation cycle. This is usually measured in terms of the amount of data that can be read per second, such as MB / s (megabytes per second) or GB / s (gigabytes per second). A high reading speed means that the server storage space can respond to data requests faster, thereby improving overall system performance.
[0103] V3 is the data writing speed of the server storage space during the performance evaluation cycle, which refers to the rate at which the server storage space can write data in the server to its storage space during the performance evaluation cycle.
[0104] The above expression (V2+V3) represents the data throughput of the server storage space during the performance evaluation period.
[0105] S is the data storage response time of the server storage space during the performance evaluation period, which refers to the time interval from the server storage space receiving a data storage request to the start of the data storage operation (or the start of data being written to the storage medium). It reflects the response speed and efficiency of the storage system in processing data storage requests.
[0106] SL is the number of data storage categories of the server storage space at the start time of space optimization, which refers to the number of data storage categories corresponding to the server storage space at the beginning of space optimization.
[0107] SL2 is the number of data categories of data sets that need to be optimized in the server storage space.
[0108] SL3 is the number of remaining data storage categories of the server storage space at the end of space optimization, which refers to the number of data storage categories actually remaining at the end of space optimization of the server storage space.
[0109] The above expression (SL-SL2) refers to the expected value of the number of remaining data storage categories in the server storage space during the space optimization period, and [(SL-SL2)-SL3] is expressed as the difference between the expected value and the actual value of the number of remaining data storage categories in the server storage space during the space optimization period.
[0110] In this embodiment, the difference between the expected value and the actual value of the number of remaining categories of data storage is shown in Table 1 below:
[0111] Table 1 Changes in the numerical relationship between expected values and actual values
[0112]
[0113]
[0114] In this embodiment, according to the table of the difference between the expected value and the actual value of the number of remaining categories of data storage, it can be learned that when the number of data categories to be deleted is large, the data deletion policy may have execution obstacles, such as insufficient data deletion authority, concerns about the risk of accidental data deletion, etc., so that the difference between the expected value and the actual value is relatively large. Therefore, before executing the data deletion operation, it is necessary to analyze the feasibility of the data deletion policy to ensure that the application effect of the policy is in the best state.
[0115] Y is the space optimization value of the server storage space, which refers to the difference in storage space occupancy before and after the server storage space performs the data deletion operation.
[0116] Y′ is a space optimization adaptation value predefined in the server information management library, and refers to a preset space optimization expected value.
[0117] h1 is a weight factor corresponding to the data throughput predefined in the server information management library.
[0118] In a specific embodiment, the weight factor corresponding to the data throughput can be directly obtained from the server information management library when in use. The factor represents the numerical value of the degree of influence on the storage performance evaluation index of the server storage space in the process of analyzing the storage performance of the server storage space. The corresponding relationship can be a pre-set mapping relationship. For example, the data throughput and the weight factor corresponding to the data throughput preset in the server information management library form a mapping set, and the real-time data throughput is brought into the mapping set to obtain the weight factor corresponding to the data throughput. The mapping relationship can be a one-to-one correspondence or a many-to-one relationship. In this embodiment, its value range is (0, 1).
[0119] h2 is the weight factor corresponding to the data storage response time predefined in the server information management library.
[0120] In a specific embodiment, the weight factor corresponding to the data storage response time can be directly obtained from the server information management library when in use. The factor represents the numerical value of the degree of influence on the storage performance evaluation index of the server storage space in the process of analyzing the storage performance of the server storage space. The corresponding relationship can be a pre-set mapping relationship. For example, the data storage response time and the weight factor corresponding to the data storage response time preset in the server information management library form a mapping set, and the real-time data storage response time is brought into the mapping set to obtain the weight factor corresponding to the data storage response time. The mapping relationship can be a one-to-one correspondence or a many-to-one relationship. In this embodiment, its value range is (0, 1).
[0121] h3 is the impact factor corresponding to the unit value of the difference in the number of remaining categories of data storage predefined in the server information management library, and e is a natural constant.
[0122] In a specific embodiment, the impact factor corresponding to the unit value of the data storage remaining category quantity difference can be directly obtained from the server information management library when in use. The factor represents the numerical value of the degree of influence on the storage performance evaluation index of the server storage space in the process of analyzing the storage performance of the server storage space. The corresponding relationship can be a pre-set mapping relationship. For example, the data storage remaining category quantity difference and the impact factor corresponding to the unit value of the data storage remaining category quantity difference preset in the server information management library form a mapping set, and the real-time data storage remaining category quantity difference is brought into the mapping set to obtain the impact factor corresponding to the unit value of the data storage remaining category quantity difference. The mapping relationship can be a one-to-one correspondence or a many-to-one relationship. In this embodiment, its value range is (0, 1).
[0123] g1 is the impact factor corresponding to the actual operation evaluation value unit value predefined in the server information management library.
[0124] In a specific embodiment, the impact factor corresponding to the actual operation evaluation value unit value can be directly obtained from the server information management library when in use. The factor represents the numerical value of the degree of influence on the storage performance evaluation index of the server storage space in the process of analyzing the storage performance of the server storage space. The corresponding relationship can be a pre-set mapping relationship. For example, the actual operation evaluation value and the impact factor corresponding to the actual operation evaluation value unit value preset in the server information management library form a mapping set, and the real-time actual operation evaluation value is brought into the mapping set to obtain the impact factor corresponding to the actual operation evaluation value unit value. The mapping relationship can be a one-to-one correspondence or a many-to-one relationship. In this embodiment, its value range is (0, 1).
[0125] In this embodiment, data throughput measures the ability of the server to process data in a unit of time. Under the condition of a certain concurrent access capability, a shorter response time generally means a higher throughput because the server can process more requests in a shorter time. The difference between the expected value and the actual value of the number of remaining categories of data storage reflects the effectiveness of the data deletion policy. If the actual value is lower than the expected value, it may indicate that the data deletion policy is not effective enough in actual applications, or there are obstacles in execution, such as insufficient data deletion authority, concerns about the risk of accidental data deletion, etc. The difference between the space occupancy rate before and after space optimization reflects the effect of the space optimization measure. The smaller the difference between the space optimization value and the preset space optimization reference value, the more effective the optimization measure is, and the storage space occupancy can be significantly reduced. On the contrary, more in-depth analysis and optimization may be required. The smaller the difference between the space optimization value and the preset space optimization reference value, the more obvious the effect of the data deletion policy is in actual applications, so that the difference between the expected value and the actual value of the number of remaining categories of data storage is reduced. In addition, the optimized storage space can improve the data processing capability of the server, because more storage space means that more data can be cached or quickly accessed, which may improve throughput and reduce response time.
[0126] In this embodiment, the actual operation evaluation value reflects the execution efficiency and effect of the data deletion preset policy in actual application. If the deletion efficiency is high, it means that the server storage space can be released more effectively and the space utilization rate of the server storage space can be improved, thereby increasing the difference in space occupancy before and after space optimization, thereby enhancing the storage performance of the server storage space; in addition, if the actual occupancy of the central processing unit is large during the execution of the data deletion preset policy, while reducing the actual operation evaluation value of the data deletion preset policy, it may affect the read and write speed of the server storage system. For example, when a large amount of data is deleted, it will trigger the server system to call more central processing unit resources, resulting in a temporary decrease in read and write performance.
[0127] Furthermore, the space optimization value of the server storage space is specifically analyzed as follows:
[0128] The space occupancy of the server storage space at the start time of space optimization is ratioed to the rated space of the server storage space, and the ratio is recorded as the initial space occupancy of the server storage space.
[0129] The space occupancy rate of the server storage space refers to the ratio of the used storage space to the total storage space in the server.
[0130] The space occupied by the server storage space at the end time of space optimization is ratioed to the rated space of the server storage space, and the ratio is recorded as the final space occupancy rate of the server storage space.
[0131] The initial space occupancy rate of the server storage space is processed by difference with the final space occupancy rate of the server storage space to obtain the space optimization value of the server storage space.
[0132] Specifically, the optimization of the server storage space is fed back, and the specific feedback process is as follows:
[0133] The storage performance evaluation index of the server storage space is verified with the preset value of the storage performance evaluation index predefined in the server information management library to generate a storage space optimization label. If the storage performance evaluation index of the server storage space is greater than or equal to the preset value of the storage performance evaluation index, the storage space optimization label is defined as a storage space optimization qualified label.
[0134] If the storage performance evaluation index of the server storage space is less than the preset storage performance evaluation index value, the storage space optimization tag is defined as a storage space optimization abnormal tag, so as to provide feedback on the optimization of the server storage space.
[0135] The specific process of the above feedback is: if the above storage space optimization process generates a storage space optimization exception label, the optimization exception status of the storage space is displayed through the visualization platform to which the server belongs, etc., so as to remind the management personnel of the storage space optimization exception, and generate an exception identification report so that the management personnel can take necessary measures to resolve the exception.
[0136] The above contents are merely examples and explanations of the structure of the present invention. The technicians in this technical field may make various modifications or additions to the specific embodiments described or replace them in a similar manner. As long as they do not deviate from the structure of the invention or exceed the scope defined by the present invention, they should all fall within the protection scope of the present invention.
Claims
1. A method for optimizing server storage space, characterized in that: include: S1. The server receives a storage space optimization instruction, synchronously obtains the data access frequency of the server storage space, and compares it with the predefined data access reference frequency to obtain the data set that needs to be optimized in the server storage space; S2. The memory release mechanism of the server detects the predefined data deletion policy, obtains the detection information of the data deletion policy, and comprehensively determines the feasibility evaluation index of the data deletion policy based on the data set to be optimized in the server storage space, and compares it with the predefined feasibility evaluation preset index to obtain the comparison result; S3. Based on the comparison result, the data deletion strategy is recorded as the data deletion preset strategy, and the server executes the storage space optimization instruction through the data deletion preset strategy, that is, the data deletion operation is performed on the data set to be optimized in the server storage space through the data deletion preset strategy, and the storage performance of the server storage space after the data deletion is determined to obtain the storage performance evaluation index of the server storage space, so as to provide feedback on the optimization of the server storage space.
2. The method for optimizing server storage space according to claim 1, characterized in that: The specific analysis process of obtaining the data set that needs to be optimized for the server storage space is as follows: The data access frequencies of the server storage space are compared with the predefined data access reference frequency. If a data access frequency of the server storage space is less than or equal to the data access reference frequency, the data corresponding to the data access frequency of the server storage space is recorded as the data that needs to be optimized in the server storage space, so as to obtain the data set that needs to be optimized in the server storage space.
3. The method for optimizing server storage space according to claim 2, characterized in that: The feasibility evaluation index of the data deletion strategy is determined by the following specific process: Obtaining detection information of the data deletion policy, including the data deletion speed of the data deletion policy within the feasibility assessment period, the time required for data deletion by the data deletion policy within the feasibility assessment period, the number of parallel data deletions by the data deletion policy, and the number of compatible data deletion categories by the data deletion policy; The number of data categories of the data set that needs to be optimized in the server storage space is obtained, and combined with the detection information of the data deletion strategy, a comprehensive analysis is performed to obtain the feasibility evaluation index of the data deletion strategy.
4. The method for optimizing server storage space according to claim 3, characterized in that: The feasibility evaluation index of the data deletion strategy is as follows: Where KX is the feasibility evaluation index of the data deletion strategy, V1 is the data deletion speed of the data deletion strategy within the feasibility evaluation period, t0 is the start time of the feasibility evaluation period, t1 is the end time of the feasibility evaluation period, T is the time required for data deletion by the data deletion strategy within the feasibility evaluation period, BX is the number of parallel data deletions of the data deletion strategy, SL1 is the number of compatible data deletion categories of the data deletion strategy, SL2 is the number of data categories of the data sets to be optimized in the server storage space, α is the weight factor corresponding to the total amount of data deletion predefined in the server information management library, α2 is the weight factor corresponding to the time required for data deletion predefined in the server information management library, α3 is the weight factor corresponding to the number of parallel data deletions predefined in the server information management library, and α4 is the impact factor corresponding to the unit value of the difference in the number of compatible data deletion categories predefined in the server information management library.
5. The method for optimizing server storage space according to claim 1, characterized in that: The feasibility evaluation index of the data deletion strategy is compared with the predefined feasibility evaluation preset index to obtain a comparison result. The specific comparison process is as follows: Compare the feasibility evaluation index of the data deletion policy with the predefined feasibility evaluation preset index to obtain a comparison result, namely a first comparison result and a second comparison result; The first comparison result is that the feasibility evaluation index of the data deletion strategy is greater than the preset feasibility evaluation index; The second comparison result is that the feasibility evaluation index of the data deletion policy is less than or equal to a preset feasibility evaluation index.
6. The method for optimizing server storage space according to claim 1, characterized in that: The data deletion operation is performed on the data set to be optimized in the server storage space by using the data deletion preset strategy, specifically: If the comparison result shows that the feasibility evaluation index of the data deletion policy is greater than the preset feasibility evaluation index, the data deletion policy is directly recorded as the preset data deletion policy, and the data deletion operation is performed on the data set that needs to be optimized in the server storage space; If the comparison result shows that the feasibility assessment index of the data deletion policy is less than or equal to the feasibility assessment preset index, the feasibility assessment index of the data deletion policy is differenced with the feasibility assessment preset index to obtain the feasibility assessment index deviation value of the data deletion policy, and matched with the policy correction data set corresponding to each feasibility assessment indicator deviation interval preset in the server information management library, thereby obtaining the policy correction data set of the data deletion policy, and finally correcting the data deletion policy through the policy correction data set, and recording the corrected data deletion policy as the data deletion preset policy, so as to perform data deletion operations on the data set that needs to be optimized in the server storage space.
7. The method for optimizing server storage space according to claim 1, characterized in that: The determination of the storage performance of the server storage space after data deletion specifically involves obtaining storage performance information of the server storage space, including data reading speed of the server storage space during a performance evaluation period, data writing speed of the server storage space during a performance evaluation period, and data storage response time of the server storage space during a performance evaluation period.
8. The method for optimizing server storage space according to claim 1, characterized in that: The storage performance evaluation index of the server storage space is specifically as follows: The usage of the server storage space during the space optimization period is monitored through a monitoring mechanism, thereby obtaining the space occupancy of the server storage space at the start time of the space optimization, the space occupancy of the server storage space at the end time of the space optimization, and the rated space of the server storage space, and data processing is performed to obtain the space optimization value of the server storage space; Obtain the number of data storage categories of the server storage space at the start time of space optimization and the number of remaining data storage categories of the server storage space at the end time of space optimization; Based on the data reading speed of the server storage space during the performance evaluation period, the data writing speed of the server storage space during the performance evaluation period, the data storage response time of the server storage space during the performance evaluation period, the number of data storage categories of the server storage space at the start time point of space optimization, the number of remaining data storage categories of the server storage space at the end time point of space optimization, the number of data categories of the data sets that need to be optimized in the server storage space, and the space optimization value of the server storage space, a comprehensive analysis is performed to obtain the storage performance evaluation index of the server storage space.
9. The method for optimizing server storage space according to claim 8, characterized in that: The space optimization value of the server storage space, the specific analysis process is as follows: The space occupied by the server storage space at the start time of space optimization is processed by ratio with the rated space of the server storage space, and the ratio is recorded as the initial space occupancy rate of the server storage space; The space occupied by the server storage space at the end time of space optimization is compared with the rated space of the server storage space, and the ratio is recorded as the final space occupancy rate of the server storage space; The initial space occupancy rate of the server storage space is processed by difference with the final space occupancy rate of the server storage space to obtain the space optimization value of the server storage space.
10. The method for optimizing server storage space according to claim 1, characterized in that: The optimization of the server storage space is fed back, and the specific feedback process is as follows: The storage performance evaluation index of the server storage space is verified with a predefined storage performance evaluation index preset value to generate a storage space optimization label. If the storage performance evaluation index of the server storage space is greater than or equal to the storage performance evaluation index preset value, the storage space optimization label is defined as a storage space optimization qualified label; If the storage performance evaluation index of the server storage space is less than the preset storage performance evaluation index value, the storage space optimization tag is defined as a storage space optimization abnormal tag, so as to provide feedback on the optimization of the server storage space.
Citation Information
Patent Citations
System storage space management methods, devices, and servers
CN110209359B
Methods, devices, and distributed systems for releasing storage space
CN111399754B
An elastic multi-dimensional redundancy method in a distributed storage system
CN109783016A
File hierarchical deletion method and device, medium and server
CN116431580A
Workload performance in a multi-tier storage environment
US20180203614A1