OS X에서 앱 파일 쓰기 활동을 모니터링하는 도구


2

OS X에서 시스템 활동을 모니터링하는 데 사용할 수있는 도구는 무엇입니까? 특정 앱인 Safari를 사용하는 동안 어떤 파일이 수정 또는 생성되는지에 관심이 있습니다. 나는에 익숙 fs_usage하지만 읽기 작업을 모니터링하고 싶지 않고 쓰기 만하기 때문에 번거 롭습니다.

답변:


2

전화가 아닌 하이퍼 링크를 사용하여 답변을 편집 할 것입니다 ..

에이. 내장 된 OSX 유틸리티 sudo iotop는 그 렙핑 가능한 모든 스트림을 제공합니다 fsevents.

여기에 이미지 설명을 입력하십시오

그리고 / 또는

비. FSEventer.app 는 앞에서 언급 한 것과 거의 같은 정보를 중심으로 멋진 GUI를 제공합니다.

여기에 이미지 설명을 입력하십시오


1
DTrace와 같은 iotop 및 이와 유사한 기능은 El Capitan에서 실행되지 않습니다. 시스템 무결성 보호를 비활성화해야합니다. 대신 fs_usage 또는 @iWill에서 언급 한대로 XCode의 계측기를 사용할 수 있습니다.
dante12

3

Instruments는 Xcode와 함께 제공되는 도구입니다. 이 도구는 개발자가 소프트웨어를 실행할 때 컴퓨터에서 발생한 일에 대해 많은 세부 정보를 얻을 수 있도록 설계되었습니다. 할 수있는 것 중 하나는 모든 파일 I / O를 감시하는 것입니다. 프로그램을 실행하고 File I / O 장비를 추가하면 해당 장비를 Safari에 연결하여 어떤 일이 발생하는지 확인할 수 있습니다. 출력을 필터링하고 정렬 할 수도 있습니다.

자세한 정보는 Apple 의 Xcode 페이지 에서 찾을 수 있습니다 .


감사! 나는 계측기에 가서 시스템 사용을 막고 Safari를 대상으로 선택했습니다. 문제는 "녹화"버튼이 회색으로 표시됩니다. 실제로 모든 앱에 대해 회색으로 표시됩니다. 왜 그런지 아십니까?
sanjihan

아,이 악기는 OS x 플랫폼을 지원하지 않는 것 같습니다. 여기에 행운이
없다고

특정 프로세스는 OS X 10.11에서 보호됩니다. 나는 이것 주위에 방법이 있다고 기대하지만 그것이 내 머리 꼭대기에 무엇이 있는지 모르겠습니다. 제 생각에는 시스템 무결성 보호가 포함됩니다.
iWill
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.