Creating and executing a kernel transformation imposes overhead that
is not present in ext2. In order to accurately assess this penalty,
tests first measure the performance of a transformation
that outputs its input data without modification. This exposes the
overhead required by the transformation framework because little
time is spent executing the transformation. Next, tests
examine the performance of a linear,
(N), transformation
that performs an operation on every byte of transferred data. This
illustrates the costs imposed by an increase in complexity.