Linux:監控每個行程、執行指令、監控目前發生的情況的工具

Linux:監控每個行程、執行指令、監控目前發生的情況的工具

可能的重複:
如何記錄 Linux 中的所有進程啟動

您好,
由於我的Ubuntu 10.10 出現凍結問題(不可隔離),我想以某種方式在任何文件中記錄內核的每個可執行文件,以了解下次發生凍結時最後會發生什麼,以免丟失有價值的資訊。
我找到了 acct 但這顯然不是我要找的。實際上它只記錄用戶命令和那些東西。我需要一些可以記錄在“更深”級別的東西。最好的是某種記錄每次中斷的腳本。有人知道類似的工具嗎?

答案1

您可以嘗試使用 'ps' -aux 來列出某個時間點系統上運行的所有進程。您可以將其放入 shell 腳本中,以便隨著時間的推移迭代運行,可能在迭代之間進行睡眠。 「top」會持續運作並列出系統資源的最大使用者。它還具有可以自訂其輸出的標誌(man top 或 man ps)

艾倫

答案2

吉爾斯的評論是解決方案:

也許你可以得到一個核心核心轉儲。也可以看看故障轉儲配方和別的Ubuntu 核心偵錯主題

相關內容