A virtual file system-based small file storage optimization system in KUBERNETES user mode application. Said optimization system is applied to a target file system; said optimization system comprises user mode application, a network file system, and a virtual file system; the virtual file system comprises a virtual file system client and a virtual file system server; the network file system comprises a network file system server and a network file system client; the user mode application is mounted, by means of the network file system client, on a shared directory exposed by the network file system server; and a file block allocation and formatting module in the virtual file system server creates, on one or more object storage target devices of a target file system in the virtual file system server, a virtual file block for storing small files, and the virtual file block is mounted on the shared directory exposed by the network file system server. The present system improves the read-write performance of a large number of small files, and maintains the advantages of distributed shared storage being convenient to manage and allowing for mounting in anywhere on the basis of a network.
展开▼