Method for improving SSD comprehensive performance

A comprehensive performance, write cache technology, applied in the input/output process of data processing, instruments, electrical and digital data processing, etc., can solve the problems of unstable SSD performance and poor service quality, improve comprehensive performance and reduce triggering. effect of probability

Inactive Publication Date: 2018-03-23
RAMAXEL TECH SHENZHEN
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the host continues to initiate random services at the LBA level, the performance of the SSD will be extremely unstable and the service quality will be poor

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 for improving SSD comprehensive performance
  • Method for improving SSD comprehensive performance
  • Method for improving SSD comprehensive performance

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.

[0015] When the host continuously initiates random services at the LBA level, under the existing cache write strategy, RMW operations will occur frequently, which seriously affects the service quality of the SSD.

[0016] This embodiment proposes a new cache write strategy: According to analysis and statistics, the host has been doing random services at the LBA level, then there is a high probability that the LPA that is not full in the wri...

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 method for improving the SSD comprehensive performance. The method is characterized in that two stages of caches are adopted as writing caches of a solid state disk controller, the first stage is a partial-write cache, the second stage is a full-write cache, the partial-write cache and the full-write cache are managed with the size of physical pages as the cache page unit, one physical page comprises logic data blocks of N hosts, a writing command received by the solid state disk controller from the hosts includes the steps of writing data in the partial-write cache first, transferring the data of cache pages in the partial-write cache into the full-write cache when the data of a certain cache page in the partial-write cache is fully written, a background of the solid state disk controller only executes to write the data cached in the full-write cache in an actual FLASH storage space, and the partial-write cache temporarily does not write data in the actual FLASH storage space. By arranging the two stages of caches, it is ensured that full data is actually written in each page of the FLASH storage space, the triggering probability of read-modify write (RMW) is greatly reduced, and the SSD comprehensive performance is remarkably improved.

Description

Technical field [0001] The present invention relates to solid state hard disk control technology, in particular to a method for improving the comprehensive performance of SSD. Background technique [0002] For enterprise-class solid state drives (SSD), it is not comprehensive to consider SSDs only by performance and IOPS (Input / Output Operations Per Second, that is, the number of read and write (I / O) operations per second). More important is the quality of service, which is Qos (quality of service). [0003] Service quality can be simply understood as the consistency or stability of SSD performance. It is not simply bandwidth, IOPS or average latency, but the average performance of the SSD after these factors are combined. In an enterprise-level application environment, every second of delay may have a great impact on the business. For enterprise-level data centers that require everything in their hands, the consistency of SSD performance is particularly important. [0004] figure...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F3/06G06F12/0811
CPCG06F3/061G06F3/0614G06F3/0629G06F3/0679G06F12/0811
Inventor 许毅姚兰郑春阳
Owner RAMAXEL TECH SHENZHEN
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