title: Linux Perf equivalent for: dtrace -n 'io:::start /execname == "kworker"/ { printf("%d %s %s", pid, execname, fileinfo_t}'
body: <p>I need to do something like: </p>
  
  <pre><code>dtrace -n 'io:::start /execname == "kworker"/ { printf("%d %s %s", pid, execname, fileinfo_t}'  
  </code></pre>
  
  <p>using perf.. how do i do so? Where's the perf language documented? The problem i'm facing is this: I have some app generating <em>WRITE to sdc</em> - i know the app is <em>kworker</em> but I need to figure out why kworker is doing this (i'm using a flash disk so i'm write sensitive)?</p>
  
  <p>I'm seeing lines like this in <em>dmesg</em>:</p>
  
  <pre><code>[17621.884263] kworker/u4:2(18327): WRITE block 794104 on sdc1 (8 sectors)
  </code></pre>