有没有人知道Solaris p series命令(pstack,pmap)的副作用?

时间:2012-04-27 02:21:43

标签: solaris pmap pstack

我正在研究一个产品问题,并希望我的调查不会对正常的产品环境造成任何副作用,所以 是否会导致即将在短时间内暂停正在运行的程序?感谢

1 个答案:

答案 0 :(得分:1)

pmap正在向目标进程添加一个临时线程并实时分析它而不会中断它,因此不存在使用它的风险。

pstack,pfiles和pldd在检查它们的同时停止了目标进程。通常,这没有任何后果,因为在Unix等分时系统中的任何进程都可以预期在短时间内停止。但是,在极少数情况下,停止受影响的过程可能比预期的更长,因此会产生不必要的副作用。这在WARNING部分的p命令手册页中进行了解释。

使用所有p命令时,不建议在生产环境中使用-F标志,因为可能会出现混乱。