Outils pour utilisateurs

Outils du site


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: 2019/02/22 09:43 de ben