如何找出 Solaris 上进程正在使用的线程数?
我知道进程的pid。 top -H -p
在 Linux 上工作,但我无法让它在 Solaris 上运行:
$ top -H -p 3677
/usr/local/packages/top/bin/top-default: illegal option -- H
Top version 3.5beta7
Usage: top-default [-ISbinqu] [-d x] [-s x] [-o field] [-U username] [number]
$ top -p 3677
/usr/local/packages/top/bin/top-default: illegal option -- p
Top version 3.5beta7
Usage: top-default [-ISbinqu] [-d x] [-s x] [-o field] [-U username] [number]
我必须使用哪些选项来查找进程正在使用的线程数索拉里斯?
$ uname
SunOS
$
I know the pid of the process. top -H -p <pid>
works on Linux, but I am not able to get it running on Solaris:
$ top -H -p 3677
/usr/local/packages/top/bin/top-default: illegal option -- H
Top version 3.5beta7
Usage: top-default [-ISbinqu] [-d x] [-s x] [-o field] [-U username] [number]
$ top -p 3677
/usr/local/packages/top/bin/top-default: illegal option -- p
Top version 3.5beta7
Usage: top-default [-ISbinqu] [-d x] [-s x] [-o field] [-U username] [number]
What are the options that I have to find the number of threads a process is using on Solaris?
$ uname
SunOS
$
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 prstat。线程数显示在最后一列中(NLWP = 轻量级进程数)。
Use prstat. The number of threads is shown in the last column (NLWP = number of lightweight processes).