Un ejemplo común es la herramienta stress
.Digamos que ejecutó lo siguiente:
$ stress -c 4 -m 4
y cerró la ventana del terminal. El proceso continuaría consumiendo sus recursos desde el fondo.
De ella es lo que hago:
$ x=`pgrep stress` ; sudo kill -9 $x
pgrep
enumera los PID del proceso sujeto y lo almacena en la variable x
que luego usa kill -9
para terminarlo.
Поверьте, вы могли бы использовать вывод /proc/vmstat
, скажем, с
cat /proc/vmstat | grep pswp
команда.
Это покажет, как вы меняете местами счетчики.
или:
толькоsi
:
vmstat 1 1 | awk 'NR == 1 {next} NR == 2 {for (i = 1; i <= NF; i++) fields[$i] = i; next} {split($0, data); item = data[fields["si"]]; print item; totals[fields["si"]] += item} NR >= 6 + 2 {exit}'
толькоso
:
vmstat 1 1 | awk 'NR == 1 {next} NR == 2 {for (i = 1; i <= NF; i++) fields[$i] = i; next} {split($0, data); item = data[fields["si"]]; print item; totals[fields["so"]] += item} NR >= 6 + 2 {exit}'