>ps -ef cmd in local zones takes about 15 ~ 20 seconds randomly,  but work
>perfect on the global zone.   truss shows the time was spent on pollsys
>syscall (went to sleeping) after putmsg.
>
>the most of syscalls made by function traced by dtrace:  ioctl(), gtime(),
>read() and write(),  which were issued by application processes that are all
>single-threaded,  but it seems that the syscalls are not related to pollsys
>sleeping, as the ps slowness happened during the time when ioctl() call
>reached over 50000 and over 5000.  there are over 40 GB freemem,  cpu is
>always 80% idle;  and shortlived processes took about 07 ~ 1.8 sec out of 5
>sec, could the those shortlived caused the slowness ?
>


Use dtrace and print ustack() when syspoll takes too long.

I suspect this is to do with the nameservice.

Casper

_______________________________________________
dtrace-discuss mailing list
dtrace-discuss@opensolaris.org

Reply via email to