Linux.org.ua
Технічні питання => Прикладні програми => Debian/Ubuntu => Гілку створено: idontremember від 2016-06-04 04:44:29
-
Нічого особливого не робив. працюють браузери аудіо відео нетбінс, віртуалку запускав. все як завжди, але чомусь хтось постійно жре свап :-/
Можна перелогінитись або перезавантажитись, але мені цікаво чому і хто?
Колись по два тижні не виходив із системи і все було добре.
(https://linux.org.ua/proxy.php?request=http%3A%2F%2Fstorage7.static.itmages.ru%2Fi%2F16%2F0604%2Fs_1465003929_7091749_bf844cffb9.png&hash=9da8b61363ccaaffa4aaa6e9e6e5c290) (http://itmages.ru/image/view/4357371/bf844cff)
-
може комусь знадобиться
#!/bin/bash
# Get current swap usage for all running processes
# 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`
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 )"
let OVERALL=$OVERALL+$SUM
SUM=0
done
echo "Overall swap used: $OVERALL"
http://northernmost.org/blog/find-out-what-is-using-your-swap/