- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: PA-8600 memory limitation for FEA application?
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-06-2006 02:18 AM
11-06-2006 02:18 AM
An engineer has tried to run two different FEA Finite Element Analysis programs which require more than 4GB of RAM to solve particular problems. On lesser problems the application(s) perform as expected. The machine has 8GB installed but fails to run the application(s). The applications fail due to apparent memory limitation.
The software vendor can successfully run this job on a Sun workstation with 8GB of RAM.
The OS is lli and kernel parameters are correct according to the guide:
"Optimizing, Configuring and Tuning HP-UX 11 for CAE Applications
Revision 5.0 August, 2004 Edited by: John Cowles, Optimization Technology Manager Hewlett-Packard Company"
From a data sheet for the hp visualize c3600 UNIX workstation:
Feature: Maximum main memory up to 2GB Synchronous DRAM
WHAT DOES THIS MEAN?
Benefit: Supplies higher application performance with less disk access; supports interactive work with large 3D models
Advantage: Delivers the largest RAM capacity available on any workstation today
IN ANOTHER AREA OF THE SAME SHEET:
c3600 technical specifications: main memory
Bus bandwidth 2GB/sec
RAM type 120MHz SDRAM
Capacity 512MB-8GB
Memory slots 8
Thank you for your help!
Kirk
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-06-2006 02:25 AM
11-06-2006 02:25 AM
Re: PA-8600 memory limitation for FEA application?
On athe 32 bit OS, and you have not indicated your OS, just hinted, there is a concept called memory windows.
This enables your applications to address memory in blocks larger than 2 GB.
It would be helpful to know the following:
as root user
uname -a
model number of the system
swapinfo -tam
Amount of memory in the system.
I also recommend getting the system fully up to date on patches.
SEP
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-06-2006 02:39 AM
11-06-2006 02:39 AM
Re: PA-8600 memory limitation for FEA application?
Your OS version is extremely important in this question, remember that in 11.11 and before all applications in a system are limited to a total of 1.75GB of share memory.
Memory windows as stated above might be your solution.
Regards,
Jaime.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-06-2006 03:06 AM
11-06-2006 03:06 AM
Re: PA-8600 memory limitation for FEA application?
It is not that 11.11 and prior are limited to 4GB, it is more that 32-bit applications are limited to 4GB.
As of 11.0, with the advent of the 64-bit OS, large RAM access is possible IF the applications are compiled as 64-bit apps.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-06-2006 03:45 AM
11-06-2006 03:45 AM
Re: PA-8600 memory limitation for FEA application?
Thank you for your reply; I look forward to awarding points to each of you!
Here is some additional information about this system:
HP-UX caewks04 B.11.11 U 9000/785 2015455360 unlimited-user license
NOTE: I have watched swap while the program tan and it never seemed to be a problem.
# swapinfo -tam
Mb Mb Mb PCT START/ Mb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 2048 0 2048 0% 0 - 1 /dev/vg00/lvol2
dev 2048 0 2048 0% 0 - 1 /dev/vg01/lvol1
reserve - 1081 -1081
total 4096 1081 3015 26% - 0 -
Memory Information:
physical page size = 4096 bytes, logical page size = 4096 bytes
Physical: 8388608 Kbytes, lockable: 7705772 Kbytes, available: 6527700 Kbytes
# file /stand/vmunix
/stand/vmunix: ELF-64 executable object file - PA-RISC 2.0 (LP64)
The application is 64 bit:
# file solver64
solver64: ELF-64 executable object file - PA-RISC 2.0 (LP64)
===========================
Thank you again for helping me solve this!
Kirk
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-06-2006 04:25 AM
11-06-2006 04:25 AM
Re: PA-8600 memory limitation for FEA application?
All looks like it should be working just fine for you, but it does not.
Your app is 64, the OS supports 64 bit applications, you got 6GB of free memory.
What version of the Finite Element Analysis are you using by the way?
Jaime.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-06-2006 04:48 AM
11-06-2006 04:48 AM
SolutionOne other common mistake is to set maxssiz (and maxssiz_64bit much too large since the stack and data segment share a common quadrant. If maxssiz_64bit is greater than 64MiB, I would reduce it. Maxssiz needs to be no bigger than 32MiB --- and these limits are extremely generous. Only very poorly written software ever needs stacks any larger than this.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-06-2006 09:29 AM
11-06-2006 09:29 AM
Re: PA-8600 memory limitation for FEA application?
The applications are the latest releases available from these software companies and should run on HP-UX 11.11. One of the companies is dropping support for HP-UX; I am guessing this is because HP chose to get out of the workstation market.
Thank you,
Kirk
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-06-2006 09:34 AM
11-06-2006 09:34 AM
Re: PA-8600 memory limitation for FEA application?
Regarding the swap issue, you didn't mention file system swap as an option. Neither of the two disks had unallocated space but the 36 GB disk's only file system volume had 80% free, so I tried adding file system swap:
# swapinfo -tam
Mb Mb Mb PCT START/ Mb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 2048 0 2048 0% 0 - 1 /dev/vg00/lvol2
dev 2048 0 2048 0% 0 - 1 /dev/vg01/lvol1
localfs 3942 0 3942 0% none 0 1 /1a/paging
reserve - 473 -473
total 8038 473 7565 6% - 0 -
Had the engineer try the test part again but will not know the results till Wednesday. So far the results are encouraging because the memory use is up to 5 GiB. This didn't require a reboot which was a preference at this time.
The second hint you graciously provided was on the kernels maxssize values. Please confirm that I understand you suggestion correctly, below I have included the current kernel value on top with what I am interpreting as your suggested value under:
Maxssiz 100610048 current size
33554432 equals 32 MiB
maxssiz_64bit 268435456 current size
67108864 equals 64 MiB
And Clay, I have to admit my ignorance and was educated by pondering your reference to GiB; wikepedia had a good reference to this with links to standards bodies. This terminology is not new; I saw references back several years.
Greatly appreciate your help!
Kirk
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-06-2006 03:30 PM
11-06-2006 03:30 PM
Re: PA-8600 memory limitation for FEA application?
I would reduce your maxssiz_xxxxx values to something very near 32MiB and 64Mib. As I said earlier, only extremely poorly written software ever needs a stack any larger.
I have disciplined myself over the last year or so to use the Ki, Mi, and Gi prefixes when I mean 2^10, 2^20, and 2^30 respectively and to use the standard SI prefixes K, M, and G when I mean 10^3, 10^6, and 10^9 respectively. What I really hate are what I refer to as "marketing gigabytes" in which 2^30 (1GiB) becomes
~1.074 GB so that a disk or memory appears larger.