Building a kernel with ziomon

The ziomon monitor has no kernel options of its own, but a dependency on the block I/O layer tracing option.

Kernel builders: This information is intended for those who want to build their own kernel. Be aware that both compiling your own kernel or recompiling an existing distribution usually means that you have to maintain your kernel yourself.

Select these options in the Linux configuration menu to include ziomon.

You need to select the kernel configuration option CONFIG_BLK_DEV_IO_TRACE to be able to monitor performance with ziomon.

Enable the block layer   (common code option)(CONFIG_BLOCK)
   Support for tracing block io actions      (CONFIG_BLK_DEV_IO_TRACE)