지난 몇 달 동안 MacBook Pro의 많은 것들이 견딜 수없이 느려졌습니다. Chrome에서 애플리케이션을 전환하거나 새 탭을 여는 데 최대 10 ~ 15 초가 소요되는 경우가 종종 있습니다.
분명히 아무도 내 기계가 왜 그렇게 느린 지 말해 줄 수 없기 때문에 이것은 사전 질문입니다. 왜 Mac이 느려졌는지 알아 내기 위해 무엇을 살펴 봐야합니까? 나는 생각하고있다 :
- 디스크가 가득 찼습니까? (하지만 지금은 35GB의 여유 공간이 있습니다.)
- RAM이 가득 찼습니까? (아니요, 문제가 발생하는 동안 1.5GB 이상 여유 공간이 있습니다.)
- CPU가 막혔습니까? (아니, 그렇지 않은 것 같습니다.)
- I / O가 차단 되었습니까? (아마도 어떻게 말합니까?)
- 또 뭐요?
Mac이 느리게 실행되는 경우, 필요한 비결은 무엇이며, 그 수치에 따라 어떤 방향으로 가야합니까?
답변
나는 이것이 일반적으로 죽어가는 하드 드라이브 (특히 Mac의 경우)로 인한 것으로 나타났습니다.
Mac의 좋은 점 중 하나는 모두 동일하다는 것입니다. 대부분의 사람들은 Mac에서이 문제가 발생하지 않기 때문에 아마도 Mac을 다른 부분과 차별화 할 수 있습니다 (소유 기간과 사용 기간).
부품이 마모되어 오래되었습니다. 드라이브에서 원시 SMART 데이터를 읽는 방법을 찾고 싶을 것입니다. 재 할당 된 섹터를 갖는 것은 일반적으로 드라이브가 나갈 때 좋은 힌트입니다 (상태가 “ok”라고 표시 되더라도).
smartctl 을 사용 하여이 작업을 수행합니다. smartctl
예를 들어 Homebrew running을 사용하여 Mac 을 사용할 수 brew install smartmontools
있고 다음을 실행할 수 있습니다.
sudo /usr/local/Cellar/smartmontools/6.2/sbin/smartctl -a /dev/disk0
또는 Knoppix와 같은 라이브 CD를 실행하여로드 할 수 smartctl -a /dev/sda
있습니다.
knoppix 터미널에서 :
sudo apt-get update
sudo apt-get install smartmontools
sudo smartctl -a /dev/sda
컴퓨터 속도를 늦출 수있는 또 다른 것은 먼지 나 팬 고장입니다. CPU 방열판에 먼지가 가득 찬 경우 열 손상을 방지하기 위해 CPU를 조절할 수 있습니다. 나는 그것이 8 개의 나사라고 생각하고 전체 바닥 패널이 떨어져서 거의 모든 것에 접근 할 수 있다고 생각합니다.
답변
솔리드 스테이트 드라이브가 아닌 기존 하드 디스크 드라이브가있는 경우, 증상은 하드 드라이브 오류의 초기 단계와 같은 소리입니다. 많이 읽지 만 쓰지 않는 일부 섹터가 실패하여 “느린 읽기”재 시도가 많이 발생하고 결국 시간 초과 / 실패가 발생합니다. 쓰기가되지 않기 때문에 드라이브는 다시 할당 할 기회를 얻지 못합니다. 이로 인해 모든 종류의 활동에서 견딜 수없는 속도 저하 및 레인보우 휠이 발생할 수 있으며 재부팅 후에도 지속됩니다 (종종 고통스럽게 부팅하는 경우가 종종 있음).
SMART Utility 무료 데모를 실행 하여 하드 드라이브에 보류, 제거 또는 재 할당 된 불량 섹터가 있는지 확인하십시오. 전혀없는 경우 실패하기 시작하고 즉시 교체해야합니다.
불량 섹터가있는 경우에도 Mac OS X의 내장 디스크 유틸리티는 종종 “SMART 상태 : 확인 됨”으로 표시되므로 디스크 유틸리티뿐만 아니라 SMART 유틸리티를 실행해야합니다. 실제로 Lion (Mac OS X v10.7.x)부터는 실제 하드 드라이브 자체의 아이콘 (파티션이 아님)을 클릭 한 다음 디스크 유틸리티에서 기본 SMART 오류 카운터를 얻을 수 있습니다. “파일> 정보 입수 …”. 그러나 타사 SMART Utility는 올바른 카운터를 해석하는 데 효과적이므로 여전히 권장합니다.
“Zero Out Data”를 활성화하여 개별 파티션뿐만 아니라 전체 드라이브를 포맷하여 적은 수의 불량 섹터를 가진 하드 드라이브를 소생시키는 것이 때때로 가능하지만 권장되지는 않습니다. 이로 인해 모든 섹터에 쓰기가 수행되므로 보류중인 불량 섹터를 재 할당 할 수 있습니다. 이로 인해 현재 불량 블록의 현재 자르기가 처리 될 수 있지만 드라이브에 불량 블록이 있으면 드라이브가 죽음의 나선이되어 신뢰해서는 안됩니다.
그런데 SMART Utility가 드라이브의 컨트롤러를 쿼리하고 결과를 즉시 반환한다는 점은 주목할 가치가 있습니다. 전체 디스크를 테스트하는 데 시간을 낭비 할 필요가 없으므로 시간 낭비가 없습니다.
추신 : 나는이 상황에있는 사람들이 시스템 로그와 커널 로그에서 “disk0s2 : I / O 오류 : UNDEFINED”와 같은 메시지를 찾는 것이 좋지만 그 조언이 사용자 오류에 너무 취약하다는 것을 알았습니다. SMART Utility를 다운로드하여 실행하는 것이 훨씬 쉽고 안정적입니다.
답변
몇 가지 간단한 정보 : 팬 하트 비트 신호와 같이 중요한 구성 요소의 기능을 확인하기 위해 할당 된 인터럽트주기가 있습니다. 내 오른쪽 팬이 죽었고 어떤 칩이라도 스로틀하기에 충분히 가열되기 전에도 MacBook이 고통스럽게 느려졌습니다. 새로운 인터럽트 상황을 처리 할 수 없습니다. 다른 Mac 플랫폼의 다른 구성 요소에 문제가 있었지만 자세한 내용을 알 수 없습니다.
답변
내 생각에 : 시스템이 전체 로타 스왑 파일을 만들고 있습니다. vm_stat
명령을 확인하십시오 . 자세한 내용은 http://osxdaily.com/2010/10/08/mac-virtual-memory-swap/ 페이지를 참조하십시오 .