Hi,
I'm running icestorm, and I noticed that it's using an awful lot of memory.
When I noticed this, I shut down every process that might be talking to IceStorm to see if one of them was responsible/related.
After shutting them all down, the relevant line from 'top' is:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2313 mrsys 25 0 736m 209m 4760 S 0.0 44.3 1:45.22 icebox
This is a lot for a process doing nothing...
I'm out of ideas for how to debug this, it's difficult to see what IceStorm is doing -- any ideas?
I'm running IceStorm in non-persistent mode, on Linux.
My Ice version is 3.4.0.
Here's my icebox/icestorm config:
icebox:
Ice.Warn.Connections=1
Ice.PrintAdapterReady=1
Ice.MessageSizeMax=30000
IceBox.ServiceManager.Endpoints=tcp -p 9998
IceBox.InheritProperties=1
IceBox.LoadOrder=IceStorm
IceBox.Service.IceStorm=IceStormService,34:createI ceStorm --Ice.Config=/etc/marathon/icestorm.cfg
IceBox.UseSharedCommunicator.IceStormService=1
icestorm:
IceStorm.TopicManager.Endpoints=default -p 10000
Ice.Warn.Connections=1
Ice.Warn.Dispatch=2
Ice.Warn.Endpoints=1
Ice.Warn.AMICallback=1
Ice.Warn.UnknownProperties=1
Ice.ThreadPool.Client.Size=1
Ice.ThreadPool.Client.SizeWarn=0
Ice.ThreadPool.Client.SizeMax=2
IceStorm.Discard.Interval=60000
IceStorm.Trace.TopicManager=1
IceStorm.Trace.Topic=0
IceStorm.Trace.Subscriber=1
IceStorm.Publish.Endpoints=default
IceStorm.Transient=1
I can't see anything interesting or out-of-the-ordinary in the logs.
After I killed everything that interacted with IceStorm I see no output whatsoever in the logs (as expected).
Thanks for any help you can offer,
Alex

Reply With Quote