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.