System Administration
cancel
Showing results for 
Search instead for 
Did you mean: 

'utild' process is taking lots of memory

SOLVED
Go to solution
N,Vipin
Frequent Advisor

'utild' process is taking lots of memory

In my system 'utild' process is taking around 500MB as per the top command output

Memory: 189488K (133712K) real, 1326060K (1063688K) virtual, 28580K free Page# 1/6

CPU TTY PID USERNAME PRI NI SIZE RES STATE TIME %WCPU %CPU COMMAND
1 ? 0 root 127 20 32K 0K sleep 1880:24 2.12 2.12 swapper
1 ? 3648 root 168 20 555M 1668K sleep 1565:50 0.82 0.82 utild
1 pts/3 6235 root 179 20 3868K 1852K run 0:11 0.81 0.81 top
0 ? 3591 root 152 20 29816K 4260K run 328:56 0.63 0.62 opcmona


When I compared with other systems it is using only 15-20MB only. why this process is taking this much memory and how can I release memeory holding by 'utild' process?.

# uname -a
HP-UX ignite1F B.11.11 U 9000/800 710987691 unlimited-user license
# model
9000/800/L1500-6x
# swapinfo -tam
Mb Mb Mb PCT START/ Mb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 3072 921 2151 30% 0 - 1 /dev/vg00/lvol2
reserve - 541 -541
memory 723 685 38 95%
total 3795 2147 1648 57% - 0 -
hope this information is enough..
7 REPLIES
Dennis Handly
Acclaimed Contributor

Re: 'utild' process is taking lots of memory

You will need to restart utild when it gets too piggy.

I assume the cause is the same as this thread:
http://forums.itrc.hp.com/service/forums/questionanswer.do?threadId=1417149

After weeks we tracked it down to a poor programming practice in utild that depended on the kindness of dld.sl.

>When I compared with other systems it is using only 15-20MB only.

What are the types of these other systems? If they are high end systems and have the appropriate shlibs installed, then dld.sl doesn't let utild down.
N,Vipin
Frequent Advisor

Re: 'utild' process is taking lots of memory

Thanks for thr update..I compared with the rx2660 and rx5670 servers. what is the command to restart utild ?
rariasn
Honored Contributor

Re: 'utild' process is taking lots of memory

Hi,


Daemon respawn utild is respawned if it is killed, due to the following entry in
/etc/inittab:
utild:23456:respawn:/usr/lbin/utild # Utilization Provider daemon

WARNINGS
Removing the Utilization Provider removes any historical data that has been collected by utild, as well as prevents HP Integrity Essentials Virtualization Manager and HP Integrity Essentials Capacity Advisor from functioning properly. To disable utild, the Utilization Provider software can be removed with the following swremove command (see
swremove(1M)):

swremove UtilProvider


man utild

rgs,
Dennis Handly
Acclaimed Contributor

Re: 'utild' process is taking lots of memory

>I compared with the rx2660 and rx5670 servers.

Yes, we found that dld.so doesn't have this mmap memory "leak".

>what is the command to restart utild?

Sorry, I don't remember. You could just kill it. Or look at all of the rc scripts in /sbin/init.d/ for utild and then stop then start that one.
rariasn
Honored Contributor
Solution

Re: 'utild' process is taking lots of memory

Hi,

# kill nnnn

nnnn pid from utild

rgs,
N,Vipin
Frequent Advisor

Re: 'utild' process is taking lots of memory

Thanks..for all who replied.
Dennis Handly
Acclaimed Contributor

Re: 'utild' process is taking lots of memory

>Thanks..for all who replied.

Please read the following about how to reopen threads and how to assign points:
http://forums.itrc.hp.com/service/forums/helptips.do?#41
http://forums.itrc.hp.com/service/forums/helptips.do?#33