cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Learn all about PTC Community Badges. Engage with PTC and see how many you can earn! X

Optimal Memory size

cc-2
6-Contributor

Optimal Memory size

Hello


We are struggling to find form PTC recommendation about how much memory our PDMLink server should have for the size of our PDMLink system and number of users.


We have PDMLink 9.1M050 installed in VMware. We have a vault of about 50GB and about 120 (70% are heavy users)



Is there any recommendation/documentation about how much memory should be available ? I know we can optimize PDMLink to use at best the available memory but nonetheless, it would be good to know if we need 8, 12 , 16 or more GB



Thank you very for any help

4 REPLIES 4
BenLoosli
23-Emerald II
(To:cc-2)

Server sizing guides from PTC cover memory and processor requirements. This one is assuming you are on Oracle, there is a separate guide for SQL Server. There isn't any difference in the application server guidelines. The Windchill 10 version covers both DBs.


Thank you,

Ben H. Loosli
USEC, INC.

This is what I ususally set the sizing on:



  • 1method server/CPU core (not socket)

  • Each methodserver can handle about 10 to 20 heavy users

  • each methodserver is set with a min memory of -Xms768m and max memory range from -Xmx3968m to -Xmx6656m.

  • Start with a minimum of 3 foreground and 3 backgroud (6 total).

  • Thus you are going to need a minimum of 2Xhttp://en.wikipedia.org/wiki/Multi-core_processor)

  • you can add more foreground methodservers if you have enough free memory during peak operation. The more methodservers reduces the load across all.

  • tomcat will be set at the same memory settings of -Xms768m and max memory range from -Xmx3968m to -Xmx6656m

  • Don't set the min and max to the same max value. That is over allocation and with multiple users and methodservers, not all methodservers will demand the max memory all the time.

  • So you can start with 48 GIG of memory perferably PC3. it makes a huge difference.

  • Running on a Red Hat Linux is the best platform. Tried Windows and others like Sun, HP-UX, HP-UX itanium, etc.

  • place your kernal or OS configuration like oracle.

Have the same machine for your database with the same memory with a 40% allocation of memory.


Have a separate machine you Windows 2008 R2 64bit multiple CAD worker. This is a must to have a ratio of 1 CAD worker per 10 CAD users. Thus, you need the 2 additional background methodservers for WVS1 and WVS2.


It also depends of the java version, hopefully close to latest is good.


Always use somelike appdynamics.com to monitor and issolate the issue. Saves on consulting and provides constant monitoring. You can use top but you will have to try to load your system at that instant.



Good luck,



Patrick

Hello All,


After 3 plus months of active file storage into a new Windchill 9.1 M060 we are running out of physical space on the server (2tb). The plan is to eventually vault on a SAN, in the meantime what would be the best way for us to prune out unnecessary data?


Thanks in advance, Kathy

Hi Kathy, that's a lot of data for 3 months! Here are a few ways to reclaim some space. Sorry if some are obvious



1- Unnecessary Logs

2- Unreferenced files

3- Add additional Drive via NAS, SAN or Physical drive and create a new vault on it

a. You can migrate your old vault later on as time allows

4- Cleanup installation files and old backups

5- Purge?

[cid:image001.gif@01CD94DE.4484D920]

Steve Vinyard
Application Engineer
Top Tags