2026-03-12 20:23:15

This commit is contained in:
root
2026-03-12 21:23:47 +01:00
parent eab4b36eca
commit 93039b8489
3332 changed files with 699614 additions and 0 deletions

24
tpt/tools/unix/procio.sh Normal file
View File

@@ -0,0 +1,24 @@
#!/bin/bash
# Tiny Linux /proc/<pid>/io demo script by Tanel Poder
# http://www.tanelpoder.com
PID=$1
TMPFILE1=/tmp/procio.${PID}.tmp1
TMPFILE2=/tmp/procio.${PID}.tmp2
SLEEP=5
trap 'rm -f $TMPFILE1 $TMPFILE2 ; exit 0' 0
echo Sampling process $PID IO every $SLEEP seconds...
cat /proc/$PID/io > $TMPFILE2
while true ; do
mv $TMPFILE2 $TMPFILE1
sleep $SLEEP
cat /proc/$PID/io > $TMPFILE2
paste $TMPFILE1 $TMPFILE2 | awk '{ printf "%30s %d\n", $1, $4-$2 }'
echo
done