COW (Copy On Write) snapshoot data brushing and writing method based on linux system and system thereof

A data writing and data technology, which is applied to the redundancy in the operation for data error detection, electrical digital data processing, and response error generation. Linux system performance and other issues to achieve the effect of improving processing speed and reducing the number of disk accesses

Inactive Publication Date: 2017-01-11
INSPUR BEIJING ELECTRONICS INFORMATION IND
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Because in the above operations, the COW snapshot operation is performed on data blocks, if the size of the data blocks in the source volume is small (for example, 4KB), and the written IO data is large (for example, 20G), then an IO Write operations will need to perform multiple COW snapshot operations, generating multiple exception information, so the number of disk accesses in this case is very large, and frequent disk access will slow down the processing speed of IO and affect the performance of the Linux system

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • COW (Copy On Write) snapshoot data brushing and writing method based on linux system and system thereof
  • COW (Copy On Write) snapshoot data brushing and writing method based on linux system and system thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The core of the present invention is to provide a COW snapshot data flashing method based on linux system and its system, which can greatly reduce the number of access disks, improve the processing speed of IO, and avoid the impact as much as possible without affecting the performance of CPW snapshots. The performance of the linux system.

[0034] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present inventi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a COW (Copy On Write) snapshoot data brushing and writing method based on a linux system. The method comprises the steps of performing CPW snapshoot operation when IO data are written, and storing generated exception information into a snapshoot data block of a memory; judging whether the snapshoot data block meets a preset brushing and writing condition, and brushing and writing the exception information in the snapshoot data block into a magnetic disk in a unified mode if the snapshoot data block meets the preset brushing and writing condition. The COW snapshoot data brushing and writing method can greatly reduce magnetic disk access times without affecting the CPW snapshoot performance, improves the IO processing speed, and prevents the performance of the linux system from being affected as much as possible. The invention further discloses a COW snapshoot data brushing and writing system based on the linux system. The COW snapshoot data brushing and writing system also has the advantages the same as those of the COW snapshoot data brushing and writing method.

Description

technical field [0001] The invention relates to the technical field of snapshots, in particular to a COW snapshot data flashing method based on a linux system and a system thereof. Background technique [0002] In the linux system, when the IO data is written to a storage location in the source volume of the linux system for the first time, a COW (Copy On Write, copy-on-write) snapshot operation will be executed. The content of the COW snapshot operation is: first Read the original content of the location, copy it to a location in the destination volume, and then write the IO data to the location; that is, when new data is written, the old data is stored to avoid data overwriting To another location, and this process will generate an exception message containing the location mapping relationship (between data blocks) of the old and new data. Every time the current COW snapshot operation is executed, the generated exception information will be flushed to the disk. [0003] ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F11/14
CPCG06F11/1448
Inventor 成金祥
Owner INSPUR BEIJING ELECTRONICS INFORMATION IND
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products