Method and device for reducing SSD write amplification, and computer equipment

A technology of write amplification and write points, which is applied in the field of write operation processing of solid-state hard drives, can solve the problems of insufficient fineness, extend the service life, reduce the trigger of garbage collection, and reduce the effects of write amplification

Inactive Publication Date: 2018-11-20
SHENZHEN YILIAN INFORMATION SYST CO LTD
View PDF2 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this technology uniformly treats the data at the end of the cache linked list as cold data and writes them to the flash memory block, which is not refined enough, such as Figure 8 As shown, if there is a large gap between the coldness and hotness of these data, for example, the data written by the host can be divided into five levels according to the level of coldness and heat. The higher the level, the hotter the data, then the existing technology can only handle the hottest N level. data, the remaining 5-N files are written into the same flash memory block, such as Figure 8 , then the flash memory block is more likely to have some invalid pages, that is, the garbage collection mechanism is still relatively easy to trigger, and there is still the problem of write amplification

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
  • Method and device for reducing SSD write amplification, and computer equipment
  • Method and device for reducing SSD write amplification, and computer equipment
  • Method and device for reducing SSD write amplification, and computer equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] In order to fully understand the technical content of the present invention, the technical solutions of the present invention will be further introduced and illustrated below in conjunction with specific examples, but not limited thereto.

[0048] It should be understood that when used in this specification and the appended claims, the terms "comprising" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude one or Presence or addition of multiple other features, integers, steps, operations, elements, components and / or collections thereof.

[0049] It should also be understood that the terminology used in the specification of this application is for the purpose of describing particular embodiments only and is not intended to limit the application. As used in this specification and the appended claims, the singular forms "a", "an" and "the" are intended to include plural referents unless the ...

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 relates to a method and a device for reducing SSD write amplification, and computer equipment. The method comprises the steps of setting a plurality of write points; classifying data atthe tail of a link table of a cache; and writing the classified data into different write points. According to the method, the plurality of the writing points are set; the cold data in the cache is more finely classified according to the popularity, thereby acquiring multiple types of cold data; the data with the similar popularity is written into a flash block corresponding to the same write point; and the mode of writing the cold data in the cache into a flash is optimized, so that the triggering of garbage recovery is reduced, the write amplification is effectively reduced, and the servicelife of the flash is prolonged.

Description

technical field [0001] The invention relates to a write operation processing method of a solid-state hard disk, and more specifically refers to a method, device and computer equipment for reducing SSD write amplification. Background technique [0002] In a solid-state drive (i.e., SSD), the data initiated by the host is first cached in the DRAM, and the management strategy of the DRAM needs to ensure data consistency, that is, if the subsequent host sends data with the same logical address (i.e., LBA) to the DRAM, The data finally written to the storage medium (the mainstream medium is Nand Flash) must be the data sent by the host last time; if the host sends the data of the same LBA to the DRAM multiple times and then issues a command to read the LBA, then the SSD returns to the host The data must also be the last written data. [0003] In data centers and enterprise-level application scenarios, the host will frequently send some active LBAs, that is, some LBAs will be fre...

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): G06F3/06
CPCG06F3/0616G06F3/064G06F3/0679
Inventor 付东松吴娴张健
Owner SHENZHEN YILIAN INFORMATION SYST CO LTD
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