MacOS에서 fseventsd의 CPU 사용률이 높은 주요 원인

  • amuroray
    (아무로레이)
  • amuroray's Avatar 이 글의 작성자
  • Offline
  • Newbie
  • Newbie
더보기
04 Mar 2025 14:50 #32129 작성자: amuroray
amuroray 님의 글: MacOS에서 fseventsd의 CPU 사용률이 높은 주요 원인
MacOS에서 fseventsd의 CPU 사용률이 높은 주요 원인은 다음과 같습니다.


1. 파일 시스템 변경 감지(FSEvents)
• MacOS는 파일 시스템의 변경 사항을 감지하기 위해 FSEvents 데몬(fseventsd)을 실행합니다.
• 특정 디렉토리에서 대량의 파일 변경(생성, 삭제, 이동 등) 이 발생하면 CPU 사용률이 급증할 수 있습니다.


2. 백그라운드 프로세스 과부하
• Time Machine 백업, Spotlight 인덱싱, 클라우드 동기화(예: iCloud Drive, Dropbox, Google Drive) 등이 계속해서 파일을 변경할 경우, fseventsd가 이를 감지하느라 리소스를 많이 소모할 수 있습니다.


3. 특정 디렉토리에서의 파일 변경 과다
• /private/var/folders/, /System/Volumes/Data/, /Users/[사용자]/Library/ 같은 디렉토리에서 너무 많은 파일 변경이 있으면, fseventsd가 과부하될 수 있습니다.


4. 손상된 이벤트 로그
• fseventsd는 변경 이벤트를 /System/Volumes/Data/.fseventsd/ 디렉토리에 저장합니다.
• 이 로그 파일이 손상되거나 지나치게 커지면, 데몬이 비정상적으로 작동하면서 CPU 사용률이 높아질 수 있습니다.


5. 써드파티 앱과의 충돌
• Antivirus 소프트웨어, 개발 환경(예: Docker, Virtual Machine), 파일 모니터링 툴 등이 파일을 지속적으로 읽거나 변경하면, fseventsd가 과부하될 수 있습니다.
Time to create page: 0.051 seconds
Powered by Kunena Forum