3

The SSD controller triggers the garbage collection routines on a specific ship or block when a certain threshold of either invalid pages or written pages is met, based on the GC policy (my guess is that most SSDs use the greedy policy).

I am trying to measure the impact of some workloads on a specific SSD, I've already done the performance measurements using FIO, but i would like to go even further.

Is there a way to get notified when the Garbage Collector routine on a SSD is triggered?

1

1 Answer 1

2

No, what you are asking is basically the "secret sauce" of your SSD controller firmware. SSD vendors treat the internal controller routines, and their implementation, as a trade secret.

You can only guess at what is happening by triggering a specific load and carefully examine the results.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .