CPU를 최대화하여 Mac 스트레스 테스트
차례:
Mac을 스트레스 테스트하기 위해 CPU를 완전히 페깅하려면 터미널보다 더 이상 돌리지 마십시오. 명령줄을 사용하면 모든 CPU 코어를 쉽게 최대화하고 Mac에 막대한 부하를 유발할 수 있으므로 과부하 상태에서 프로세서가 도달하는 온도, 팬이 제대로 작동하는지, 팬이 얼마나 큰 소리를 내는지, 배터리 수명 등을 쉽게 확인할 수 있습니다. 엄청난 작업량 및 문제 해결 목적에 도움이 될 수 있는 기타 기술적 측면과 같습니다.기술적인 과정이지만 매우 간단하고 모든 것을 설명하겠습니다.
Mac 스트레스 테스트 방법
Mac CPU를 최대한 활용하기 위해 "yes"라는 명령줄 도구를 사용할 것입니다. 이 도구는 기본적으로 "yes"라는 단어를 사용 가능한 모든 프로세서 리소스를 소모하는 속도로 반복하는 것 외에는 아무것도 하지 않습니다. 일반적으로 "예"의 각 인스턴스는 단일 CPU 코어에서 단일 스레드를 최대화합니다. 즉, 하이퍼스레딩 프로세서가 장착된 듀얼 코어 Mac을 사용하는 경우 CPU에 전체 부하를 가하려면 최소 4개의 서로 다른 "예" 인스턴스가 실행되어야 합니다.
시작하려면 터미널을 실행하고 CPU 로드 및 시스템 리소스를 쉽게 관찰할 수 있도록 UI 기반 작업 관리자 활동 모니터를 볼 수 있습니다.
Mac을 스트레스 테스트할 준비가 되면 다음 명령을 입력합니다.
예 > /dev/null &
그러면 '예'라는 인스턴스 하나가 백그라운드로 전송되지만 CPU를 로드하려면 둘 이상의 실행을 원할 것입니다. 위쪽 화살표를 눌러 프로세스를 반복하고 돌아가서 다른 여러 인스턴스를 실행하거나 다음과 같이 한 줄에 그룹을 던집니다.
yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null &
활동 모니터 또는 상단에서 프로세서가 심하게 타격을 받고 있음을 빠르게 발견할 수 있습니다.
완료되면 동일한 터미널 창에서 "killall yes"를 명령줄에 입력하여 yes 명령의 모든 인스턴스를 종료합니다. 다음과 같이 표시됩니다.
$ killall 예 종료됨: 15 예 > /dev/null 종료됨: 15 예 > /dev/null - 종료됨: 15 예 > /dev/null + 종료됨: 15 예 > /dev/null
또한 활동 모니터의 프로세스 목록에서 "예"가 모두 삭제되는 것을 볼 수 있습니다. 그렇지 않다면 어딘가에 오타가 있을 수 있습니다.
이 작업을 수행해야 하는 타당한 이유가 없는 한 임의로 "예"를 실행하지 않는 것이 좋습니다. 실행이 중지될 때까지 성능 문제가 분명히 발생하기 때문입니다.
도움이 필요한 경우 아래 비디오에서 처음부터 끝까지 전체 과정을 보여줍니다.
궁금해하는 분들을 위해 말씀드리면, 이것은 Mac OS X의 모든 버전과 심지어 Linux에서도 작동하므로 지금까지 이런 방식으로 만들어진 모든 Mac에서 스트레스 테스트를 할 수 있습니다. 실제로 Unix 기반 명령줄이 있는 한 'yes' 명령을 실행하여 이 접근 방식을 사용하여 Mac CPU를 스트레스 테스트할 수 있습니다.
Mac 스트레스 테스트가 끝나면 종료하고 'yes' 명령을 죽여야 합니다. 그렇지 않으면 CPU 사용량이 계속 높게 유지되고 팬이 의심할 여지없이 곧 최고 속도로 가동될 것입니다.