Method for refreshing cache data in storage system
A storage system and data cache technology, applied in the storage field, can solve the problem of low download speed and achieve the effect of improving efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0048] The following is an introduction to Embodiment 1 of a method for flashing cached data in a storage system provided by the present invention, see figure 1 , embodiment one includes:
[0049] Step S101: Obtain a target cache block in the cache of the storage system.
[0050]This embodiment is applied to a storage system, and the storage system includes a storage server for storing data and a client for sending data requests. More specifically, this embodiment is applied to a storage server in the storage system. When the client writes data to the storage server, it usually returns the request after writing the data into the cache of the storage server, and then the storage server then flushes the data in the cache to the back-end disk array.
[0051] In this embodiment, the cached storage space is divided according to a certain granularity, and the divided storage space with equal granularity is called a cache block, and all data written by the client is stored in the ca...
Embodiment approach
[0089] As an optional implementation, the device also includes:
[0090] Writing module 505: for writing each cache block in the preset number of cache blocks into a corresponding disk array respectively.
[0091]As an optional implementation manner, the cache block search module 503 includes:
[0092] The first direction lookup unit 5031: for starting from the target cache block in the cache block linked list, along the first direction of the cache block linked list according to the order in which the address offset value is changed by one offset value unit, Search the cache blocks one by one until the number of the found cache blocks exceeds the length of the RAID stripe or there is no cache block not found in the first direction of the cache block linked list.
[0093] The second direction search unit 5032: if the number of found cache blocks does not exceed the length of the RAID stripe, and there is no cache block not found in the first direction of the cache block list,...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com