[[informatique:nix:linux:linux_mem]]

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

informatique:nix:linux:linux_mem [2012/06/19 14:12]
127.0.0.1 modification externe
informatique:nix:linux:linux_mem [2019/02/22 09:43] (Version actuelle)
ben
Ligne 45: Ligne 45:
 sar -x $i 1 |egrep -v "​Average|`hostname`"​ sar -x $i 1 |egrep -v "​Average|`hostname`"​
 done done
 +</​code>​
 +
 +<​code>​
 +#!/bin/bash
 +# Get current swap usage for all running processes
 +# Usage: ./​getswap.sh | sort -n -k 5
 +# Erik Ljungstrom 27/05/2011
 +SUM=0
 +OVERALL=0
 +for DIR in `find /proc/ -maxdepth 1 -type d | egrep "​^/​proc/​[0-9]"​` ; do
 +PID=`echo $DIR | cut -d / -f 3`
 +PROGNAME=`ps -p $PID -o comm --no-headers`
 +PROGPATH=`cat /​proc/​$PID/​cmdline`
 +for SWAP in `grep Swap $DIR/smaps 2> /dev/null| awk '{ print $2 }'`
 +do
 +let SUM=$SUM+$SWAP
 +done
 +echo "​PID=$PID - Swap used: $SUM - ($PROGNAME - $PROGPATH)"​
 +let OVERALL=$OVERALL+$SUM
 +SUM=0
 +
 +done
 +echo "​Overall swap used: $OVERALL"​
 </​code>​ </​code>​
  
  • informatique/nix/linux/linux_mem.txt
  • Dernière modification: il y a 10 mois
  • par ben