
幾個月前,我將我的 ubuntu karmic 升級為 lucid。我不知道這一切是什麼時候開始的,但問題是,當我登入時,我看到一段時間內非常強烈的磁碟存取活動,導致任何應用程式無法在合理的時間內啟動(需要10 到20 秒)。
這就是為什麼我無法啟動終端機視窗並且頂部或者iostat正好趕上看看會發生什麼事。當它提示時就太晚了。
我試圖界定卸載問題時代精神,碼頭或我認為該行為背後的任何程序。我甚至刪除了我的私人的加密資料夾以避免解密問題。沒有改變。
知道如何繼續嗎?提前致謝。
答案1
我會在 GDM 登入畫面 (Ctrl+Alt+F1) 上切換到虛擬終端,登入並啟動iotop
(您可能需要先安裝它)。然後切換回 GDM (Ctrl+Alt+F7),登錄,並立即切換回iotop
使用 Ctrl+Alt+F1。現在您應該看到哪個進程負責大量 IO。
忘記提及替代方案:您可以嘗試使用引導圖產生一個可視化啟動過程+桌面啟動的圖表。您可能需要編輯其配置,以便它顯示的不僅僅是桌面加載的前幾秒:
開啟檔案“/etc/init/bootchart.conf”並刪除以下行:--crop-after=compiz,metacity,mutter,kwin,xfwm4 \
兩件事情:
您可能需要在第一次安裝後重新啟動兩次才能獲得有用的結果(可能需要重建索引文件,我不確定)。
安裝後,bootchart 將在每次啟動時執行,除非您新增
bootchart=disable
至「/etc/default/grub」中的「GRUB_CMDLINE_LINUX_DEFAULT」參數(後面接著sudo update-grub
)。