作者:-1????發(fā)布時(shí)間:2022-11-11 13:54 ????瀏覽次數 :
以上這些變量受三個(gè)條件的約束:
定義allocation pool 的變量會(huì )與這些約束進(jìn)行權衡。例如,如果LBA空間的大部分是靜態(tài)映射的,那么平衡負載的余地很小。如果連續范圍的LBA被映射到相同的物理die上,則large chunk中的順序訪(fǎng)問(wèn)的性能將受到影響。使用較小的邏輯頁(yè)面大小,將需要更多工作來(lái)消除擦除候選者的有效頁(yè)面。如果邏輯頁(yè)面大?。▎挝豢缍龋┑扔趬K大小,則擦除被簡(jiǎn)化,因為寫(xiě)入單元和擦除單元是相同的,但是所有小于邏輯頁(yè)面大小的寫(xiě)入都會(huì )導致讀取 – 修改 – 寫(xiě)入操作涉及邏輯頁(yè)面的部分未被修改。
RAID系統通??缍鄠€(gè)物理磁盤(pán)劃分邏輯上連續的數據塊(例如64KB或更大)。在這里,我們使用fine granularity精細粒度來(lái)在多個(gè)閃存die或package上分配邏輯頁(yè)面(4K)。這樣做既可以分配負載,也可以將連續的頁(yè)面放在可以并行訪(fǎng)問(wèn)的不同package上。