Virtual Memory Settings for 64 bit Unix boxes
I am running out of virtual memory on my Unix box. I have several applications running, including ASO cubes. My config is as follows:
8 Gig Ram
16 Gig Virtual
Solaris 10-64
Essbase 9.3.1 64 bit
Can I set my virtual ram higher or do I need to bump up my physical ram first?
The goal of having virtual memory is not to increase native capacity, but to provide a place for inactive tasks to be "nearly" active.
It is the things you list which make it possible (although admitedly not likely) that a decrease can improve performance. Virtual memory is much slower than real memory, and this is even more of a problem when you have to exchange larger amounts than needed.
The extra page thrashing may occur simply because one program uses memory voraciously when it could otherwise do with less. It could selfishly improve it's performance by 10% by using twice the memory it needs, while causing the system to do everything else through virtual memory. Prior to 64 bit, Essbase would only see 2 GB and thrashing would be a small incremental issue. Now each app can do 4+ times the thrashing as they swap each other out, using significantly more memory to gain a relatively small gain, and grinding the system (as a system) to a halt. Every time the programs switch, the same extra large thrashing is repeated to make room for that voracious appitite again.
Thus the performance issue can occur not so much because there is too little left over, but too much being swapped in between. Both applications may very well work better if they starved a little bit and did more thrashing on smaller work files at slightly less individual performance. This is because they could potentially get the job done with less memory but over-reached as a result of seeing an abundance.
This is a situational condition though, due in part from using software that is aggressive by nature and an OS that supports a lot more memory than previously.
That said, it is still more likely that the answer is to either cut back on memory usage or to add more real memory. If you can reconfigure the individual applications to use less overall, great -- if you can't, add more real memory.
BTW: I've never had issues with Unix based OS's virtual memory -- but my only experience was AIX and I didn't have to deal with hardware on that gig.
Still, I'd recommend that if you can't put your apps on a diet, you test with 12, 16, and 20 GB of virtual memory to find which direction helps, then add real memory if additional virtual memory really helps much.
Similar Messages
-
Memory Settings for Reconciliation
Hello,
What is the recommended memory settings for the application server when reconciling ~400,000 users from LDAP and a Database Table.
I have noticed that IDM 5.5 uses more memory than IDM 5.0. Using various JVM memory settings with IDM5.5, I always seem to get an OutOfMemory error up to 1GB of memory. With IDM5.0 I could set the memory to 512MB and the recon for LDAP and the Database Table would run to completion w/o an OutOfMemory error.
Thanks,
ManungForgot something that might be helpful. Configure the Schema map to only include the limited set of attributes needed for identification and correlation/confirmation. This speeds up reconcile and also consumes less memory.
E.g maybe you only need sn,givenName, mail to correlate and build up the initial virtual index. After that is done, expand the schema with all attributes needed.
Well... my 2 cents worth of input.
/L -
Shared Memory Settings for Oracle - Machine Spec Specific?
Hi,
I've been asked to apply some shared memory settings for Oracle on a new V210. The DBA has asked that we simply copy the settings from one system file to the new machine.
My problem is that I'm not entirely sure whether this is the best course of action. The machine the settings are taken from is a E280R with 2GB Memory and 2 x 900Mhz processors. The new V210 has 2GB and 2 x 1.33Ghz.
Surely the memory settings should be different? Don't worry, I've copied the relevant settings - not the whole system file!
Thanks for any advice,
JohnHi John,
Normally, When you want to apply the shm. We normally for production machines , consider 1/3rd of your physical memory. For eg. If you have 16gb of physical memory, I would consider around 4gb of shm_max.
Thanks,
Keshav .N -
Memory settings for AAS 9.3.0.1
Do you know how to change (increase) the memory settings for the AAS 9.3.0.1 running under Tomcat?
Thanks for your helpI posted on my blog a while back about how to setup writing to stdout using Tomcat; I think if you look at the screenshot I posted there, you can see where the java parameters for AAS are located:
http://timtows-hyperion-blog.blogspot.com/2007/12/how-to-configure-tomcat-as-delivered.html
Tim Tow
Applied OLAP, Inc -
Memory settings for Windows using newest bits
Hi All,
I the install guide for this newest set of bits, I suggested memory settings of 1.5GB for the Xmx value. This doesn't work for 32bit Windows.
On Windows, if you bump up the -Xmx, then you cannot use the PermSize parameter.
The heap size is calculated as -Xmx + PermMaxSize. If these two add more than 1408MB then WLS will not start.
Here is the recommendation for Windows 32bit:
set DEFAULT_MEM_ARGS=%DEFAULT_MEM_ARGS% -XX:PermSize=128m
and
Xmx 1024
and
Managed server configuration
If you are using 32bit Windows, please share your experiences.
Heidi.So, you do not recommend a single instance install on Windows XP? On our local XP machines we had been running single instance because it seemed simpler and it was recommended in the install instructions. On our shared Windows server the managed server configuration was used.
I have been able to run the latest release of the WLS and BPM Workspace on my local XP machine using these settings configured in my setSOADomainEnv.cmd file. It is very SLOW....30 second response time, but it does run. These same settings are not working for everyone else on my team....they are still playing around to find the right answer for their local XP machines.
set DEFAULT_MEM_ARGS=-Xms640m -Xmx768m
set PORT_MEM_ARGS=-Xms768m -Xmx1536m
set DEFAULT_MEM_ARGS=%DEFAULT_MEM_ARGS% -XX:PermSize=128m -XX:MaxPermSize=512m
set PORT_MEM_ARGS=%PORT_MEM_ARGS% -XX:PermSize=256m -XX:MaxPermSize=512m
I have noticed, however, that over time (maybe an hour or so) the admin server starts sending out of memory warnings. So, I have to stop WLS and restart it in order to keep working with reasonable response tiems. Often these out of memory warnings start when it is running but idle. -
Integrated WLS memory settings for presenting?
Hi gang
At Sage we've started running JDeveloper 11g training courses in Australia. It's becoming rapidly apparent that the integrated WLS memory settings are stuffed for presenting. While presenting I may create a new Faces RC page approx every 5 minutes and frequently re-run the app, and WLS complains of running out of PermGen virtually every 2nd or 3rd run, especially with DVT controls on the page. This is becoming a major problem as it interrupts the training flow many times each day.
We've tried overriding the following entries in the setDomainEnv.cmd file:
<jdev home>/jdeveloper/system11.1.1.0.31.51.88/DefaultDomain/bin/setDomainEnv.cmd
(new values)
set MEM_ARGS=-Xms512m -Xmx768m
set MEM_PERM_SIZE=-XX:PermSize=96m
set MEM_MAX_PERM_SIZE=-XX:MaxPermSize=512m
....yet we're still experiencing problems. Has anybody fixed the integrated WLS JVM memory settings with different values suitable for presenting, or at least rapid multi-page runs, or is there something I'm missing?
All advice appreciated.
Thanks & regards,
CM.I'm still getting this crash - all the time now! Even if I stop and start the server manually as suggested in the release notes.
I have set my settings to the same as yours in the env file. My laptop is brand new running vista business with 4GB RAM - I have got a very simple app with 2 pages !
I wanted to demo it to a customer to try and sell them ADF - but this has completely put a spanner in the works. Any ideas what might be causing it ? I have logged a TAR about it but in the meantime I thought I'd see if anyone had any suggestions other than those I have already tried.
cheers -
SAP Memory Analyzer for 64-bit
where can i get the new SAP Memory Analyzer (JAVA) for windows 64bit installations ?
i just found it for 32 -bit , and this can not be installed on windows 64bit maschines .
thank you
hannes toefferlHi Hannes,
Sorry, I fixed the error on the Wiki page. Currently we can only offer the download of the 32 bit Windows version. We are however discussing to put the current version out as plugins ZIP and hopefully on an update server, as well.
For now, please have a look at our Wiki which describes how to create your own installation based on the plugins stored in the installer:
Excerpt from the Wiki ---
However, since we are based on Eclipse 3.2.0 you can try this: Download Eclipse 3.2.0 for your platform, copy our plug-ins (can be found in the installer -> Resource1.ZIP -> MemoryAnalyzer.zip -> plugins) into the plugins folder of your Eclipse installation and open the Memory Analysis perspective. On Windows 64 bit and Linux 64 bit (x86_64/GTK 2) this proved to work. Don't forget to give your Eclipse installation plenty of Java heap - the more, the faster.
Kind regards,
Vedran -
Free memory apps for 32-bit processor
Dear All
There are some free apps for memory like 'memory clean' in the Mac App Store. However my Macbook has 32-bit processor so I cant use most of them. Are there any free apps for memory for 32-bit processor macbooks?
Thanks
veedeekayYou're not missing anything, since all of those apps are completely useless.
-
What memory settings for Kingmax 3200 MPXC22D-38 512 Mb on a K8T Neo-FSR board?
Hello,
Like many people here, I have been having some major stability problems with this board. I am looking to upgrade my old DDR266 memory to a 512 Mb stick on the MSI approved list and decided to go with the Kingmax MPXC22D-38 DDR400 512 Mb stick. I know that is usually necessary to change the memory settings to achieve stability (which is my main goal) and am looking for recommendations for settings. Any help with what each number means (or which setting it applies to) would also be very helpful.
Also, what would be some good settings for my old DDR266 512Mb memory until the new stuff comes? Memtest86+ reports it at CAS of 2.5-3-3-6, and I am looking mainly for stability.
Thanks for any help in advance.
Cheers,
TomHello,
My stability problems seem to mirror most of the posts here, random freezes that are not reproducible and seem to happen un-related times. It is a complete freeze with no sound, only option is to press reset. I can almost guarantee a freeze when playing a 3d game after about 10-20 minutes.
Would the "Fail safe" settings be the most stable? I saw your post said "for maximum troubles" but thought you meant this would reduce them.
Cheers,
Tom -
Memory settings for WLS server
Hi
In my production server for weblogic the memory settings is set to
MEM_ARGS=-Xms64m -Xmx64m
I have a 4GB of RAM in my server,
If I increase the MEM_ARGS parm will it give a better performance.?
what will be a better number to go with instead of 64M
Please advise
Thanks
DNRob
Thanks for the answer ,
I dont have much applications running on this PC other than SQL server.
SQL server is configured to take a mximum of 2GB I believe.
You suggest to change the minimum and maximum to 512 right?
what does the initial part(-XX:MaxPermSize=128m ) of the following line means?
MEM_ARGS="-XX:MaxPermSize=128m -Xms512m -Xmx512m"
Thanks again
DN
Rob Woollen <[email protected]> wrote:
DN wrote:
Hi
In my production server for weblogic the memory settings is set to
MEM_ARGS=-Xms64m -Xmx64m
I have a 4GB of RAM in my server,
If I increase the MEM_ARGS parm will it give a better performance.?Most likely. Is anything else running on this machine? You have a lot
of free memory, and in general larger heaps do help minimize time spent
in garbage collection.
I'd suggest reading
http://edocs.bea.com/wljrockit/docs81/tuning/basic.html#999276
what will be a better number to go with instead of 64MI'd bump it up to 512MB and tune from there.
-- Rob
Please advise
Thanks
DN -
Basic Settings for new BW QA Box
Hi All,
i got a problem in BW QA.
The BW QA server was a new one. I have created new requests for all the master data infosources and transported them sucessfully.
The problem is when i opening the infopackage which was transported to QA i am getting a popup with "Caution ! - The transfer method has changed" and when i see in the infopack the processing method was changed to ALE and i could'nt see the PSA option there. The infopack in Dev was with psa.
This is the case with all the infopacks in QA.
Do i need to do any settings as this is a New QA box.
Can anyone send me the basic settings need to done for the new BW qa box document.
Thanks in Advance
Appreciated with RewardsRam,
have you created the source systems in QA - that should be done and when you transfer - make sure you have also transferred the datasource ...
Arun
Hope it helps... -
Virtual PC download for 64-bit actuall downloads x86 version?
Hi,
Just went to the Virtual PC RC download page at http://www.microsoft.com/windows/virtual-pc/download.aspx. Selected 64-bit W7, in English, then clicked on "2: virtual PCdownload". The executable downloaded is Windows6.1-KB958559-x86.msu. Not -x64.msu. Is this right?
Regards,
SeanPlease look at the direct links -
Windows Virtual PC 32 Bit
http://download.microsoft.com/download/9/F/D/9FD8E857-EE64-48E2-89EC-EF120913FB2D/Windows6.1-KB958559-x86.msu
Windows Virtual PC 64 Bit
http://download.microsoft.com/download/9/F/D/9FD8E857-EE64-48E2-89EC-EF120913FB2D/Windows6.1-KB958559-x64.msu
Windows XP Mode En-US
http://download.microsoft.com/download/E/8/4/E846AE70-0D24-4ADC-A126-173183960FC9/WindowsXPMode_en-us.exe -
Best CS5 memory settings for MBP dual core with 8GB RAM?
The Adobe page on this suggests doing some tests (groan). But why, when there's a forum chock full of folks who've already done some..?
So, what settings have you found to work best?
Any other tweaks?
BTW I also have CS4 running in Boot Camp. if anyone can recommend the settings there I'd much appreciate it.
Cheers!> But why, when there's a forum chock full of folks who've already done some..?
Because every composition has different requirements, every computer system is different, and every person is willing to make different trade-offs. There is no way to give a general recommendation if some people are working on web videos with hundreds of small motion graphics layers and other people are working on IMAX movies with only a few layers.
This page is the closest that you're going to get to a general recommendation:
http://forums.adobe.com/thread/543440 -
A box keeps popping up saying my virtual memory is low
I don't know what to do to correct low virtual memory
You can check the Virtual Memory settings here:
Control Panel > System > Advanced > Performance > Settings (Advanced tab)
Windows can manage more memory then is physical available and that memory is stored in a page file on your hard drive.
If the size of that file is not large enough and all available memory is in use then you get the Virtual Memory is low warning.
Make sure that you have at least 1 GB or the recommended setting for the Virtual Memory.
If you have less than 1 GB physical memory installed on your computer then if possible add more memory.
-> http://support.microsoft.com/kb/555223 - RAM, Virtual Memory, Pagefile and all that stuff
-> http://en.wikipedia.org/wiki/Virtual_memory
Check and tell if its working. -
How to change Virtual Memory in Windows 7 with SSD and 16GB RAM
I have SSD Samsung 850Pro with OS Windows 7 and have installed physical RAM 16GB.
In Adobe Help/Optimize performance/Photoshop written :
" To change Virtual Memory in Windows 7 and Vista, quit all applications and then do the following:
Choose Start > Control Panel, and double-click System.
Choose Advanced System Settings in the Tasks list.
Select the Advanced tab and click Settings in the Performance section.
Select the Advanced tab and click Change.
Deselect Automatically Manage Paging File Size For All Drives.
Click each hard disk letter to show the available space on that drive. Select a hard drive that has three times the amount of your computer’s installed RAM and doesn’t contain a scratch disk.
Select Custom Size, and type the amount of your physical RAM plus 300 MB in the Initial Size box. Type three times the amount of your computer’s installed RAM into the Maximum Size box.
Click Set, and then click OK. Continue to click OK to exit all dialog boxes.
Restart the computer: If you have applications open, select Restart Later, close your applications, then restart Windows. Otherwise, click Restart Now. "
Select Custom Size, and type the amount of your physical RAM plus 300 MB in the Initial Size box. Type three times the amount of your computer’s installed RAM into the Maximum Size box.
I have 16GB RAM
in the Initial Size box : 16384+300=16684MB
in the Maximum Size box:16684x3=50052MB
but in the description of SSD written :
" In order to address any potential lack of memory capacity, the Windows operating system automatically generates a block of virtual memory (pagefile.sys) on the C: drive. For example, a Windows® 7 64-bit system with 4 GB of physical memory would generate 4 GB of virtual memory at boot time.
In the past, before PC Memory (DRAM Modules) were available in high volume, PCs needed to utilize some HDD space to address any memory shortcomings. Today, with PCs featuring 4 GB of memory or more, it is possible to reduce or even eliminate the use of virtual memory. Additionally, using expanded physical memory, rather than creating virtual memory on the SSD, has performance and reliability advantages for the entire system. Some applications may require the use of virtual memory. In this case, please consider your specific application requirements before disabling this feature!!! ”..."SET virtual memory in the Initial Size Box :200MB and in the Maximum Size box: 2048MB"
what is the right choice ???
Please HelpWindows set to default virtual memory : 16348 MB =16GB !
But SSD program Samsung Magician wants virtual memory between in the Initial Size Box :200MB and in the Maximum Size box: 2048MB or 4096MB. If more than 8GB suggests that SSD will work slowly.
Perhaps the description in Adobe execution Help / Optimize / Photoshop is not correct or ?
Maybe you are looking for
-
Displaying information from Numbers in iWeb
Is there a way to display information from Numbers in iWeb? I am trying to create a FSBO site, and I imagine a scenario where I have all the houses from a table in Numbers listed with hyperlinks to their respective web pages. If this is not a good po
-
Restricting values F4 help in selection screen-Urgent
Hi, can anyone pls tell how can I ristrict the values for search help in any field in selection screen. please tell me the way to hide some values in F4 help in selection screen so that user can not see those data for selection. Regards
-
I tried using iMessage to text a phone number but it says the phone number is not registered with iMessage, problem is, that phone number can and does receive messages from other iPads just not mine! I use to be able to send messages now all of a sud
-
Advance Options in Web APP Designer
Hi, Although we have BI for NW04S , we are still using Web APP designer3.5. Using the Drop down box we can have a dropdown based on a info object ( for example if the report has a charateristics/info object "0CALQUARTER", I can easily build a drop
-
Monitoring WebLogic Portal Components
Hi All, Consider me a novice to Portal land; hence pardon me for any irrelevant or obvious queries. My requirement is to monitor the health/performance of WebLogic Portal Server and its components such as Desktops, Entitlements, Content Management, P