Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
ProjectWise
  • Product Communities
ProjectWise
ProjectWise Design Integration Blog Monitoring and analyzing your system with performance counters
    • Sign In

    ProjectWise Product Advantage
    ProjectWise Product Advantage
    Wed, Apr 24 2013

    • Share
    • Subscribe by email
    • More
    • Cancel
    • August 2022 (1)
    • December 2020 (1)
    • July 2020 (1)
    • July 2019 (1)
    • November 2017 (1)
    • October 2017 (2)
    • July 2017 (1)
    • June 2017 (2)
    • April 2017 (1)
    • February 2017 (1)
    • January 2017 (2)
    • December 2016 (1)
    • October 2016 (1)
    • September 2016 (2)
    • July 2016 (1)
    • June 2016 (1)
    • April 2016 (2)
    • March 2016 (1)
    • February 2016 (2)
    • January 2016 (1)
    • December 2015 (2)
    • November 2015 (2)
    • August 2015 (2)
    • July 2015 (1)
    • June 2015 (3)
    • April 2015 (3)
    • March 2015 (2)
    • February 2015 (1)
    • December 2014 (1)
    • October 2014 (3)
    • August 2014 (1)
    • June 2014 (1)
    • May 2014 (3)
    • March 2014 (1)
    • November 2013 (2)
    • October 2013 (4)
    • September 2013 (2)
    • August 2013 (4)
    • July 2013 (6)
    • June 2013 (6)
    • April 2013 (8)
    • March 2013 (9)
    • February 2013 (3)
    • January 2013 (4)
    • December 2012 (5)
    • November 2012 (6)
    • October 2012 (3)
    • September 2012 (4)
    • August 2012 (7)
    • July 2012 (4)
    • June 2012 (6)
    • May 2012 (2)
    • April 2012 (5)
    • March 2012 (2)
    • February 2012 (4)
    • January 2012 (2)
    • December 2011 (3)
    • November 2011 (2)
    • October 2011 (4)
    • September 2011 (4)
    • August 2011 (5)
    • July 2011 (5)
    • June 2011 (5)
    • May 2011 (4)
    • April 2011 (6)
    • March 2011 (5)
    • February 2011 (4)
    • January 2011 (8)
    • December 2010 (10)
    • November 2010 (4)
    • October 2010 (3)
    • September 2010 (6)
    • August 2010 (7)
    • July 2010 (6)
    • June 2010 (6)
    • May 2010 (3)
    Related
    Recommended

    Monitoring and analyzing your system with performance counters

    One problem that seems to plague everyone whether you are using ProjectWise or not is performance.  Performance can make your system go from running smoothly to your users complaining that the system is unusable.  There are a number of different ways to do this, from looking at real time performance with the task manager's performance tab or to monitor this is with some performance monitors and then an analysis tool like PAL to interpret your results.  The most accurate way to do this is with some performance monitors and an analysis tool like PAL.  Reason being this will gather data over a specified amount of time with the performance counters and then deliver the results in a nice color coded report.  Below are steps on how to do this.  In order to get the best results it is recommended that you run this for a minimum of 24 hours, sometimes you may want to let it run for a week or more depending on what you are troubleshooting.  Things like overall performance are good to monitor for 24 hours at a time and things like memory leaks are normally better over a longer amount of time.  This all really depends on what you are trying to accomplish, but 24 hours during production time is normally the best for general performance monitoring:

    1. Download the performance monitor counters that are attached to this blog post.  
    2. Unzip the package and run the .bat file as an administrator.  These counters will set everything up for you and also add in some ProjectWise counters if you are running this on your ProjectWise servers.
    3. Read the instructions on the screen to make sure that everything is running fine.  Allow this to run for 24 hours minimum for best results.
    4. Download and install PAL here (feel free to use your own analysis tool, this is just a free option): http://pal.codeplex.com/
    5. Once the performance monitors are done run the performance monitor logs through PAL.  PAL does take up some resources and will take some time to process all of the information, so make sure you run it on a powerful machine.
    Once PAL is done with the results it will display everything in nice report that is color coded to help you troubleshoot what is wrong with your system.  You will want to make changes that the report suggests and then run through the above steps again to make sure that everything is running smoothly.  This may be need to be done multiple times till your server is running the best it can, it is also helpful to run this at random times during the year to make sure everything is running as it should be.  This can be and has been run on all ProjectWise servers as well as your database server.  Please do not forget about your database server, ProjectWise is a database dependent application, so if your database is slow ProjectWise will also be slow.  One thing to take into consideration is if you are monitoring your SQL database server it will consume all of the memory it has allocated to it whether it's using it or not (this is how SQL works due to memory being faster to access then disk), so this may look like a memory leak in the report, but it will not restrict you from seeing if SQL is running out of memory.  If you have any further questions about this please let TSG know and we can help troubleshoot your performance issues.
    Add_BentleyPerfCounters.zip
    • Sign in to reply
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies