Hi,
I am seeing memory resource being consumed a lot from past 2 weeks. When i m checking the task manager, i see 2 process are taking it. SWIS.exe and SoalrWinds Business Layer Host.
any suggestions on what action can be taken?
HI hanif.solarwinds
I ahd raised a support case for this. What they suggested is that there are certain processes which need certain amount of memory and due to this the spikes could be there for a long time. They observed the logs but found no issues.
Make sure you have applied all the hotfixes available in the customer portal. Open a support ticket to have it investigated
Hi ,
We recently upgraded and all hotfixes required were applied. Anything else
that can be checked before raising a support case?
On 07-Sep-2015 8:53 am, "HolyGuacamole" <
Hi @praktikmehta003 probably server rebbot will solve this resource issue.
Hi Hanif,
I had already tried that before but no help.. Also i observe that the peak in utilization is not every day but on random basis.
So not sure what could be wrong.
Hi pratikmehta003
What is the solution? Increase memory allocation?
Hi hanif.solarwinds
No action was taken. What support engineer mentioned is that there are no errors found in logs and also none of the modules or websites reported any bad functioning.
And this is a normal behavior if its happening only on few days of the week as few processes of Solarwinds will consume more memory.
For ex, this week yesterday i had many alerts reporting high mem utilization for Primary poller but on other days it was normal.
it looks to me like whatever library is allocating/managing memory for dynamic data structures is using a 'n*2' type strategy -- when the runtime library cannot fulfill a memory request from its own heap it requests more free space from the operating system in ever-larger chunks. This means that you see a process jump in it's memory use somewhat exponentially so the 'jump' look something like: 16M, 32M, 64M, 128M...
This can be a bad idea if this grows unconstrained, because, well if you grow beyond the process memory limits the process dies. It can also lead to over-growth if the program needs just a little bit beyond a boundary.
This strategy is generally adopted because on some operating systems it's expensive for the OS to allocate memory to a process, and so memory allocation can be a big impact on program performance.
Hi Richard,
You have any suggestions on this? Because when I asked the support engineer
he said nothing is required to be done. In my case I m seeing mostly this
constant spike on 1 day and then all is normal.
On 22-Sep-2015 9:06 pm, "Richard Letts" <
And also on other hand I was working with support on another case where
they were suggesting to shrink the databse as they found lot of free space
is available from the logs I provided. But almost 52% is free for the
netperfmon db when I checked with my DB Team.
And also one copy of the business layer.dll file is In place in the main
dir so they have requested to move that out from it as it can casus prob
while loading.
This issue finally got resolved after applying Hotfix 6 for Orion platform...