Level wearing

What is level wearing?

  • SSDs change data location to level the number of writing operations across all cells.

  • if the location was always the same for changing dates, those cells would burn out quickly.

    • each cell stands ≈ 100 000 erasing cycles.

  • firmware is responsible for doing the level wearing in an automated fashion.

  • It also required a garbage collection system to identify freed sectors, that weren’t erased yet.

How does garbage collection work?

  • it keeps a list of freed sectors.

  • one block is erased only when all sectors are marked as free.

  • even without a data connection, the garbage collection keeps running on its own and restarts in case of a power outage.

Last updated