Messages in this thread | | | Subject | Re: 2.6.35 Regression: Ages spent discarding blocks that weren't used! | From | "Martin K. Petersen" <> | Date | Wed, 04 Aug 2010 14:02:10 -0400 |
| |
>>>>> "Mark" == Mark Lord <kernel@teksavvy.com> writes:
Mark> Looks to me like more and more things are using the block discard Mark> functionality, and as predicted it is slowing things down Mark> enormously.
Mark> The problem is that we still only discard tiny bits (a single Mark> range still??) per TRIM command, rather than batching larger Mark> ranges and larger numbers of ranges into single TRIM commands.
Mark> That's a very poor implementation, especially when things start Mark> enabling it by default. Eg. the swap code, mke2fs, etc..
I'm working on aggregation. But it's harder than we initially thought...
-- Martin K. Petersen Oracle Linux Engineering
| |