Memory Management on RHEL4
Jai Rangi
jrangi at automotive.com
Thu Jun 19 23:46:45 UTC 2008
Seems formatting got screwed up,
I have total of 8GB RAM, on two servers
Out put from free command,
On Machine 1
total used free shared buffers
cached
Mem: 8104664 8084304 20360 0 7848
64284
-/+ buffers/cache: 8012172 92492
Swap: 2031608 1001964 1029644
On Machine 2
total used free shared buffers
cached
Mem: 8104664 3571624 4533040 0 30568
1016700
-/+ buffers/cache: 2524356 5580308
Swap: 2031608 0 2031608
If I calculate using TOP,
Machine 1
PID USER %CPU %MEM TIME+ COMMAND Memory *
8000/100
30394 tomcat 3 22.2 9053:09:00 java 1776
11497 tomcat 0 14.3 6770:01:00 java 1144
29523 tomcat 0 4.3 22309:09 java 344
32390 tomcat 0 2.6 14:58.1 java 208
31848 tomcat 0 2.1 09:29.2 java 168
9446 tomcat 0 1.9 23:33.6 java 152
12880 tomcat 0 1.5 38:18.2 java 120
21577 tomcat 0 1.2 55:10.5 java 96
27383 root 0 0.1 00:25.2 snmpd 8
32238 ntp 0 0.1 00:31.5 ntpd 8
2597 hpsmh 0 0.1 00:03.7 hpsmhd 8
5573 root 0 0 00:00.2 sshd 0
4032
Machine 2
PID USER %CPU %MEM TIME+ COMMAND Memory *
8000/100
4164 tomcat 11 14.9 29:12.9 java 1192
4256 tomcat 16 3.7 23:40.8 java 296
4195 tomcat 5 3.2 06:04.3 java 256
4320 tomcat 0 2.3 01:35.1 java 184
4054 tomcat 0 2.1 00:27.3 java 168
4227 tomcat 5 1.9 00:51.9 java 152
4291 tomcat 0 1.9 00:58.0 java 152
4348 tomcat 0 1.9 00:49.0 java 152
2456 root 0 0.1 00:11.1 snmpd 8
2765 hpsmh 0 0.1 00:00.0 hpsmhd 8
2739 root 0 0.1 00:00.3 hpsmhd 8
2531 ntp 0 0.1 00:00.0 ntpd 8
3434 root 0 0.1 00:01.8 hald 8
3910 root 0 0 00:00.1 sshd 0
14055 root 0 0 00:00.1 sshd 0
2592
When I run this command on machine1 and machine2
ps -eo pid,size,vsize,cmd --sort -size | head -n 25 | awk '{print $1
"\t" $2 "\t" $3 "\t" $4}'
machine1
PID SZ VSZ CMD
30394 2950768 3083044 /usr/java/jdk1.5.0_12/bin/java
11497 1342440 1568004 java
32390 600596 727888 /usr/java/jdk1.5.0_12/bin/java
29523 561132 790028 /usr/java/jdk1.5.0_12/bin/java
31848 529884 664404 /usr/java/jdk1.5.0_12/bin/java
12880 525296 653620 /usr/java/jdk1.5.0_12/bin/java
9446 510412 641028 /usr/java/jdk1.5.0_12/bin/java
21577 508136 636456 /usr/java/jdk1.5.0_12/bin/java
2597 293032 387356 /opt/hp/hpsmh/sbin/hpsmhd
2943 113012 114728 hpasmd
3015 61672 63280 cmahealthd
3010 20696 22304 cmastdeqd
27383 16752 101584 /usr/sbin/snmpd
2961 10892 12620 cmapeerd
3112 10628 13080 cmafcad
2970 10592 12492 cmahostd
11495 10476 15552 /usr/local/wrapper/bin/wrapper
3243 10448 19892 dbus-daemon-1
3110 10436 11960 cmaided
3263 3944 17824 hald
2573 3132 96388 /opt/hp/hpsmh/sbin/hpsmhd
2490 1592 34996 sendmail:
2498 1448 27788 sendmail:
2584 940 57080 crond
8108356 9773396
Machine
PID SZ VSZ CMD
4164 2120244 2251492 /usr/java/jdk1.5.0_12/bin/java
4054 1281480 1507044 java
4256 501332 730232 /usr/java/jdk1.5.0_12/bin/java
4320 490952 724420 /usr/java/jdk1.5.0_12/bin/java
4195 488836 616132 /usr/java/jdk1.5.0_12/bin/java
4227 476356 604680 /usr/java/jdk1.5.0_12/bin/java
4291 467356 597976 /usr/java/jdk1.5.0_12/bin/java
4348 465068 593392 /usr/java/jdk1.5.0_12/bin/java
2765 280936 375268 /opt/hp/hpsmh/sbin/hpsmhd
3108 113008 114724 hpasmd
3184 61804 63412 cmahealthd
3175 20696 22304 cmastdeqd
2456 16780 101612 /usr/sbin/snmpd
3128 10892 12620 cmapeerd
3276 10628 13080 cmafcad
3141 10596 12496 cmahostd
4052 10476 15552 /usr/local/wrapper/bin/wrapper
3412 10448 19892 dbus-daemon-1
3278 10436 11960 cmaided
3434 3944 17824 hald
2739 3324 96588 /opt/hp/hpsmh/sbin/hpsmhd
2551 1592 34996 sendmail:
2559 1448 27788 sendmail:
2800 1044 10260 xfs
6859676 8575744
Question remains, which one is right free or top, if top, then where is
my memory on machine 1, if ps -eo, then how come free does not show all
the memory used.
-Jai
-----Original Message-----
From: redhat-list-bounces at redhat.com
[mailto:redhat-list-bounces at redhat.com] On Behalf Of Jai Rangi
Sent: Thursday, June 19, 2008 4:20 PM
To: redhat-list at redhat.com
Subject: Memory Management on RHEL4
Did a lot of googling without much success, and now I am here for some
help on Memory Management.
I have total of 8GB RAM, on two servers
Out put from free command,
On Machine 1
total used free shared buffers
cached
Mem: 8104664 8084304 20360 0 7848
64284
-/+ buffers/cache: 8012172 92492
Swap: 2031608 1001964 1029644
On Machine 2
total used free shared buffers
cached
Mem: 8104664 3571624 4533040 0 30568
1016700
-/+ buffers/cache: 2524356 5580308
Swap: 2031608 0 2031608
When I run this command on machine1 and machine2
ps -eo pid,size,vsize,cmd --sort -size | head -n 25 | awk '{print $1
"\t" $2 "\t" $3 "\t" $4}'
I get these results,
machine1
Machine2
PID
SZ
VSZ
CMD
PID
SZ
VSZ
CMD
30394
2950768
3083044
/usr/java/jdk1.5.0_12/bin/java
4164
2120244
2251492
/usr/java/jdk1.5.0_12/bin/java
11497
1342440
1568004
java
4054
1281480
1507044
java
32390
600596
727888
/usr/java/jdk1.5.0_12/bin/java
4256
501332
730232
/usr/java/jdk1.5.0_12/bin/java
29523
561132
790028
/usr/java/jdk1.5.0_12/bin/java
4320
490952
724420
/usr/java/jdk1.5.0_12/bin/java
31848
529884
664404
/usr/java/jdk1.5.0_12/bin/java
4195
488836
616132
/usr/java/jdk1.5.0_12/bin/java
12880
525296
653620
/usr/java/jdk1.5.0_12/bin/java
4227
476356
604680
/usr/java/jdk1.5.0_12/bin/java
9446
510412
641028
/usr/java/jdk1.5.0_12/bin/java
4291
467356
597976
/usr/java/jdk1.5.0_12/bin/java
21577
508136
636456
/usr/java/jdk1.5.0_12/bin/java
4348
465068
593392
/usr/java/jdk1.5.0_12/bin/java
2597
293032
387356
/opt/hp/hpsmh/sbin/hpsmhd
2765
280936
375268
/opt/hp/hpsmh/sbin/hpsmhd
2943
113012
114728
hpasmd
3108
113008
114724
hpasmd
3015
61672
63280
cmahealthd
3184
61804
63412
cmahealthd
3010
20696
22304
cmastdeqd
3175
20696
22304
cmastdeqd
27383
16752
101584
/usr/sbin/snmpd
2456
16780
101612
/usr/sbin/snmpd
2961
10892
12620
cmapeerd
3128
10892
12620
cmapeerd
3112
10628
13080
cmafcad
3276
10628
13080
cmafcad
2970
10592
12492
cmahostd
3141
10596
12496
cmahostd
11495
10476
15552
/usr/local/wrapper/bin/wrapper
4052
10476
15552
/usr/local/wrapper/bin/wrapper
3243
10448
19892
dbus-daemon-1
3412
10448
19892
dbus-daemon-1
3110
10436
11960
cmaided
3278
10436
11960
cmaided
3263
3944
17824
hald
3434
3944
17824
hald
2573
3132
96388
/opt/hp/hpsmh/sbin/hpsmhd
2739
3324
96588
/opt/hp/hpsmh/sbin/hpsmhd
2490
1592
34996
sendmail:
2551
1592
34996
sendmail:
2498
1448
27788
sendmail:
2559
1448
27788
sendmail:
2584
940
57080
crond
2800
1044
10260
xfs
Total
8108356
Total
6859676
1. Why the total on Machine 2 is not same as Memory used,
2. On machine 1, what is using 1 GB from SWAP.
Thank you,
Jai Rangi
--
redhat-list mailing list
unsubscribe mailto:redhat-list-request at redhat.com?subject=subscribe
https://www.redhat.com/mailman/listinfo/redhat-list
More information about the redhat-list
mailing list