MacBook Pro Retina에 스트레스를주는 방법?


15

추가 소프트웨어 도구를로드하지 않고 rMBP 구성 요소 (예 : CPU / GPU / RAM)를 강조해야합니다.

배경-rMBP에 하드웨어 결함 ( 이 문제와 유사 함 )이있어 시스템 정지가 발생하여 몇 시간 동안 사용 중이고 일일로드 상태 (평균적으로 하루에 4/5 회 동결) 인 경우에만 나타납니다. geekbench는 시스템을 매우 빨리 정지 시키지만 타사 소프트웨어가 설치되지 않은 상태 에서 오류를 신속하게 재현하여 천재 팀에게 High Sierra를 새로 설치하고 속도를 높이기 위해 타사 소프트웨어를 설치하지 않고도 문제를 재현 할 수 있음을 보여줍니다 진단 프로세스 및 사용자 오류 제거.

현재 4K youtube 비디오를 시청하고 greensock.com을 방문하여 Safari가 스트레스를 받고 사진을 열려고 시도했지만 기계가 추가 하중을 인식하지 못합니다!


압축 옵션을 사용하여 일부 파일을 처리하십시오. 데이터로 가득 찬 몇 개의 fokders
Solar Mike

25
모기지, 신용 카드 빚, 기뻐할 수없는 상사와 사립 학교의 두 자녀가 대학을 졸업하고 대학에 진학 할 수있는 막 다른 길을 찾으십시오. 그것은 곧 스트레스를받을 것입니다.
Allan

2
언제든지 Apple 진단 프로그램 자체 테스트를 시도 할 수 있습니다 .
SilverWolf-복원 Monica Monica

실제로 질문에 대답하지 않으므로 주석으로 게시됩니다. 그러나 Mac을 스트레스 테스트하는 가장 좋아하는 방법은 BOINC를 실행하는 것입니다. 각 코어와 GPU에서 SETI @ Home과 같은 것을 실행하십시오. 그래도 제 3 자입니다.
l008com

답변:


18

모든 CPU 코어 소비

아래 명령 yes은 각 CPU 코어에 대한 인스턴스를 실행하며 컴퓨터 처리 능력의 거의 최대를 소비합니다.

CPU=$(sysctl -n hw.ncpu)
seq $CPU | xargs -I{} -P $CPU yes > /dev/null

이 명령은 Mike의 답변을 기반으로 하지만 yeswith의 여러 인스턴스를 실행합니다 xargs. 하나의 yes프로세스는 CPU 코어를 최대한 활용하므로 여러 프로세스가 필요합니다. 이 명령을 수정 한 @ lights0123에게 감사합니다.

이것은 CPU를 다루지 만 GPU 나 RAM은 다루지 않습니다.

CPU + GPU = WebGL

CPU와 GPU를 강조하려면 WebGL 실험 ( 오픈 소스 ) 인 ShibuyaCrowd를 방문하십시오 .

이 사이트를 실행 한 지 1 분 후에 MacBook Pro는 적절한 계산 부하를 받아야합니다.

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


3
코어 수를 자동으로 얻으려면 CPU="$(sysctl -n hw.ncpu)" seq $CPU | xargs -I{} -P $CPU yes > /dev/null작동합니다.
lights0123

감사합니다. 답변에 귀하의 제안을 추가했습니다.
Graham Miln

7
귀하의 yes기술은 CPU를 가열하지만 실제로 스트레스를받지는 않습니다. 캐시를 거의 건드리지 않고 부동 소수점 계산 단위로 아무것도하지 않으며, 그 문제에 대해서는 정수 산술 회로에 거의 영향을 미치지 않습니다. 결함이 실제로 사용하는 CPU의 작은 부분에 있지 않으면 동결을 일으키지 않을 것입니다.
Mark

@Mark 대체 내장 명령을 제안 할 수 있습니까? 그러나 WebGL 링크는 합리적으로 CPU에 스트레스를줍니다.
Graham Miln

시부야 크로우를 실행하면 한 번에 몇 초 동안 약간 고장날 수 있습니다. 내 PC에 대해 말하는 것이 있다고 생각하십니까? ibb.co/dR43A7
5uperdan

9

yes > /dev/null터미널 세션에서 명령 을 입력하십시오 . Ctrl-C를 누르거나 터미널 창을 닫을 때까지 CPU 코어가 최대가됩니다.


4
단일 코어 용.
Thorbjørn Ravn Andersen

2
Prime95 스트레스 테스트 만큼 CPU를 가열하는 것은 아닙니다 . CPU 내부의 클럭주기마다 실제로 몇 개의 트랜지스터가 스위칭하는지에 대해 모든 "100 % CPU"워크로드가 동일한 것은 아닙니다.
Peter Cordes

@PeterCordes CPU를 더 완벽하게 사용할 수있는 대체 내장 명령을 제안 할 수 있습니까?
Graham Miln

@ GrahamMiln : 솔직히 Prime95를 다운로드하는 것이 좋습니다. OSK와 함께 제공되는 IDK는 계산적으로 집중적입니다. 파이썬 + numpy, octave또는 다른 숫자 언어 와 함께 제공되는 경우 중간 크기의 행렬이 루프에 곱하면 트릭을 수행 할 수 있습니다. SIMD FP 곱하기 실행 장치는 사용 중일 때 많은 열을 발생시킵니다. 아, 비디오 인코딩은 매우 까다 롭습니다. 특히 h.264와 같은 더 복잡한 코덱입니다. 사용할 소스 데이터가 있으면 트릭을 수행 할 수 있습니다. 그러나 GPU 오프로드 (저전력 고정 기능)를 사용하지 마십시오 .CPU 인코딩이 필요합니다.
Peter Cordes

1
@GrahamMiln : cat /dev/urandom > /dev/nullCPU 사용량이 많을 수 있습니다. 커널의 PRNG가 멀티 스레드 된 방식에 따라 여러 코어에서 실행하면 도움이되지 않을 수 있습니다. 심지어 단지 awk 'BEGIN { while(1){} }'아마보다 더 많은 일을 할 것입니다 yes시스템 호출에 모든 시간을 소비한다. (그리고 사용자-> 커널 전환 중에 CPU가 멈 추면 열이 많이 발생하지 않습니다.)
Peter Cordes
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.