1834597 Members
3975 Online
110069 Solutions
New Discussion

Wait Reason: STRMS

 
SOLVED
Go to solution
PAUL CHEN_2
Occasional Advisor

Wait Reason: STRMS

How to tune when you see "wait reason:STRMS" in gpm (glanceplus)?
4 REPLIES 4
Sridhar Bhaskarla
Honored Contributor
Solution

Re: Wait Reason: STRMS

Paul,

It tells that the process is waiting for it's stream IO to complete. I am not if you can be able to finetune to get rid of the problem. Most of the times the problems end up with bad application code. In glance, try "B" (shift-b) and check the Global Wait States. You can also see what each metric means through help on current screen metrics.

Even before blaming the application, it's better to check all the resources like Disk I/O, kernel parameters, CPU, Paging etc.,

-Sri
You may be disappointed if you fail, but you are doomed if you don't try
Printaporn_1
Esteemed Contributor

Re: Wait Reason: STRMS

yes, I used to get this problem before , cause of problem is application side,
type of application is like , you can run it in parallel and it wait for synchronization (in my case it is oracle workflow) , if you have option not run it in parallel , you can solved this problem.
enjoy any little thing in my life
Mladen Despic
Honored Contributor

Re: Wait Reason: STRMS

From "HP-UX Performance Cookbook", by Stephen Ciullo and Doug Grumann, may shed some light:

"...
Some other wait reasons, such as Streams (Streams subsystem I/O) are trickier. If a process is spending most of its time blocked on Streams, then it may be waiting because a network is bottlenecked, but (more likely) it is idle reading from a Stream waiting until something writes to it. User login shells sit in Stream wait when waiting for terminal input.
... "
Carlos Fernandez Riera
Honored Contributor

Re: Wait Reason: STRMS