2012-04-27 64 views
1

我現在正在調查一個問題,希望我的調查不會對正常的產品環境造成任何副作用,所以 是否會導致正在運行的程序在短時間內暫停?謝謝是否有人知道Solaris p系列命令(pstack,pmap)的副作用?

+0

我不同意這個問題。它不是含糊不清,含糊不清,不完整,過於寬泛,或是修辭性的,並且已經以目前的形式得到了合理的回答。 – jlliagre 2012-04-30 20:09:12

+0

事實上,問題不是模棱兩可,也不是模糊的。過去曾有Solaris'p'命令引起系統高影響的先例,例如http://wesunsolve.net/bugid/id/6801244,並且仍然存在這些命令導致「觀察影響」的情況。詢問實施細節及其相關副作用並非不合理。 – 2012-05-09 11:30:10

回答

1

pmap正在向目標進程添加一個臨時線程並實時分析它,而不會中斷它,因此不應該使用它。

pstack,pfiles和pldd正在檢查它們時停止目標進程。通常,這不會產生任何後果,因爲像Unix這樣的時間共享系統中的任何進程都可以預料到它會在短時間內停止。但是,在極少數情況下,停止受影響的過程可能會比預期的時間更長,從而產生不必要的副作用。這在WARNING部分的p命令手冊頁中進行了說明。

對於所有p命令,在生產環境中不推薦使用-F標誌,因爲可能會出現混亂。

相關問題