Q1. How much hardware does a P6 installation require?
A description of the recommended hardware for each deployment size is described in Configurations for Deployment Categories.
Q2. How much disk space does P6 require?
The P6 application requires little space. However, you do need enough space to run the application server software (such as WebLogic) and to keep historic log files. You must also ensure that you have the appropriate amount of disk space available on your database server. If you use Oracle Database for storing documents, you may need to increase storage space on the database server based on the expected number of documents stored.
Disk space recommendations can be found in Configurations for Deployment Categories.
Q3. Do P6 Services affect performance?
Yes. P6 Services do affect performance for the P6 application. Performance depends on the following factors of P6 Services deployment:
- Hardware size
- Data size
- Service recurring schedules
- P6 feature usage
- Data change rate
Q4. Should P6 Services be installed on the same server as P6 Web?
Oracle recommends installing P6 Services on a dedicated server.
Q5. Will I need more space when upgrading to the latest release with Publications from a release lower than 15.2?
Yes. The Publication feature requires additional drive space on the database. A good estimate is to calculate your currently used disk space and double it.
Q6. Do I require more java heap space if my projects have large number of activities?
Heap usage varies with the size of live objects in the heap. Large objects will be created for projects having high number of activities. Oracle recommends a minimum heap size of 4GB (-Xms4096m). However, you might choose to revisit this figure and set it to larger value if the application faces memory issues while loading projects with large number of activities. Heap recommendations can be found in Configurations for Deployment Categories.
Q7. How can I make P6 Services run faster?
You can make P6 Services faster by:
- Ensuring P6 Services are installed on a dedicated server.
- Separating P6 Services onto multiple servers. If performance is a concern, it is a good idea to install all global services on one server and the Project Publication Service on its own dedicated server.
- Increasing default thread counts, when working with the Publication feature. This only affects the Project Service.
- Verifying that the database has settings optimal for efficiency:
- Enough memory
- Fast disks
- No other database instance running
You can find more information at http://www.oracle.com/webfolder/technetwork/tutorials/primavera/OnlineLearning/WhitePapers/P6JobServicesPerformanceTuning.pdf.
Q8. Should the database be installed in a shared database environment?
No. Oracle recommends a dedicated database server for P6 EPPM.
Q9. What is the best way to monitor performance for P6?
You can use Oracle Enterprise Manager to monitor many aspects of the database (Oracle database only) in addition to OS and WebLogic exposed metrics.
Q10. What is considered acceptable network latency for P6?
P6 has been tested within simulated latency environments and offers acceptable performance up to 100 ms (round-trip, browser to application server). Higher latency environments have been tested, but higher network latency results in proportionally slower response times.
Q11. How much disk space will the database schema require for tablespaces?
A description of the recommended disk space for each deployment size is described in Configurations for Deployment Categories.
Q12. How does P6 perform on EXA hardware?
Exalogic and Exadata are engineered systems designed to provide extreme high performance, reliability, ease-of-use and versatility.
For medium and large deployment categories, Oracle recommends P6 on Exalogic server and Oracle database on Exadata for better performance and scalability.