x % CPU를 초과하는 프로세스를 자동으로 종료합니다.


1

iMac을 제어 할 수없는 (다소 성가신) 프로세스가 있습니다.

불행히도, 그것을 없애는 것은 불가능합니다. 내가 원하는대로.

이 프로세스는 처음 에는 괜찮 았는데 - 내 듀얼 코어 CPU의 1-2 %를 사용했습니다.

그렇다면 그것은 일어난다. 전체 기계가 느려집니다. Activity Monitor를 열어 볼 수 있다면 문제가되는 프로세스가 200 %, 심지어 CPU의 300 % 를 사용하고 있음을 알 수 있습니다.

재미 없어.

액티비티 모니터 나 터미널을 열어서 프로세스를 종료 할 수 있다면, 프로세스 자체를 재시작하고 좋은 프로세스처럼 동작합니다. 잠시 동안. 그것은 다시 미쳐갑니다.

iOS 개발자로서,이 프로세스를 극복하는 가장 좋은 방법은 자동화 된 보조자라고 생각합니다.

내가 염두에두고있는 것은 CPU 사용이 X % (예 : 50 또는 75 %)에 도달하자마자 불쾌한 프로세스를 죽일 수있는 백그라운드 프로세스입니다. 프로세스가 다시 시작되고 내 개입없이 정상적으로됩니다.

가능한가? 나는 코드, AppleScript로, 쓸 수있는 것도 다시 기계가 사용할 수 있도록.


1
이것은 사용자 프로세스입니까, 아니면 시스템 프로세스입니까? nice그 과정에서 해봤 습니까?
demure

@demure 아니. 사용법은 무엇이며 어떤 용도로 사용됩니까?
실행 취소

1
@ 마크 Family Protector Daemon:(
실행 취소

1
@ 실행 취소 OSX 안티 vurus 프로그램에서 해결할 것보다 더 많은 문제를 호출 :) 하나는 그가 많은 prople 이유는 그들을 사용하지 않는 것이 좋습니다 이유
Mark

1
Intego 바이러스 백신을 제거하면 필요하지 않습니다.
데뷔

답변:


2

게시물monit 사용을 제안 합니다.
프로세스의 특성에 대해 자세히 설명하지 않았으므로 제안 된 구성이 사용자에게 유용 할 수 있는지 여부를 조언 할 수는 없습니다.


OSX에서 실행됩니까? 블로그는 Linux 용이며 다운로드 페이지에는 OSX가 아닌 여러 Units 너트가 들어 있습니다. 나는 OSX에서 다른 시스템 레벨 API를 다룰 가능성이 있기 때문에 물어 본다.
Mark

1
다운로드 페이지 에서 볼 수 있듯이 macosx-universal 바이너리가 있습니다.
demure

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