Search

CN-121996147-A - Modularized mobile solid-state memory capacity and performance improving method

CN121996147ACN 121996147 ACN121996147 ACN 121996147ACN-121996147-A

Abstract

The application discloses a capacity and performance improving method of a modularized mobile solid-state memory, which relates to the field of mobile storage, and comprises the steps of closing SLC cache and reducing OP space in a data acquisition scene, and setting a flash memory as a capacity mode; in the data sharing editing scene, the SLC cache is added, the active GC mode is started, and the flash memory is set as a hot spot read-write performance mode. The application flexibly adjusts the working mode according to different application scenes, and can effectively improve the available capacity and stability of the modularized mobile solid-state memory.

Inventors

  • HUANG FANGTING

Assignees

  • 深圳职业技术大学

Dates

Publication Date
20260508
Application Date
20241107

Claims (5)

  1. 1. A modular mobile solid state memory capacity and performance enhancement method, comprising: In a data acquisition scene, closing SLC cache, reducing an OP space, and setting a flash memory to be in a capacity mode; In a data distribution scene, closing SLC cache, starting a passive GC mode, and setting a flash memory as a stable writing mode; In the data sharing editing scene, SLC cache is added, an active GC mode is started, and the flash memory is set to be in a hot spot read-write performance mode.
  2. 2. The method of claim 1, wherein the OP space is an invisible area of a solid state disk, and the OP space includes a spare space for bad block management and a transfer space for garbage collection.
  3. 3. The modular mobile solid state memory capacity and performance enhancement method of claim 1, wherein the passive GC mode is performed when available flash blocks are below a threshold.
  4. 4. The modular mobile solid state memory capacity and performance enhancement method of claim 1, wherein the active GC mode is performed when a solid state disk is idle or loaded below a load threshold.
  5. 5. The modular mobile solid state memory capacity and performance enhancement method of claim 1, wherein SLC cache is turned on/off, OP space ratio is set, and GC mode is set by a software switch or a hardware switch, the GC modes including a passive GC mode and an active GC mode.

Description

Modularized mobile solid-state memory capacity and performance improving method Technical Field The application relates to the field of mobile storage, in particular to a method for improving capacity and performance of a modularized mobile solid-state memory. Background As semiconductor technology matures and unit bit prices decrease, solid state flash memory is increasingly being used in mobile memory scenarios. However, the usage scenarios of mobile storage are complex and various, and the processing requirements, interface specifications, external dimensions and performance requirements of different scenarios on the same data are all different. Thus, modular mobile storage has grown. The modularized mobile storage system takes an M.2SSD flash memory strip as a core, meets the data streaming requirements of various application scenes by connecting different external interfaces, and realizes data acquisition, distribution and data sharing editing. For different scenes, the external loads of the M.2SSD flash memory strips are different, and the performance requirements are obviously different. The data acquisition scene only relates to sequential write operation, has lower requirement on performance but needs larger capacity, the data distribution scene mainly relates to sequential write operation of multiple flash memory strips, has higher requirement on the performance of consistent sequential write operation, and the data sharing editing scene has high requirement on the performance of hot spot data and has random read-write operation. The application scene of the M.2SSD flash memory strip in the modularized mobile storage system is varied, but the performance of the M.2SSD is unstable, and the user experience is seriously affected. Disclosure of Invention The application aims to provide a method for improving the capacity and performance of a modularized mobile solid-state memory, which can flexibly adjust the working mode according to different application scenes and effectively improve the available capacity and stability of the modularized mobile solid-state memory under different scenes. In order to achieve the above object, the present application provides the following solutions: A modular mobile solid state memory capacity and performance enhancement method, comprising: In a data acquisition scene, closing SLC cache, reducing an OP space, and setting a flash memory to be in a capacity mode; In a data distribution scene, closing SLC cache, starting a passive GC mode, and setting a flash memory as a stable writing mode; In the data sharing editing scene, SLC cache is added, an active GC mode is started, and the flash memory is set to be in a hot spot read-write performance mode. According to the specific embodiment provided by the application, the application has the following technical effects: (1) Data acquisition scenarios-typically only sequential write loads-require more capacity to accommodate more acquired data. By closing the SLC (Single-LEVEL CELL) cache, reducing OP (OverProvisioning) space, freeing up more TLC (Triple-LEVEL CELL) space to store data, providing greater available capacity. (2) Data distribution scenario multiple target devices require consistent high write performance. By closing SLC cache and starting a passive GC (Garbage Collection) mode, performance fluctuation caused by SLC/TLC dynamic conversion and frequent GC operation is avoided, and consistent and stable high performance can be achieved through data distribution. (3) And in the data sharing editing scene, frequent concurrent access requirements of hot spot data exist, and high bandwidth and low delay are required. The access delay of the hot spot data can be effectively reduced by distributing a certain capacity of SLC cache to store the hot spot data. Because hot spot writing involves frequent overwriting operations, old data needs to be recovered in time to ensure that the flash stripe has continuous writing stability. Therefore, an active GC mode is employed to maintain long term stable write performance of the flash stripe. Drawings In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art. FIG. 1 is a flow chart of a method for improving capacity and performance of a modular mobile solid-state memory according to an embodiment of the present application; FIG. 2 is a diagram illustrating the performance variation of an M.2SSD flash memory stripe. Detailed Description The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it