作者:-1????發布時間:2023-03-26 14:38 ????瀏覽次數 :
我們可以對其使用率進行限速,而不是凍結廢舊塊的回收。這里可以使用隨機化來均勻地分散速率限制對磨損塊的影響。我們使用類似于Random Early Discard 的方法,其中回收概率從1線性下降到0,因為塊的剩余壽命從平均值的80%下降到0%。
另一個減少磨損塊的使用率是把冷數據遷移到老的塊中。遷移數據時,像往常一樣執行cleaning,但不是將回收塊附加到allocation pool隊列,而是使用冷塊中的數據來填充它。然后將冷塊再回收并添加到空閑隊列中。例如,如果塊中的剩余生命周期低于退休年齡(例如,平均剩余生命期的85%),則可以觸發此操作 。 退休年齡應小于 平均剩余壽命的年齡差異,以便在限速開始之前將冷數據遷移到磨損的塊。