i all:

        I want to use the disklatency.d 
(https://github.com/brendangregg/DTrace-book-scripts/blob/master/Chap4/disklatency.d)
 to analyse the disk usage on Solaris. But after running the script, I can't 
use "Ctrl + C" to end the script:
        
        bash-3.2# ./disklatency.d
        Tracing... Hit Ctrl-C to end.
        ^C
        
        So I use pstack command try to analyse it:
        
        bash-3.2# ps -ef | grep diskla
    root 13758 13691   0 18:30:50 pts/3       0:00 /usr/sbin/dtrace -s 
./disklatency.d
    root 13764 13700   0 18:31:06 pts/2       0:00 grep diskla
        
        bash-3.2# pstack 13758
        13758:  /usr/sbin/dtrace -s ./disklatency.d
        fffffd7fff17d207 lwp_park (0, fffffd7fffdff780, 0)
        fffffd7fff176dc9 cond_wait_queue () + 59
        fffffd7fff1771b7 cond_wait_common () + 1b7
        fffffd7fff177550 _cond_reltimedwait () + 20
        fffffd7fff177590 cond_reltimedwait () + 30
        fffffd7fff1775d9 pthread_cond_reltimedwait_np () + 9
        fffffd7fff2fe8b3 dtrace_sleep () + 103
        0000000000405fec main () + 95c
        0000000000402d7c _start () + 6c


        It seems the dtrace program is dead-lock. Could anyone can help me? 
Thanks very much in advance!‍



Best Regards
Nan Xiao


-------------------------------------------
dtrace-discuss
Archives: https://www.listbox.com/member/archive/184261/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184261/25769126-e243886f
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769126&id_secret=25769126-8d47a7b2
Powered by Listbox: http://www.listbox.com

Reply via email to