LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE
User Name
Password
SUSE / openSUSE This Forum is for the discussion of Suse Linux.

Notices


Reply
  Search this Thread
Old 03-23-2014, 05:21 PM   #1
gtyrrell
LQ Newbie
 
Registered: Mar 2007
Posts: 11

Rep: Reputation: 0
Memory issue on SLES 11


I've got data warehouse software (IQ 16 SP03) that's running into a memory allocation issue while doing table loads on SUSE Linux Enterprise Server 11 sp3, but not on other operating systems. IQ has no known issues along these lines, and a bunch of IQ experts have agreed the issue is at the O/S. Unfortunately, I don't have the option of delivering on another operating system.

IQ is correctly configured to accept sufficient memory for what we're trying to do, but we're getting errors every time we try to grab more than 1GB of memory during loads:

Code:
Error 1013130 "All IQ large memory has been used, allocation canceled [size: 1073741887]"
Somebody more Linux-conversant had me run a stack trace during the load and he says he can see that he can "see the messages about Exception in strace output, however subsequent memory mapping does not throw an error", but he hasn't yet come up with a reason why this is happening. I was hoping somebody here might have an idea of what the stack trace is saying, and what might fix the situation.

Command used to produce the stack trace:
Code:
  strace -f -ttt -T -o OUTPUT_FILE -p IQ_SERVER_PID
Trace output (started just prior to load attempt, ended just after failure) attached.

Thanks and appreciation in advance.

Gary
gary.tyrrell@sap.com
Attached Files
File Type: txt loadtest.txt (77.3 KB, 14 views)
 
Old 03-24-2014, 12:54 AM   #2
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,120

Rep: Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120
Being SLES, I would think you should be asking this question of SuSE.
What is meant by "large memory" in the message above - is the software attempting to allocate huge/large pages, and/or shm ?. Let's see the output from the following command issued in a terminal.
Code:
cat /proc/meminfo
 
Old 03-24-2014, 04:57 PM   #3
gtyrrell
LQ Newbie
 
Registered: Mar 2007
Posts: 11

Original Poster
Rep: Reputation: 0
"Large memory" is an IQ designation for one of three major allocations inside its memory pool; it's not attempting huge/large pages (IQ doesn't support them), but it is attempting to allocate from shared memory. The configuration setting that limits how much large memory can be requested is 2048MB by default, and changes to that setting don't affect the error, which always occurs at 1GB (even when "large memory" is told to limit to as little as 300MB)

Output of cat /proc/meminfo:

Code:
MemTotal:        8194320 kB
MemFree:          898844 kB
Buffers:          326440 kB
Cached:          6107596 kB
SwapCached:           24 kB
Active:          2123488 kB
Inactive:        4654904 kB
Active(anon):     218556 kB
Inactive(anon):   125904 kB
Active(file):    1904932 kB
Inactive(file):  4529000 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:      33554428 kB
SwapFree:       33554388 kB
Dirty:                96 kB
Writeback:             0 kB
AnonPages:        344324 kB
Mapped:            48112 kB
Shmem:               112 kB
Slab:             399968 kB
SReclaimable:     367244 kB
SUnreclaim:        32724 kB
KernelStack:        3088 kB
PageTables:         4376 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    37651588 kB
Committed_AS:    1314392 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      300388 kB
VmallocChunk:   34359433440 kB
HardwareCorrupted:     0 kB
AnonHugePages:    286720 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       49152 kB
DirectMap2M:     8339456 kB
MemFree has been as high as 3.5GB and still showing the same behavior.
 
  


Reply

Tags
allocation, memory, sles 11, trace



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Sles repo issue flukeyLinux Linux - Software 3 07-19-2013 01:16 PM
[SOLVED] SLES 11 - Im trying to download & install wine memory emulator Amy61166 Linux - Newbie 2 10-13-2010 11:15 AM
SLES 9 Memory Dump help djcrash1981 SUSE / openSUSE 6 01-10-2010 05:43 AM
WAS plug-in+JRE issue with Sles 9 vm_devadas SUSE / openSUSE 0 05-14-2008 01:12 PM
SLES 10 txqueuelen issue kevins7189 SUSE / openSUSE 2 02-13-2007 02:53 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE

All times are GMT -5. The time now is 11:22 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration