probe kernel.mark("ext4_sync_file") { t = gettimeofday_ms(); printf("%d.%d:ext4_sync_file: datasync %d ino %d parent %d\n", t / 1000, t % 1000, $arg1, $arg3, $arg4) } probe kernel.mark("ext4_sync_fs") { t = gettimeofday_ms(); printf("%d.%d:ext4_sync_fs: wait %d\n", t / 1000, t % 1000, $arg2) } probe kernel.mark("jbd2_start_commit") { t = gettimeofday_ms(); printf("%d.%d:jbd2_start_commit: transaction %d\n", t / 1000, t % 1000, $arg2) } probe kernel.mark("jbd2_end_commit") { t = gettimeofday_ms(); printf("%d.%d:jbd2_end_commit: transaction %d head %d\n", t / 1000, t % 1000, $arg2, $arg3) } probe kernel.mark("jbd2_checkpoint") { t = gettimeofday_ms(); printf("%d.%d:jbd2_checkpoint: need_checkpoint %d\n", t / 1000, t % 1000, $arg2); }