A file system and method for improving web server performance
A file system and server technology, used in instruments, special data processing applications, electrical digital data processing, etc., can solve problems such as inability to store large file data continuously, disk fragmentation of small file data, IO performance and application performance degradation, etc. Achieve the effect of reducing the number of IO operations, improving IO performance, and reducing the time for head movement
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0072] A file system that improves the performance of the web server provided by this embodiment, such as figure 1 As shown, the file system includes disk space 1. The disk space 1 includes a disk metadata area 11 and a disk data area 12, and the disk metadata area 11 includes a file system superblock 111, a file directory entry bitmap 112, a volume information array 113, and a file directory entry 114; wherein, The file system super block 111 is used to describe the information of the file system; the file directory entry bitmap 112 is used to illustrate the bitmap information through the bit value; the volume information array 113 is used to describe the volume information; the file directory entry 114 refers to the data structure of some information stored in the file of the file system, the information stored in the file directory item includes the mapping relationship of , and the file directory item 114 is cached The memory is organized into a Hash linked list array, su...
Embodiment 2
[0077] The present invention provides a method for improving the performance of a web server, the method comprising:
[0078] Divide disk space 1 into disk metadata area 11 and disk data area 12;
[0079] The disk metadata area is divided into a file system super block 111, a file directory entry bitmap 112, a volume information array 113, and a file directory entry 114; wherein, the file system super block 111 describes the information of the file system; the file The directory entry bitmap 112 illustrates bitmap information by bit values; the volume information array 113 describes the volume information; the file directory entry 114 stores the data structure of the file information, and organizes the file directory entry 114 into a Hash linked list array , searching the storage location of the file on the disk space in the Hash linked list array according to the file name;
[0080] Divide the disk data area 12 into multiple volumes 121 of fixed size, and at the same time, d...
Embodiment 3
[0111] The present invention provides a method for improving the performance of a web server, the method comprising:
[0112] Divide disk space 1 into disk metadata area 11 and disk data area 12;
[0113] The disk metadata area is divided into a file system super block 111, a file directory entry bitmap 112, a volume information array 113, and a file directory entry 114; wherein, the file system super block 111 describes the information of the file system; the file The directory entry bitmap 112 illustrates bitmap information by bit values; the volume information array 113 describes the volume information; the file directory entry 114 stores the data structure of the file information, and organizes the file directory entry 114 into a Hash linked list array , searching the storage location of the file on the disk space in the Hash linked list array according to the file name;
[0114] Divide the disk data area 12 into multiple volumes 121 of fixed size, and at the same time, d...
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