为了确定尺寸,我需要了解应用程序对I / O子系统的要求。 我很想做我所谓的I / O嗅探,并从块层获取事件列表,如下所示:
initiator XYZ requests block 4711 from device 0815 initiator BLA writes block 1234 to device 9876
我被告知blktrace是我正在寻找,但我不能从这个工具得到这个信息。
看起来像SystemTap的工作,Red Hat的SystemTap 初学者指南有一些磁盘和IO示例脚本,以便像sourceware.org一样启动 。