A lowercase optimization method for journaling file system based on non-volatile memory
A log file, non-volatile technology, applied in file systems, file system types, file system functions, etc., can solve problems such as limited performance improvement, reduce space allocation costs, strong data consistency guarantees, and balance data consistency Sexual overhead and performance effects
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0018] Reference figure 1 , The present invention provides a lowercase optimization of a log file system based on non-volatile memory, including:
[0019] In the first step, the system parallels NVM and DRAM and connects directly 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 related metadata is modified;
[0020] In the second step, the system stores the data and metadata in the NVM in a linked list structure, and each inode uses a separate log to support concurrent access. Store the metadata index in DRAM in the form of radix tree to support quick search. Data is based on page allocation, the default size of a data page is 4096 bytes (4KB);
[0021] In the third step, when the data is updated, first calculate the number of data pages involved in the update. When the update is larger than a data page size of the file system, skip to step ...
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