Mac OS X HDD 액세스 모니터링

Mac OS X HDD 액세스 모니터링

하드 드라이브가 죽어가는 iMac 27"을 구입했습니다. 때로는 하드 드라이브에 대한 높은 읽기/쓰기 액세스 권한을 얻었는데 이유를 모르겠습니다.

출입 프로그램별 모니터링 프로그램이 있나요? 어떤 프로그램이 높은 활동을 유발하는지 알고 싶습니다.

답변1

명령줄 애플리케이션을 사용하여 fs_usage디스크 사용을 실시간으로 모니터링할 수 있습니다. 높은 권한이 필요합니다.

터미널에 입력:

sudo fs_usage

유일한 문제는 애플리케이션을 필터링하지 않으면 출력을 충분히 빠르게 읽을 수 없다는 것입니다. 특정 애플리케이션을 필터링하려면:

sudo fs_usage Finder

ps애플리케이션 번들의 이름이 아닌 에서 사용되는 내부 애플리케이션 이름을 원합니다 .


또 다른 옵션은 다음과 같습니다 opensnoop. 파일 열기 활동만 모니터링하고 소음이 적지만 예를 들어 출력을 필터링 fs_usage해야 합니다 .grep

여기에는 파일 열기 호출에서 반환되거나 -1실패한 경우 숫자 파일 설명자가 포함됩니다. 하지만 이것이 실제 문제를 나타낼 필요는 없습니다. 많은 프로그램이 추측에 따라 파일(예: 구성 파일)을 여는 것처럼 보이며 파일이 없으면 기본값으로 돌아갑니다.

또한 높은(예 root:) 권한이 필요합니다.

sudo opensnoop

다음과 같은 질문에 답하는 데 이상적입니다.이 하나: opensnoop | grep plist모든 구성 파일 변경 사항을 모니터링 .plist하고 시스템 환경 설정에서 일부 설정을 변경하여 해당 변경 사항이 디스크에 저장된 위치를 확인하려면 실행하세요.


에서 프로세스를 검사할 수도 있습니다 /Applications/Utilities/Activity Monitor.app. 목록에서 프로세스를 선택한 다음보기 » 프로세스 검사 » 파일 및 포트 열기.


당신은 또한 사용할 수 있습니다fseventer, 파일 시스템 변경 사항을 모니터링하기 위한 GUI 유틸리티입니다.

여기에 이미지 설명을 입력하세요

(감사해요@체리온!)

관련 정보