Mac OSX 10.6을 실행하고 “fseventsd”프로세스가 100 % CPU와 1.5G RAM을 차지하는 것을 발견했습니다. Google 검색을하면서 이것이 Time Machine과 연결될 수 있음을 발견했습니다. 하지만이 컴퓨터에서는 Time Machine을 실행하지 않습니다.

리소스 돼지의 출처를 추적 할 수있는 방법이 있습니까? 어디에나 기록됩니까? 다시 시작하면 문제가 “수정”되었지만 처음에 시작된 이유를 알 수없는 경우 다시 표시 될 것입니다.

미리 감사합니다.

의견

  • 출처를 찾으셨습니까? Snow Leopard 서버에서 ' 같은 문제가 발생합니다. 재부팅을 시도 할 수는 있지만 ' 오늘 밤까지 그렇게 할 수 없습니다.
  • 재부팅 한 이후로 팝업이 표시되지 않았습니다. 그래서 여전히 ' 출처를 모릅니다
  • 같은 문제가 있습니다. 재부팅해도 ' 도움이되지 않습니다. 20 ~ 30 분 후 fseventsd는 99 % CPU를 사용하기 위해 다시 시작됩니다. Macbook은 더 이상 조용하지 않습니다 …

Answer

fseventd는 파일 시스템 이벤트 로깅 프로세스입니다. Mac OS X Leopard의 ars technica 리뷰에서 이에 대해 많이 읽어보십시오. fseventer 와 같은 프로그램을 사용하여 동일한 종류의 출력을 볼 수 있습니다.

기사에서 :

FSEvents 프레임 워크는 / dev / fsevents에서 읽고 이벤트를 디스크의 로그 파일에 기록하는 fseventsd라는 지속적으로 실행되는 단일 데몬 프로세스에 의존합니다 ( 이벤트가있는 볼륨의 루트). 그게 다야. 그게 바로 최고 첨단 솔루션입니다. 이벤트를 로그 파일에 기록하기 만하면됩니다. 지루하고 실용적이지만 매우 효과적입니다.

이 로그가 얼마나 유용할지 모르겠지만 확인할 수 있습니다. fsevents에 문제를 일으킬 수있는 많은 파일과 때로는 많은 작은 파일을 처리하는 Time Machine을 보면 놀라지 않을 것입니다.

댓글

  • 이 기능이 비활성화되었으므로 ' Time Machine이 아닙니다. 어쨌든, 저는 ' fseventer에 대해 읽고 있습니다. 제안 해 주셔서 감사합니다.

답변

한 프로그램이 fseventsd에 많은 작업을 수행하게하는 매우 효율적인 루프 쓰기 변경 사항에 갇혀 있거나 자체적으로 무한 루프가 마운트 된 볼륨 중 하나에서 확인할 수없는 데이터 구조입니다.

이전 경우에는 동일한 데이터 스트림을 읽는 fseventer와 같은 프로그램도 중단 될 가능성이 높습니다. 이제 50 % 사용률로 두 개의 프로세스를 시도합니다. 무한한 양의 데이터를 처리합니다. (이는 “오류가 무엇인지 확인하려는 경우 훌륭한 데이터 포인트입니다.) 왜 syslogd가 모든 CPU를 차지하는지 묻는 질문에 대한 분석입니다. 다른 프로그램이 엉망이되어 많은 작업이 발생했습니다.

다시 발생하는 경우-프로그램을 종료하고 로그 아웃을 고려하십시오. 문제가되는 항목이 시스템 수준 프로세스인지 사용자 수준 프로세스인지 알 수 있습니다. . fs_usage는 IO가 많은 특정 프로그램을 확인하는 데 유용 할 수 있습니다.

fsck 부팅에서 단일 사용자로 모드는 일반적으로 이러한 종류의 활동 급증을 유발할 수있는 순환 하드 링크 또는 기타 퇴화 파일 시스템 허위가있는 경우에 필요합니다.

댓글

  • 예 , 확실하지 않은 경우 죄송합니다. 똥이 팬을 치는 동안에는 fseventer를 열 수 없었습니다. fs_usage처럼 어떤 종류의 데이터가 기록되고 조회 가능한지 알려 드리려고했습니다.
  • 나는 abo를 배우는 것을 좋아했다 ut fseventer-아주 멋져요. 실패는 없습니다. 데이터 만 있습니다.
  • 와, ' fs_usage '에 대한 팁을 주셔서 감사합니다. 그리고 예, 실제로로드를 일으키는 fseventsd가 아니라 다른 프로그램이 '라고 생각했습니다. 나는 어딘가에 루프를 기대합니다. 제쳐두고, 컴퓨터가 24 시간 정도 정상로드를 실행하고 있었지만 ' 다시 발생하지 않았습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다