sysmond의 과도한 CPU 사용량


29

누구나 sysmondOS X 에서 응용 프로그램이 무엇을하는지 알고 있습니까? 최근에는 명백한 이유없이 약 25-30 %의 CPU를 지속적으로 사용하고 있습니다.

내가 지금까지 시도한 것 :

  • 재부팅
  • SMC 리셋
  • PRAM 리셋
  • 안전 모드에서 시작 (sysmond도 리소스를 빨아 들임)
  • 파일 시스템 검사 (정기적 인 잘못된 디렉토리 수, 오류 없음 등 제외)

당분간 나는 sysmond plist를 비활성화했지만 완전히 쓸모가 없다고 생각하므로 수행해야 할 작업과 비활성화가 유해한지 궁금합니다.)

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

답변:


35

sysmond가 OS X에서 수행하는 작업

sysmond쓰루 의 CPU 사용을 보는 Activity Monitor것은 무의미합니다! sysmond프로세스가 Activity Monitor판독 값을 얻는 데 사용되는 것으로 밝혀졌습니다 .

따라서 sysmond많은 CPU를 사용하는 경우 활동 모니터를 중지하여 중지하십시오.

경고

업데이트 간격을 늘리면 Activity MonitorCPU로드가 급격히 증가하기 때문에 처음에는이를 인식하지 못했고 지금 훨씬 더 많이 볼 수 있습니다.


이것은 단지 추측입니까? Activity Monitor로 CPU 사용량이 높다고해서 반드시 그렇게해야하는 것은 아닙니다.
— Navin

불행히도 공식적인 문서는 사실상 보이지 않지만 유일한 논리적 결론으로 ​​보입니다. sysmond 매뉴얼 페이지조차도 "시스템 모니터 데몬"외에는 아무 의미가 없습니다. 예, 그것은 추측이지만 지금까지 만난 모든 OS X 시스템에서 반복 가능하므로 사실 일 수 있습니다.
— Wolph

활동 모니터를 종료 한 다음 다시 시작해도 sysmond프로세스의 CPU 시간이 변경되지 않았습니다. 활동 모니터를 종료해도 sysmond프로세스 가 종료되지 않습니다 .
— user5359531

그러나 활동 모니터가 실행 중이 아니면 프로세스가 아무 것도 수행하지 않는 것이 좋습니다. 루트로 실행해야하므로 프로세스를 시작 및 중지하는 것보다 쉽습니다.
— Wolph

활동 모니터 설정을 다시 확인한 결과 업데이트 빈도가 '매우 자주 (1 초)'로 설정되었습니다. 어떻게 이런 일이 일어 났는지 확실하지 않지만 '정상적으로 (5 초)'로 설정하면 CPU 사용량이 sysmond즉시 ~ 25 %에서 ~ 5 %로 감소했습니다.
— user5359531

3

이것이 제가 시스템에서 찾은 것입니다

/ usr / libexec / sysmond

/usr/share/man/man8/sysmond.8

/System/Library/LaunchDaemons/com.apple.sysmond.plist

일종의 시스템 / 파일 모니터링이라고합니다.

설명 sysmon.conf 파일은 네트워크에 연결된 다양한 시스템의 시스템 및 서비스를 모니터링하는 sysmond (man)의 기본 구성 파일입니다.


1
맨 페이지를 보았지만별로 도움이되지 않습니다. 실제로 무엇을하는지에 대한 설명은 거의 없습니다.
— Wolph

1

SYSMOND = 시스템 모니터 데몬-백그라운드에서 모든 시스템 활동을 모니터링하고 LaunchD (Launcher 데몬)에 의해 자동화됩니다.


2
이 질문은 이미 수용된 답변을 가지고 있으며 2014 년 4 월 15 일에 제공된 답변과 같습니다.
— fsb

시스템 모니터는 활동 모니터와 같은 의미입니까?
— Pacerier

0

나는 같은 문제가 있었다. 활동 모니터 버튼으로 종료하려고 시도했지만 종료되지 않았습니다. 그런 다음 강제 종료하고 활동 모니터가 업데이트를 중지했습니다.

그런 다음 Activity Monitor를 다시 시작하고 다시 업데이트했으며 sysmond는 더 이상 많은 CPU를 사용하지 않습니다 (자동으로 새 프로세스가 시작됨).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.