Small file access system based on distributed storage technology and method thereof
A distributed storage and access system technology, applied in the field of data storage, can solve the problems of high network communication overhead, inefficient Cache management, complex I/O access mode, etc., and achieve the effect of improving performance, fast storage and reading
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0025] Such as figure 1 A described small file access system based on distributed storage technology includes a client server, a core server, a core layer network switch, and several storage node servers, and the core server includes a multi-core CPU, a solid state drive, a 10G network card or an InfiniBand network card , PCI multi-function parallel port card and 64G memory, solid-state hard drive, 10 Gigabit network card or InfiniBand network card, PCI multi-function parallel port card and 64G memory are all electrically connected to the multi-core CPU, and the core server is connected to the core layer network through 10 Gigabit network card or InfiniBand network card Switch communication, the client server communicates with the core layer network switch through the Internet, and each storage node server communicates with the core layer network switch through the Internet.
[0026] The multi-core CPU of the core server is provided with multi-path I / O channels.
[0027] Each...
Embodiment 2
[0033] A small file access method based on a distributed storage technology-based small file access system described in Embodiment 1: comprising the following steps:
[0034] Step 1: classify the size of the stored files into small files and large files, the core server judges the size of the file to be stored, if it is a small file, execute step 2, if it is a large file, execute step 2;
[0035] Step 2: The core server appends the tail identifier of BLOCK to the tail of the small file;
[0036] Step 3: the core server creates metadata for small files, and stores the metadata in the solid hard disk;
[0037] Step 4: The core server sends the small file and the metadata to the Cache memory of a storage node server through the core layer network switch. When the storage node server is full, the core server sends the small file to the In another storage node server Cache memory;
[0038] Step 5: the storage node server merges multiple small files in its own Cache memory into on...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 

