作者:-1????發(fā)布時(shí)間:2023-02-13 14:28 ????瀏覽次數(shù) :
Copy-back vs. Inter-plane Transfer
Cleaning一個(gè)block需要設(shè)計(jì)把有效頁面遷移到另一個(gè)block。如果源塊和目標(biāo)塊在同一個(gè)palne內(nèi),則可以使用Copy-back移動頁面,而無需通過串行引腳傳輸它們。否則,頁面可以通過串行引腳在plane之間移動。下表列出了每個(gè)package的平均清潔過的塊數(shù),clean一個(gè)塊的平均時(shí)間以及平均cleaniing效率。使用Copy-back,TPC-C顯示每塊cleaning成本提高40%。盡管清理了大量的塊,但I(xiàn)Ozone和Postmark并沒有顯示任何Copy-back的好處。這些基準(zhǔn)產(chǎn)生了完美的清潔效率; 它們在cleaning期間不移動任何頁面。
Cleaning Thresholds
SSD需要最少數(shù)量的空閑塊才能正常運(yùn)行; 例如,需要空閑塊來在清理期間執(zhí)行數(shù)據(jù)傳輸或者支持突然的寫入請求突發(fā)。增加此最小塊閾值會提早觸發(fā)cleaning,從而增加觀察到的開銷。下圖顯示了隨著我們增加空閑塊閾值的訪問延遲的變化。雖然TPC-C中的訪問延遲隨著閾值而增加,但其他工作負(fù)載幾乎沒有差別。圖8(b)解釋了不同工作負(fù)載之間的訪問延遲的這種差異 ,其繪制了在cleaning期間移動的頁面數(shù)與空閑塊閾值之間的關(guān)系。圖 8(a)和 8(b)表明增加最小空閑塊閾值可能會影響SSD的整體性能,具體取決于在工作負(fù)載下移動的頁面。