1.一种同质混合固态硬盘的分区比例自适应调整方法,其特征在于:包括以下步骤:S1,根据SSD中存储的实际数据量N和SSD的实际物理空间Stotal,计算出SSD的空间利用率ρ;
S2,根据负载访问特性,统计热数据占总数据量的比例θ,计算出SLC分区比例占实际物理空间的比例β的可调整范围;
S3,根据负载访问特性,统计热数据的写次数占总写次数的比例γ,计算出最佳的SLC分区比例;
S4,数据写入时,热数据写入到SLC分区,冷数据写入到TLC分区;
*
S5,在SLC区需要新的闪存块时,若当前SLC分区比例β<β,则从TLC分区的取出空闲块,将其配置为SLC模式;
*
S6,在TLC区需要新的闪存块时,若当前SLC分区比例β>β,则从SLC分区的取出空闲块,将其配置为TLC模式;
S1中,空间利用率
S2中,比例β的可调整范围为3·θ·ρ<β<1‑(1‑θ)·ρ;
S3中,最佳的SLC分区比例为β*=3·θ·ρ+γ[1‑(1‑θ)·ρ‑3·θ·ρ]。
2.根据权利要求1所述的一种同质混合固态硬盘的分区比例自适应调整方法,其特征在于:在写入数据需要新分配闪存块时,若是热数据,执行S5;否则为冷数据,执行S6。
3.根据权利要求2所述的一种同质混合固态硬盘的分区比例自适应调整方法,其特征在于:同质SSD为固态硬盘底层闪存存储介质都是TLC闪存。
4.根据权利要求3所述的一种同质混合固态硬盘的分区比例自适应调整方法,其特征在于:TLC闪存包括工作在TLC模式部分的与工作在SLC模式部分的两部分内容。
5.根据权利要求4所述的一种同质混合固态硬盘的分区比例自适应调整方法,其特征在于:工作在TLC模式部分的包括用全部的闪存页LSB、CSB和MSB页来存储数据。
6.根据权利要求5所述的一种同质混合固态硬盘的分区比例自适应调整方法,其特征在于:工作在SLC模式部分的包括仅用LSB页来存储数据。
7.根据权利要求6所述的一种同质混合固态硬盘的分区比例自适应调整方法,其特征在于:在垃圾回收操作后,新得到的可利用的空白页个数为(1‑ρ)×Np,Np为闪存中每个块包含的页数。