piperd in top

DAve dave.list at pixelhammer.com
Fri Aug 4 16:55:51 UTC 2006


Alex Zbyslaw wrote:
> Dan Nelson wrote:
> 
>> In the last episode (Aug 02), DAve said:
>>  
>>
>>> Dan Nelson wrote:
>>>   
>>>> In the last episode (Aug 01), DAve said:
>>>>     
>>>>> We are in the process of getting a good hammering of spam. I've
>>>>> been watching my mail gateways and they are keeping up well enough.
>>>>> But looking at top I am seeing a lot of processes with state of
>>>>> piperd.
>>>>>       
>>>> Piperd means the process is waiting on a read from a pipe.  You can
>>>> use lsof to determine what process is at the other end of the pipe
>>>> (run lsof, find your process, find the PIPE fd, then find the other
>>>> process with the same 0xXXXXXXXX value).
>>>>     
>>> Excellent, thank you. May I ask where you found that info. I looked
>>> but came up empty. I'd like to know the meanings of some other states
>>> not mentioned in the man pages. Such as nanslp, *GIANT, kqread, etc.
>>>   
>>
>> The only place wait states are documented is the source, basically. 
>> There are many hundreds of them.  States with an asterisk are mutexes
>> To find the code related to piperd:
>>
>> find /usr/src/sys -name "*.c" | xargs grep -n piperd
>>
>>  
>>
> Or you could search the archive of questions@ where many of the more 
> common states where elucidated just a couple months ago and Giorgos 
> provided a good description of the UPPER CASE states.
> 
> --Alex

Thank you, the response from Eric Schuele was what I was looking for.

http://www.freebsd.org/cgi/getmsg.cgi?fetch=1324391+0+/usr/local/www/db/text/2006/freebsd-questions/20060618.freebsd-questions

DAve


-- 
Three years now I've asked Google why they don't have a
logo change for Memorial Day. Why do they choose to do logos
for other non-international holidays, but nothing for
Veterans?

Maybe they forgot who made that choice possible.


More information about the freebsd-questions mailing list