낮은 프로세스 우선 순위 제한을 제거하여 Time Machine 속도 향상

Anonim

모든 Mac 사용자는 컴퓨터 백업을 자동화하기 위해 Time Machine을 설정해야 하며, 대부분의 Mac 사용자는 OS X이 자체적인 속도로 Time Machine에 백업하도록 내버려 두어야 한다는 것은 잘 알려져 있습니다. 빙하에서 일부 사용자는 백업 프로세스 속도를 약간 높일 수 있습니다. 명령줄의 도움으로 이 작업을 수행하고 Time Machine 백업 프로세스의 속도를 크게 높일 수 있지만 이 트릭은 Time Machine을 넘어 적용되므로 고급 Mac 사용자에게만 적합하고 제한된 근거.

먼저, Time Machine은 백그라운드에서 자동으로 실행되며 총체적인 문제가 되지 않도록 낮은 우선 순위로 실행되므로 사용 가능한 모든 시스템 리소스를 소모하지 않습니다. 작업 완료. 이렇게 하면 Time Machine이 백업하는 동안 Mac을 사용할 수 있지만 Time Machine이 이론적으로 가능한 것보다 오래 걸리는 단점이 있습니다. 이 트릭이 작동하는 방식은 감소된 우선 순위를 제거하는 것이지만 이 접근 방식의 주의 사항은 이것이 단순히 Time Machine 이상에 영향을 미치고 커널 수준에서 낮은 우선 순위 스로틀을 제거한다는 것입니다. 따라서 결과적으로 과도하게 높은 CPU를 차지하는 모든 종류의 작업을 쉽게 찾을 수 있기 때문에 고급 사용자와 제한된 사용 사례에만 권장되는 이유입니다. 이것이 실제로 권장되는 접근 방식이 아닌 이유이며, 아니오, 이것은 Time Machine 백업이 예상보다 느려지는 경우를 위한 솔루션이 아니며 일반적으로 해결하는 데 최소한의 문제 해결이 필요합니다.

프로세서 우선 순위 조정에 대한 주의 사항과 잠재적인 문제를 신경쓰지 않으시겠습니까? 그런 다음 /Applications/Utilities/에 있는 터미널 앱을 실행하고 다음 명령을 실행합니다.

sudo sysctl debug.lowpri_throttle_enabled=0

Sudo를 사용하려면 평소와 같이 관리자 암호가 필요하며 일단 입력하면 효과가 즉시 나타납니다. 자체적으로 백업을 시작하거나 직접 수동으로 시작할 수 있습니다.

이 명령을 실행하고 백업에 남은 시간을 확인하면 남은 시간이 상당히 빨라지는 것을 알 수 있지만 백업 데몬의 CPU 사용량이 증가하고 Mac 성능이 저하됩니다.

재부팅하거나 터미널에서 다음 명령 구문을 실행하여 변경 사항을 되돌릴 수 있습니다.

sudo sysctl debug.lowpri_throttle_enabled=1

이 뒤에 있는 일반적인 아이디어가 마음에 들고 Time Machine으로 백업을 완료하기 위해 CPU에 부담을 주지 않는 경우 더 나은 접근 방식은 Time Machine을 대상으로 지정하고 직접 백업하는 것입니다. 앱 CPU 우선 순위를 조정할 수 있습니다. 특히 renice와 같은 앱을 사용하거나 명령줄에 정통한 경우 nice 및 renice 명령 자체를 직접 사용합니다.renice 명령에 대해서는 별도의 기사에서 별도로 다루겠지만, 예비 테스트에서 동일한 목표를 달성하기 위해 확실히 작동하지만 Time Machine 프로세스에 제한적으로 적용됩니다.

이것은 일반적으로 느린 Time Machine 백업에 대한 해결책이 아니며 문제 해결 방법을 통해 해결할 수 있음을 기억하십시오.

이 흥미로운 트릭을 발견한 MacKungFu에게 감사합니다. 그리고 이 아이디어가 정말 마음에 들고 재부팅 후 자동으로 활성화되도록 하려면 이 plist 파일을 /Library/LaunchDaemons에 드롭하고 launchctl로 로드할 수 있지만 권장하지 않습니다.

낮은 프로세스 우선 순위 제한을 제거하여 Time Machine 속도 향상