watch -d "/bin/cat /proc/softirqs | /usr/bin/awk 'NR == 1{printf \"%-15s %-15s %-15s %-15s %-15s\n\",\" \",\$1,\$2,\$3,\$4}; NR > 1{printf \"%-15s %-15s %-15s %-15s %-15s\n\",\$1,\$2,\$3,\$4,\$5}'"
结果
Every 2.0s: /bin/cat /proc/softirqs | /usr/bin/awk 'NR == 1{printf "%-15s %-15s %-15s %-15s %-15s\n"," ... rlk: Sun May 29 06:52:52 2022
CPU0 CPU1 CPU2 CPU3
HI: 0 0 3 0
TIMER: 49697 55696 52182 190541
NET_TX: 78 135 400 15
NET_RX: 166 277 380 5494761
BLOCK: 6531 5582 6092 7886
IRQ_POLL: 0 0 0 0
TASKLET: 43 403 18 1118
SCHED: 41141 42764 40671 100407
HRTIMER: 0 0 0 0
RCU: 68348 86605 69424 28621
Every 2.0s: /bin/cat /proc/softirqs | /usr/bin/awk 'NR == 1{printf "%-15s %-15s %-15s %-15s %-15s\n"," ... rlk: Sun May 29 06:53:16 2022
CPU0 CPU1 CPU2 CPU3
HI: 0 0 3 0
TIMER: 50838 57220 53140 196556
NET_TX: 78 135 404 15
NET_RX: 166 277 380 5662442
BLOCK: 6532 5593 6096 7888
IRQ_POLL: 0 0 0 0
TASKLET: 43 407 18 1153
SCHED: 42171 44060 41408 103445
HRTIMER: 0 0 0 0
RCU: 69530 88133 70401 294700