Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
23 replies
Subscribers
7 subscribers
Views
10102 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
Administration
Hi, We have a problem with the usage of the RAM memory on our Appian PROD s
natasav
over 11 years ago
Hi,
We have a problem with the usage of the RAM memory on our Appian PROD server.
Hardware Configuration:
Hard Disk :
200GB (D:)
50GB(C:)
RAM Memory :
16 GB
Usage:
Memory Usage is constantly over 95 %(after Appian and Jboss are up).
I am not sure but I think that after Appian is started and before we start Jboss the memory usage is around 75%.
Usage of the hard disk space is also very big (D:/appian folder is over 130 GB where d:/appian/server/ process is around 86GB)
We are using clean up scripts and we are keeping last 7 kdb for each gateways and they grow up to 2.5 GB.
During one day (24hours) the number of kept kdb for each gateway surpasses 7 and it goes up to 10.
In some previously momement checkengine.bat report warning and then we find out that we need to do the customization of MAX_EXEC_ENGINE_LOAD_METRIC parameter.
We made some changes on the MAX_EXEC_ENGINE_LOAD_METRIC parameter,by setting ...
OriginalPostID-75033
OriginalPostID-75033
Discussion posts and replies are publicly visible
0
natasav
over 11 years ago
...this parameter to 960 (16x60).
Now we suspect that that is the reason for this problematic constant used of the memory.
Customer can not allocate any more memory or hard disk space for Production Virtual Server, so we need to do something.
Obviously, this configuration is not done properly, so any suggestion would be much appreciated.
There are discussions on this forum where is suggested that the default metric value (40) should be increased by the number of additional (free) GB of RAM (more than 4GB) multiplied by a factor of 60 (somewhere says 30).
So, from what I understand, for our configuration (16 GB RAM), the formula is:
40 + (16GB - 4GB) * 60 = 760
Or if we use the factor of 30: 40 + (16GB - 4GB) * 30 = 400
But somewhere in the discussions it says that we need to increase the default metric value (40) by the FREE available RAM after starting Appian multiplied by a factor of 60. But we can not see that now, because this is the production ser...
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
natasav
over 11 years ago
...ver.
Please give us a hint what is the right formula? How should we set the MAX_EXEC_ENGINE_LOAD_METRIC on our PROD server (with 16 GB of RAM).
Additional information - we are on Appian 6.6, but we soon plan to migrate to Appian 7.0.
Thank you in advance...
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Myles Weber
Appian Employee
over 11 years ago
Adjusting those metrics will not alleviate the problem of the lack of sufficient hardware on the ram side. I agree that your deployment is at a high risk.
For disk, those are a lot of likely unnecessary files to keep, assuming proper backups are in place. Cleanup script should be reviewed. This will only help on disk usage, not ram.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
natasav
over 11 years ago
OK.
The question is :
Can we now change this 960 value to smaller one without any performance issue ? And what value do you suggest having in mind our hardware configuration( Available RAM)?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Myles Weber
Appian Employee
over 11 years ago
That value is not related to performance or speed in any way. It only affects availability of the engine.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
natasav
over 11 years ago
But that value is related to the size of *. kdb it self and also to the allocated memory that each gateway is using rigth?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Myles Weber
Appian Employee
over 11 years ago
I believe your goal is to reduce hardware requirements. Adjusting this value will not address your goal. I highly recommend focusing energy on getting more hardware.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
rolandc
over 11 years ago
For JBoss did you set the User Mem Arg to set the min/max and MaxPerm settings fir the JVM? I would advise to do that for JBoss, but you still need to increase memory.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
natasav
over 11 years ago
Did you mean the following customization on runn.conf file ?
# Suggested default memory settings for Oracle JVM
USER_MEM_ARGS="-Xms1024m -Xmx3072m -XX:PermSize=256m -XX:MaxPermSize=512m"
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
rolandc
over 11 years ago
Yes. I meant post the link, but couldn't from my phone. That will help some with JBoss, but overall the system needs more memory. Add in a cleanup script for logs and reduce the number of logs kept in the <APPIAN_HOME>\\ear\\suite.ear\\resources\\appian_log4j.properties or runtime_ear if you are using the PS_Build for hard drive space.
I'm guessing everything is running on the same server? Apache, Appian, JBoss
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
>