>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