Aşağıdaki script sayesinde RAM ve CPU kullanımızı öğrenebilirsiniz.
1. Editorunuzu çalıştırın.
2. Aşağıdaki kodu copy/paste olarak ekleyin.
Kod:
#!/bin/bash
# RAM ve CPU Kullanımını gösterir (ilk 10 program ).
#
# Kullanımı:
# RAM kullanımı yüzdelik olarak göstermek için
# $ cpuram ram
#
# CPU kullanımı yüzdelik olarak göstermek için
# $ cpuram cpu
# 1. Parametre "ram" olarak verilmiş ise
if [ "$1" == "ram" ] ;then
ps uxcm | awk '{
z=1;
print " # YUZDE RAM PROGRAM"
while(getline==1) {
printf("%2d%.5s%%%4.0lfMB %s\n",
z,substr($0,17,5),substr($0,32,7)/1024,substr($0,6 6))
z++;
# Aşağıdaki 10 değerinin yerine 20 yazarak, ilk 20 programı gösterebilirisinz
if(z>10) exit;
}
}'
fi
# 1. Parametre "cpu" verilmiş ise
if [ "$1" == "cpu" ];then
ps uxrc | grep -v awk | grep -v grep | awk '{
z=1;
print " # CPU PID PROGRAM"
while(getline==1) {
printf("%2d%.5s%% %.5s %s\n",
z,substr($0,12,5),substr($0,6,5),substr($0,66))
z++;
if(z>10) exit;
}
}'
fi
3. Dosyayı "cpuram" olarak kaydedin.
4. Gerekli çalıştırma iznini verin ( chmod 755 cpuram).
5. /usr/bin/cpuram olarak dosyayı kopyalayın.
6. Kullanmak için "cpuram ram" veya "cpuram cpu" komutlarını kullanabilrisiniz:
Kod:
$ cpuram ram
# YUZDE RAM PROGRAM
10.1 % 5MB fluxbox
20.1 % 0MB -
30.0 % 1MB ssh-agent
40.0 % 0MB -
50.0 % 2MB gconfd-2
60.0 % 0MB -
70.0 % 6MB multi-gnome-ter
80.0 % 0MB -
90.0 % 1MB mgt-pty-helper
100.0 % 0MB -
$ cpuram cpu
# CPU PID PROGRAM
1829 % n java
2219 % n 1 ps
3221 % n 1 sh