From 90526fa6fbefe85d780202f21734295a70466655 Mon Sep 17 00:00:00 2001 From: pdiogoantunes Date: Mon, 19 Jun 2017 11:27:09 +0200 Subject: [PATCH] consommation RAM --- TipsShell.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/TipsShell.md b/TipsShell.md index 80ebb9dc..87182abf 100644 --- a/TipsShell.md +++ b/TipsShell.md @@ -318,6 +318,14 @@ $ SEUIL=100; watch -n 5 -d "ps -e -o etimes=,user | sort -n | awk '{if (\$1<$SEU (for file in /proc/*; do [ -e $file/status ] || continue; PID=$(basename $file); RES=$(grep VmSwap: $file/status | sed 's/VmSwap\:[[:space:]]*\(.*\)/\1/'); [ -n "$RES" ] && echo $RES ' = ' $PID ' ' $(ps -p $PID -o cmd --no-headers); done) | sort -n ~~~ +## Consommation RAM (VmSize) + +### Par utilisateur + +~~~{.bash} +for var in users1 users2; do echo '#' $var ':'; ps -u $var -o pid= | while read pid; do echo -n 'threads: ' "$(ps -p $pid -T | wc -l)" "; $(grep VmSize /proc/$pid/status)"; echo; vmsize=$(grep VmSize /proc/$pid/status | sed 's/^VmSize:\s*\([0-9]*\) kB/\1/'); done; done +~~~ + ## Fichiers ouvert ### socket/port