監控 Mac OS X HDD 訪問

監控 Mac OS X HDD 訪問

我有一台 iMac 27",硬碟快壞了。有時我對硬碟有很高的讀取/寫入存取權限,但我不知道為什麼。

有沒有一個程式可以監控特定的存取程式?我想知道哪個程序導致了高活動。

答案1

您可以使用命令列應用程式fs_usage即時監控磁碟使用情況。它需要提升權限。

在終端機中輸入:

sudo fs_usage

唯一的問題是,如果不過濾應用程序,您可能無法足夠快地讀取輸出。要過濾特定應用程式:

sudo fs_usage Finder

它需要也使用的內部應用程式名稱,例如 in ps,而不是應用程式套件的名稱。


另一個選擇是opensnoop:它僅監視文件開啟活動,並且包含的噪音少於fs_usage您需要的噪音,例如grep過濾輸出。

-1它包含從檔案開啟呼叫或失敗時傳回的數位檔案描述符。但這並不一定表明存在真正的問題:許多程式似乎推測性地開啟檔案(例如設定檔),如果它們不存在,則會返回預設值。

它還需要提升(即root)權限:

sudo opensnoop

它非常適合回答以下問題這個:運行opensnoop | grep plist以監視所有.plist設定檔更改,並更改系統偏好設定中的某些設定以找出它們在磁碟上的儲存位置。


您也可以檢查 中的進程/Applications/Utilities/Activity Monitor.app。在清單中選擇一個進程,然後檢視 » 檢查進程 » 開啟檔案和連接埠


您也可以使用弗塞文特爾,一個用於監視檔案系統更改的 GUI 實用程式。

在此輸入影像描述

(謝謝@Chealion

相關內容