By giving a PID, is there any tools to record the total size of disk access within a period of time ?
Check these Linux commands pidstat, iostat, iotop. Also you can find quickly at /proc/<PID>/io.
/proc/<PID>/io