Small write optimizing method for log file system based on nonvolatile memory
A log file, non-volatile technology, applied in the direction of file system, file access structure, special data processing applications, etc., can solve the problems of limited performance improvement, reduce space allocation costs, ensure strong data consistency, and balance data Consistency overhead and performance effects
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0018] refer to figure 1 , the invention provides a kind of lowercase optimization based on the log file system of non-volatile memory, comprising:
[0019] In the first step, the system parallels NVM and DRAM and directly connects it to the CPU memory bus. The CPU uses load and store to access NVM. Use the copy_from_user_nocache() interface to bypass the cache to ensure that the data to be written is persisted before the relevant metadata is modified;
[0020] In the second step, the system stores data and metadata in NVM in a linked list structure, and each inode uses a separate log to support concurrent access. The metadata index is stored in DRAM in the form of radix tree to support fast search. Data is allocated based on pages, and the default size of a data page is 4096 bytes (4KB);
[0021] In the third step, when there is an update operation on the data, first calculate the number of data pages involved in this update. When the update is larger than a data page siz...
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