Memory forbrug
Hvordan er det lige man ser hvor mange mb ram et program bruger? Top viser kun de processer som ligger øverst.
Jeg har nemlig en tomcat server og jeg har på fornemmelsen den bruger lidt rigeligt med ram, selvom den næsten ikke er belastet...
Jeg har nemlig en tomcat server og jeg har på fornemmelsen den bruger lidt rigeligt med ram, selvom den næsten ikke er belastet...
Kommentarer6
Re: Memory forbrug
Hej
Prøv evt. at skrive
Prøv evt. at skrive dette
ps -eo pid,ppid,rss,vsize,pcpu,pmem,cmd -ww --sort=pid |grep vsftpd
Her får jeg eks. info om ramforbrug m.m. på vsftpd
rss,vsize står for dette her:
VSIZE (Virtual memory SIZE) - The amount of memory the process is
currently using. This includes the amount in RAM and the amount in
swap.
RSS (Resident Set Size) - The portion of a process that exists in
physical memory (RAM). The rest of the program exists in swap. If
the computer has not used swap, this number will be equal to
VSIZE.
Håber du kan bruge det ;-)
mvh
Peter Nilsson
Nilsson-IT
Re: Hej
Prøv evt. at skrive
ps auxw | grep -E "(^USER|gnome)"
top -p `pgrep tomcat`
giver
top -p `pgrep tomcat`
giver fejlen: top: -p argument missing
ps -eo pid,ppid,rss,vsize,pcpu,pmem,cmd -ww --sort=pid |grep tomcat
giver en ide om det. 300 mb ram og 750 mb swap (ikke overvældende). Hmm, må hellere vente til i morgen og se når den er belastet...
Re: Memory forbrug
Skunk til det foerste eksemple hvis der er flere processer skal du formatere input til top til noget den kan forstaa, f.eks med
top -p $(pgrep gnome | awk '{ printf "%s,", $1}')1
Re: Memory forbrug
;-Peter Nilsson
Nilsson-IT