Troubleshooting sudden high memory usage


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users Troubleshooting sudden high memory usage
# 1  
Old 12-17-2019
Troubleshooting sudden high memory usage

Hi,


This morning there was an app that caused a sudden spike in I/O and memory usage in the server. We found the reason for the I/O, however the memory spike was something new, as it had never happened before.

I figured out what caused the memory spike, however, how do I investigate why the sudden memory spike (which has never happened before)?


The application is called Redmine and runs on Ruby.


Is it possible that we have to configure limits.conf? Or some file from the application side?


Best Regards,
Aigini

Last edited by anaigini45; 12-17-2019 at 02:00 AM..
# 2  
Old 12-17-2019
Thanks anaigini45 for showing/letting us know your efforts to solve this. IMHO if you know which application is culprit and I believe you are NOT owner of this, then first step we could take is reaching to customer(who is owner of application) and inform them about this, then comes discussion part with them, like how they have configured memory and other stuff in their application/programs etc.

Thanks,
R. Singh
# 3  
Old 12-17-2019
You cannot examine events that occurred in the past unless you log your events.

You should add custom logging code to begin troubleshooting such problems.
# 4  
Old 12-17-2019
How do you measure "memory usage"? Including cache?
I/O can increase the cache.
# 5  
Old 12-17-2019
FYI...

There are plenty of memory profilers for Ruby.

Here is one memory profiler for Ruby, just as an example:

Code:
https://github.com/SamSaffron/memory_profiler

# 6  
Old 12-17-2019
Are you trying to track total system memory usage? If so, why?

Let the kernel memory manager do its job. Most people would say, unused memory is wasted memory.

As MadeInGermany said, cache size will increase to improve overall system performance.
# 7  
Old 12-17-2019
I think the OP is concerned that his application may have a memory leak (even though they did not state it directly).

Ruby is "a bit famous" for having memory leaks; and you can check this yourself by searching the net for discussions and code related to ruby memory leaks.

Since there is a lot of information on the net on Ruby and memory leaks, I think the OP may have a valid concern.

Just because Linux manages memory well, does not mean developers should ignore memory leaks, especially in a technology known for potential memory leaks.

My suggestion is that if the OP believes his Ruby app has memory leaks, he should profile it like other developers do.

The OP was looking for help and profiling the memory usage of a Ruby app is a valid form of help, so let's wait for the OP to reply.
These 2 Users Gave Thanks to Neo For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Red Hat

Swap memory usage is high in Linux

Hi , There is one following alert . Message : cdm:Average (2 samples) swap memory usage is now 91%, which is above the warning threshold (90%) Here is my findings. Output of TOP command in Linux server. top - 14:21:44 up 6 days, 4:48, 1 user, load average: 2.55, 2.06,... (3 Replies)
Discussion started by: Maddy123
3 Replies

2. Solaris

Sudden rise in heap memory of a process

Hi, There is a abrupt memory rise observed for a process on solaris. When the process is started the memory is around 268 MB and is stable for a day. Then suddenly the memory increased to 4364 MB. Below is the pmap -xs output for the process (only for heap) Address Kbytes ... (1 Reply)
Discussion started by: Nidds
1 Replies

3. Shell Programming and Scripting

help in high memory usage alert script

can any one please help me to shell script high memory usage alert (6 Replies)
Discussion started by: robo
6 Replies

4. AIX

AIX memory usage always high

hi, I want to ask , my AIX 6.1 is always used about 97% memory. Is this normal ? or any command can free up memory like Linux ? thanks. (1 Reply)
Discussion started by: virusxx
1 Replies

5. UNIX for Advanced & Expert Users

Memory usage shown is high

Hello all, I am facing a memory related issue on my linux that is CentOS 4.0. What I see as an output of top command, free command is that memory usage is almost 90% which is quite high without much load on the system. This is continuously showing 90% or so of memory usage with top or free... (2 Replies)
Discussion started by: radiatejava
2 Replies

6. AIX

How to monitor the IBM AIX server for I/O usage,memory usage,CPU usage,network..?

How to monitor the IBM AIX server for I/O usage, memory usage, CPU usage, network usage, storage usage? (3 Replies)
Discussion started by: laknar
3 Replies

7. SuSE

sles 9 - sudden high load avg

Hi Running SLES 9(4) on PE 1950. I saw yesterday that the load average on the machine was 54 and keeping around that number. Later I found there were 54 /USR/SBIN/CRON processes running in the system. I tried to kill using killall, kill -9 pid but they did not get killed. I also tried stopping... (1 Reply)
Discussion started by: upengan78
1 Replies

8. HP-UX

how can I find cpu usage memory usage swap usage and logical volume usage

how can I find cpu usage memory usage swap usage and I want to know CPU usage above X% and contiue Y times and memory usage above X % and contiue Y times my final destination is monitor process logical volume usage above X % and number of Logical voluage above can I not to... (3 Replies)
Discussion started by: alert0919
3 Replies

9. AIX

High memory usage in AIX 5.1

Hi, We have AIX 5.1 machine of RAM 8 GB and paging space is 8GB. we are getting high memory usage of almost 99%.Can anybody please help in this ? Partial vmstat o/p kthr memory ----- ----------- r b avm fre 2 1 278727 1143 There is no paging issue.Becoz in... (5 Replies)
Discussion started by: jayakumarrt
5 Replies

10. UNIX for Advanced & Expert Users

Sun: High kernel usage & very high load averages

Hi, I am seeing very high kernel usage and very high load averages on my system (Although we are not loading much data to our database). Here is the output of top...does anyone know what i should be looking at? Thanks, Lorraine last pid: 13144; load averages: 22.32, 19.81, 16.78 ... (4 Replies)
Discussion started by: lorrainenineill
4 Replies
Login or Register to Ask a Question