Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik GA: Multivariate Time Series in Qlik Predict: Get Details
cancel
Showing results for 
Search instead for 
Did you mean: 
_AnonymousUser
Specialist III
Specialist III

[resolved] Memory not being released from Jobserver (commandline.sh and start_rc)

When we tried to run the commandline.sh and start_rc.sh on SUSE Linux. Memory was not release when we stoped it.
The java version is currently Sun 1.6 update 6.
At this point we are not able to run Talend on this linux box, because it will run out of memory. Even after we stop those 2 processes.
Labels (2)
1 Solution

Accepted Solutions
Anonymous
Not applicable

Hello,
i finally discovered the problem. It was just a linux configuration issue. The memory was not freed but simply allocated as "cached" (that is ready for use, similarly to free).
Thank you anyway to all people who read these posts. 🙂

View solution in original post

6 Replies
_AnonymousUser
Specialist III
Specialist III
Author

Below is a copy from TOp of the pids that are runnign Talend:
4855 root 16 0 2804 1200 992 S 0 0.0 0:00.00 sh
4856 root 16 0 725m 34m 13m S 0 0.9 0:01.40 TISPE-linux-gtk
4907 root 16 0 2800 1220 1008 S 0 0.0 0:00.00 start_rs.sh
4908 root 18 0 1157m 19m 5548 S 0 0.5 0:00.61 java

the java is from the start_rc.sh script. Thats over a gig of memory used, and the server isn't running anything.
_AnonymousUser
Specialist III
Specialist III
Author

The free memory just after we rebooted (about 5 minutes) was 3.8 Gigs.

Free -m command while they were running:
jameso@atl882:~> free -m
total used free shared buffers cached
Mem: 4050 1067 2983 0 60 870
-/+ buffers/cache: 136 3913
Swap: 4095 0 4095

Free -m command after we stopped the commandline and start_rs.sh (through the stop_rs.sh)
total used free shared buffers cached
Mem: 4050 1324 2726 0 72 912
-/+ buffers/cache: 339 3711
Swap: 4095 0 4095
_AnonymousUser
Specialist III
Specialist III
Author

SOrry, had the wrong version of Linux.
cat /etc/SuSE-release SUSE Linux Enterprise Server 10 (i586) VERSION = 10 PATCHLEVEL = 2
Anonymous
Not applicable

Hello,
I have the same problem. When running scripts in linux environment, the memory IS NOT RELEASED. I have to reboot my system to see all the free memory.
I'm using java version 1.6.0_14 with job made by Talend v3.14 running on a Red Hat 5.1.
Anonymous
Not applicable

Hello,
I forgot to say that I'm using oracle database connections (because maybe there is some problem un-allocating memory from talend db connections).
Anonymous
Not applicable

Hello,
i finally discovered the problem. It was just a linux configuration issue. The memory was not freed but simply allocated as "cached" (that is ready for use, similarly to free).
Thank you anyway to all people who read these posts. 🙂