| CPC G06F 3/0611 (2013.01) [G06F 3/0659 (2013.01); G06F 3/0679 (2013.01); G06F 3/061 (2013.01); G06F 3/0613 (2013.01); G06F 12/0246 (2013.01); G06F 12/0253 (2013.01); G06F 2212/1016 (2013.01); G06F 2212/1024 (2013.01); G06F 2212/1044 (2013.01); G06F 2212/7205 (2013.01); G06F 2212/7208 (2013.01)] | 15 Claims |

|
1. A system for improving read command processing times in a solid-state drive (SSD), comprising:
memory; and
at least one hardware processor collectively configured to at least:
determine a workload type of an SSD;
in response to determining that the workload type is a pure read workload type:
determine at least one command size into which an existing background write is to be split-up; and
split-up the existing background write into a plurality of split background writes, each having one of the determined at least one command size; and
combine two or more split background writes.
|