26 Ocak 2009, PAZARTESİ
nasıl linux takas vardır?
Linux altında nasıl takas alanı daha fazla kullandığı öğrenebilirim?
Herhangi bir komut/bağlantılar.. takdir
CEVAP
24 AĞUSTOS 2011, ÇARŞAMBA
Bu sayfa üzerinde bulduğum en iyi senaryo : http://northernmost.org/blog/find-out-what-is-using-your-swap/
İşte yazısının bir türevi ve hiçbir kök gerekli:
#!/bin/bash
# Get current swap usage for all running processes
# Erik Ljungstrom 27/05/2011
# Modified by Mikko Rantalainen 2012-08-09
# Pipe the output to "sort -nk3" to get sorted output
# Modified by Marc Methot 2014-09-18
# removed the need for sudo
SUM=0
OVERALL=0
for DIR in `find /proc/ -maxdepth 1 -type d -regex "^/proc/[0-9] "`
do
PID=`echo $DIR | cut -d / -f 3`
PROGNAME=`ps -p $PID -o comm --no-headers`
for SWAP in `grep VmSwap $DIR/status 2>/dev/null | awk '{ print $2 }'`
do
let SUM=$SUM $SWAP
done
if (( $SUM > 0 )); then
echo "PID=$PID swapped $SUM KB ($PROGNAME)"
fi
let OVERALL=$OVERALL $SUM
SUM=0
done
echo "Overall swap used: $OVERALL KB"
Bunu Paylaş:
Nasıl bir varsayılan yol vardır ekleme...
Nasıl Linux kabuk girişi soracak mıyım...
Nasıl Linux bir dosya sembolik link?...
Nasıl belirli bir Linux 32 bit veya 64...
Nasıl çıkış renk değişimi Linux için e...