
|
OmniRim > OmniCare Support > Knowledge Base
KB Article #:  85
Version:  
ALL VERSIONS
Category:  Performance
Keywords:    
Performance
Issue:    
OmniRIM Performance Issues
Description:    
If your OmniRIM application is not performing as quickly as you would expect, we have come up with a list of questions that will help us to narrow down the cause.
Cause:    
Solution:    
As with any Application Performance issues, there are many potential causes.
To investigate this further, there is a standard list of questions for which we will need some answers:
General
-Where in OmniRIM are you noticing the performance problems the most?
-Is the applications just slow, or are you experiencing errors (if so, send screenshots).
-Are all users experiencing slowness, or only certain users?
-Is the performance problem more noticeable at one physical office location more than another?
-Are the performance issues more noticeable at certain times of the day?
-While testing on a workstation, can you please run some specific test cases that describe the function being
done and the length of time taken to execute that function?
-Can you run those same specific test cases on the physical IIS Application server, and compare them with your results from the tests that were run on the workstation.
Network & Configuration
-Are you using any sort of LDAP integration or Single-Sign-On?
-Can you please do some Network Monitoring / Packet Sniffing between the workstation and the server to analyze and identify potential Network Traffic issues.
Workstation
- -Is the workstation's browser configured to allow caching (recommended)?
- -Is I.E. on the workstation set to 'Check for newer versions of stored pages' Automatically?
IIS Application Server
- -What are the system specs for the OmniRIM IIS Application Server?
- -Is this a dedicated server or are other applications running on it?
- -Is this server a physical box, or are you running any sort of a Virtual machine?
- -Are you running any sort of AntiVirus on this machine, and if so, have you set it to exclude monitoring of any OmniRIM files & applications?
- -Have you set up the application/site to be part of the Intranet or a Trusted Zone?
- -Have you set IIS up to force it to deliver a new page for each request, or are you utilizing caching (recommended)?
- -Is IIS Logging enabled (5-7% Performance hit).
- -Have you Defragged your Hard Drive(s) recently?
- -Please run some performance logging on this server, and send us the logs for review.
-
|
Memory: Available Bytes.
Memory: Page Faults/sec,
Memory: Pages Input/sec,
Memory: Page Reads/sec,
Memory: Transition Faults/sec.
Memory: Cache Bytes
Memory: Pool Paged Bytes
Memory: Pool Nonpaged Bytes
Page File Bytes: Total
Internet Information Services Global: File Cache Hits %
Internet Information Services Global: File Cache Flushes
Internet Information Services Global: File Cache Hits.
Active Server Pages: Errors-related counters
Active Server Pages: Requests/Sec
Active Server Pages: Requests Executing
Active Server Pages: Request Wait Time
Active Server Pages: Request Execution Time
Active Server Pages: Requests Queued
Active Server Pages: Session total
Web Service: ISAPI Extension Requests/Sec
Web Service: Get Requests/sec
Web Service: Post Requests/Sec
|
Network Interface: Bytes Total/sec
Network Interface Connection: Bytes Total/sec
PhysicalDisk: % Disk Time
Processor: %Processor Time.
System: Processor Queue Length.
Processor: Interrupts/sec
Processor: % DPC Time
Process (inetinfo): Virtual Bytes
Process (dllhost# n ) : Virtual Bytes
Process (inetinfo): Working Set
Process (dllhost# n ): Working Set..
Be sure that you monitor counters for all instances of Dllhost2 on your server; otherwise, you will not get an accurate reading of pool space used by IIS.
|
IIS 6.0 Application Pool Recommendations
Under Recycling tab uncheck the Recycle worker process (in minutes) setting
Under Recycling tab uncheck the Recycle worker process (number of requests) setting
Under Recycling tab check the Recycle worker processes at the following times setting and select a time during the night when no one is using OmniRIM
Under Recycling tab do not check any of the Memory recycling settings
Under Performance tab uncheck the Idle timeout setting
Under Performance tab uncheck the Request queue limit setting
Under Performance tab uncheck the Enable CPU monitoring
Under Performance tab Web garden must be set to 1
Database Server
- -What are the system specs for the OmniRIM Database Server?
- -Oracle or SQL, and which version?
- -Is this a dedicated server or are other applications running on it?
- -Is this server a physical box, or are you running any sort of a Virtual machine?
- -Are you running any sort of AntiVirus on this machine, and if so, have you set it to exclude monitoring of any OmniRIM files & applications?
- -Please run some performance logging on this server (RAM, CPU, Disk, etc.), and let us know if you spot any concerns.
|
|