PeopleSoft

Home 
Members 
New Forums 
Blogs 
Groups
News 
Tips
Resources
Books

Is Oracle's PeopleSoft Really a Multi-Threaded Application?


Perhaps the answer to this question is irrelevant to many of the PeopleSoft end users - but it is really important for the administrators to know what kind of application they are dealing with.

Here is a snapshot of the process statistics (prstat output) for the PeopleSoft application server processes running on a Solaris 10 system:


PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP 10864 psft 353M 235M sleep 60 10 0:13:42 1.5% PSAPPSRV/11 10855 psft 353M 235M sleep 2 10 0:13:55 1.5% PSAPPSRV/11 10846 psft 353M 235M sleep 3 10 0:14:04 1.5% PSAPPSRV/11 10870 psft 353M 235M sleep 0 10 0:13:50 1.5% PSAPPSRV/11 10873 psft 353M 235M sleep 1 10 0:13:57 1.4% PSAPPSRV/11 10852 psft 353M 235M sleep 0 10 0:13:57 1.4% PSAPPSRV/11 10858 psft 353M 235M sleep 60 10 0:13:47 1.3% PSAPPSRV/11 10849 psft 349M 231M cpu0 20 10 0:13:55 1.3% PSAPPSRV/11 10867 psft 353M 235M sleep 60 10 0:13:53 1.3% PSAPPSRV/11 10861 psft 349M 231M sleep 60 10 0:13:56 1.2% PSAPPSRV/11

Notice the number of LWPs (represented by NLWP in the snapshot) that are associated with each of those PSAPPSRV processes. Just by looking at the above snapshot, one may under the impression that the PSAPPSRV (PeopleSoft Application Server process) is a multi-threaded process because it appears there are 11 worker threads actively processing the user requests.

To dig a little deeper, Solaris provides the ability to check the statistics for each of the light-weight processes (LWPs) that are associated with a process (here I'm assuming that the intended audience can differentiate a process from a light-weight process). With the help of -L option of the prstat, Solaris reports the statistics for each LWP in a given process. Let's have a close look at those stats.


PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/LWPID10864 psft 353M 235M cpu32 0 10 0:01:37 1.5% PSAPPSRV/110864 psft 353M 235M sleep 59 0 0:00:00 0.0% PSAPPSRV/1110864 psft 353M 235M sleep 29 10 0:00:00 0.0% PSAPPSRV/1010864 psft 353M 235M sleep 28 10 0:00:00 0.0% PSAPPSRV/910864 psft 353M 235M sleep 28 10 0:00:00 0.0% PSAPPSRV/810864 psft 353M 235M sleep 59 0 0:00:00 0.0% PSAPPSRV/710864 psft 353M 235M sleep 59 0 0:00:00 0.0% PSAPPSRV/610864 psft 353M 235M sleep 51 2 0:0

  

About Us | Tell a Friend | Contact UsPrivacy | Disclaimer | Terms of Usage | Advertise 

Copyright -  PSoftPros is a registered trademark of / DMT Solutions, Inc.
All other marks are the property of their respective owners. All rights reserved
PSoftPros® / DMT Solutions, Inc. is not affiliated with, Sponsored by, or endorsed by Oracle,  or any company listed on this site. 

space
Visit our Partner Sites

 

space