나의 Mac은 느리지 만 느려지는 것이 무엇인지 모른다


12

나의 Mac (Macbook Pro)은 때때로 웹 브라우징이나 이와 같은 기본적인 작업을 수행하는 속도가 느립니다. Activity Monitor를 열면 CPU가 약 10 % 인 프로그램이 있고 다른 프로그램이 1 % 미만입니다. 내 CPU 사용량이 가득 찼습니다. 여전히 2GB 이상의 여유 메모리가 있습니다 (5GB 중). 파일 복사와 같은 I / O 작업이 많지 않습니다.

열려있는 프로그램은 Chrome입니다 (6 개의 탭, 어떤 방법도 (플래시, 많은 DOM 객체, Javascript)에는 Gmail을 제외하고 IMO가 없음), 활동 모니터, Finder, Sublime Text 2 (텍스트 편집기) 및 iTerm (터미널 ).

속도 저하의 원인은 무엇입니까? "느린": 문자를 작성하는 데 시간이 걸리는 경우 (키보드 키를 누르지 만 화면에 표시되기 전에 지연이 있음), 탭 또는 프로그램 변경 등


하드 드라이브 표면을 스캔하십시오.

Spotlight가 파일을 색인화하는 중일 수 있습니다. 이렇게하면 일시적으로 시스템이 느려질 수 있습니다.
lupincho

@RandolphWest 무엇을 의미하며 어떻게해야합니까?
duality_

@lupincho-사용량이 최소가 아니라면 속도가 느려지지 않습니다. @duality, 드라이브를 확인하려면 Verify Disk내부 메뉴 Disk Utility아래의 응용 프로그램 내부에서 사용해야 Utilities합니다 Applications. 실제로 표면을 스캔하지는 않지만 파일 시스템 문제를 식별 할 수 있습니다. 숙련 된 기술자가 표면 스캔을 단일 사용자 모드로 실행해야합니다.

예. 일반적으로 첫 번째 인덱싱 후에 스포트라이트 사용량이 최소화되어야합니다. 그러나 스포트라이트 인덱스가 손상되어 복구해야하거나 임시 또는 캐시 파일이 많거나 많은 경우 등 일부 상황에서는 훨씬 더 높은 것으로 나타났습니다.
lupincho

답변:


22

경고! 이 "답변" 은이 문제를 해결하지만 일부 사람들이 혜택을 누릴 수있는 더 많은 정보를 계속 포함합니다.


많은 사람들에게 이것은 알려진 정보가 될 것입니다. 그러나 새로운 사용자에게 도움이 될 수 있습니다.

너무 많이 맥이 부진가는 경험을, 나는 한 가지 알고 그 (불행히도)가있을 수 있습니다 무수한 원인.

스포트라이트 인덱싱에 대한 위의 답변은 실제로 한 가지 범인입니다. 메뉴 막대의 맨 오른쪽 상단에있는 Spotlight 돋보기 아이콘에 작은 점이 포함되어 약간 씩 늘어나거나 줄어드는 경우 Spotlight는 하드 드라이브의 색인을 생성하는 것입니다 (각 파일의 내용 포함). 그러나 내 경험상 Spotlight는 계속 탐색, 전자 메일 보내기, Photoshop, 페이지 등을 사용하는 동안 성가신 성능 저하를 정확하게 해결하지 못했습니다.

원하는 경우 시스템 환경 설정 –> 스포트라이트 –> 개인 정보로 이동하여 가장 왼쪽 열의 왼쪽 하단에서 더하기 기호를 클릭하십시오. 부팅 드라이브 및 기타 연결된 드라이브를 추가하십시오. 그러면 Spotlight가 스토리지 I / O, CPU 및 기타 시스템 리소스의 색인을 생성하고 소비하지 못하게됩니다.

그런 다음 Spotlight가 모든 것을 색인화하도록하려면 (예를 들어, 잠자는 동안) 프라이버시 컬럼에서 각 드라이브를 반대로 강조 표시하고 빼기 부호를 클릭하십시오. 스포트라이트는 안된다 재개하고, 돋보기 다시 뛰다해야한다. (현재 스포트라이트 색인을 삭제할 수있는 쉐어웨어 유틸리티는 잠자는 동안 스포트라이트가 새로 시작되고 간섭없이 실행되기 때문에 나쁘지 않을 수 있습니다.)

스포트라이트는 오랜 시간을 처음 그 인덱스 전체 볼륨을 걸리지 만 전용으로 눈에 띄는 성능 변화는, 그 후 (나에게) 감지하지 점진적으로 인덱스를 새로 파일 및 데이터 생성 ( FAR 적은 색인을하는의 첫 번째 실행 전체 볼륨) .

Activity Monitor는 실행 중이고 다른 방법으로는 보이지 않는 모든 "보이지 않는"프로세스를 볼 수있는 필수 도구로 입증되었습니다. Mac OS X의 비하인드 스토리에 감명을 받았을 것입니다. "세계에서 가장 진보 된 데스크탑 운영 체제"인 IMO입니다.

활동 모니터의 팝업 메뉴에서 "모든 프로세스를 계층 적으로"선택하십시오.

그런 다음 사용중인 CPU MHz에 따라 모든 프로세스를 정렬하는 CPU 열을 클릭하십시오. 이 정렬 방법은 다른 프로세스 내에서 실행되고 상당한 CPU 사용량을 보여주는 데몬 또는 프로세스를 알 수 있지만 예상 한대로 정렬 된 목록의 맨 위에 표시되지 않을 수 있으므로 완벽하지 않습니다. 또한 이것은 실시간이므로 프로세스에서 RAPIDLY 프로세스가 지속적으로 위아래로 홉됩니다.

CPU 사용량 외에도 Activity Monitor는 프로세스가 사용중인 스레드 수를 보여줍니다. 12 개 이상의 스레드는 프로세스가 자체에 많은 자원을 할당하고 있음을 의미합니다. 메모리 소비는 가상 메모리이며 하드 드라이브 공간을 가상 RAM으로 사용하기 때문에 메모리 소비에주의를 기울이지 않습니다. Activity Monitor의 앱과 프로세스가 자체적으로 할당한다고 주장하는 총 가상 메모리를 합산하려면 테라 바이트 급의 RAM이 설치되어 있어야합니다! 가상 메모리는 백그라운드에서 원활하게 작동하므로주의를 기울일 필요가 없습니다. (감사합니다 Avi, Bertrand, Jordan 등) OH! 그리고 그것은 당신의 부팅 볼륨의 15~20% 떠날 수있는 좋은 아이디어이다 미사용 . Mac OS X 및 많은 응용 프로그램이 실행되는 동안 유한 RAM을 사용하는 코드를 일시적으로 "파킹"합니다. 그들은이 하드 드라이브 공간을 RAM으로 취급합니다.

Photoshop과 같은 많은 프로그램은 사용 가능한 드라이브 공간을 "스크래치 디스크"로 사용합니다. 2GB의 RAM 만 설치된 경우 Photoshop에서 4GB 이미지 파일로 작업 할 수있는 방법입니다!

Activity Monitor에서 볼 때 CPU의> 50 %를 사용하는 앱 또는 프로세스가 의심됩니다. (일부 모 놀리 식 프로그램이 작동하지만 정상입니다.)

앱에서 저장하거나 "기억"할 필요가없는 경우 Activity Monitor (빨간색 팔각형 정지 신호 모양 버튼)에서 강제 종료 할 수 있습니다. 그러나 앱이나 프로세스를 모두 호핑하는 프로세스를 강조 표시 할 때 까다 롭습니다. 몇 초 만에 그 자리에!).

이전 에이 작업을 수행 한 다음 앱을 다시 시작하여 CPU 사용량이 54 % 이전에서 9 %로 증가했음을 알았습니다. 따라서 사전에 앱이 실행되어 충돌하지 않았지만 코드의 일부가 무한 루프 또는 무언가에 걸렸을 수 있습니다. 종료하고 다시 시작하면이 문제가 해결됩니다.

틱 (및 셀러) 제거

Mac OS Post 이후에도 재 구축이 아닌 구식 Mac 셧다운은 정말 놀라운 일입니다. 메뉴 표시 줄에서 시스템 종료를 선택하고 배경 화면을 제외한 모든 것이 사라지면 스피너가 잠시 회전하는 것을 볼 수 있습니다. Mac OS X은 약간의 하우스 키핑을 수행하고 시스템 구성을 저장하여 모든 내부 수정, 외부 장치 (하드 드라이브, 프린터, 스캐너, 타사 키보드, 마우스, Wacom 태블릿 등)와 그 구성을 고려하여 시스템 구성을 저장합니다. 연결됨; USB, FireWire, eSATA PCI 카드, Bluetooth, Wi-Fi 등,로드 할 때 필요한 확장 및 커널 캐시를 생성하므로 부팅 할 때마다 "낚시"할 필요가 없으므로 파일 시스템, bootcacheplaylist, 파일 시스템 업데이트 일기 등.

종료가 완료되면 모든 내부 및 외부 드라이브가 회전을 멈추고 꺼질 때까지 기다리십시오 (SILENCE!).

그런 다음 Shift 키를 누른 상태에서 컴퓨터의 전원 버튼을 누르십시오. Shift 키를 놓지 마십시오. 맥은 일반적으로보다 시작하는 데 약간의 시간이 소요될 있지만, Apple 로고가 나타날 때까지 Shift 키를 누른 유지할 스핀에 회 시작을 참조하십시오. 이제 Shift 키를 놓을 수 있습니다.

Mac OS X이 "자동 로그인"으로 설정되어 있지 않으면 계정 이름 위에 "Safe Boot"라는 단어가 빨간색으로 표시되는 로그인 창이 나타납니다.

기다림! 아직 로그인하지 마십시오!

아시다시피, 모든 Apple이 "안전 모드"에 대해 알려주는 것은 "전체 부팅"모드에서 Mac이 비정상적 일 때 문제 해결 방법이라는 것입니다.

애플은 안전 모드는 써드 파티 익스텐션 (및 일부 애플 자신의 익스텐션)을로드하지 않으며, 시스템 환경 설정 —> 계정 또는 대부분의 메뉴 막대 아이템에서 선택한 시작 아이템도로드하지 않는다고 말합니다.

이것은 모두 사실이지만, "Safe Boot"는 모든 종류의 비하인드 스토리를 수리하고 점검하고 수정하고 유지하며 다른 많은 "좋은 물건"을 수행한다는 것을 알게되었습니다.

(그러나 몇 년 동안 검색을 한 후에는 아무도 정확히 무엇을 말해주지 못했습니다. "신뢰하십시오. 좋은 일을하고 있습니다."

나는 그것이 커널 확장 캐시를 무시하고 OS가 필수 커널 확장을 새로 찾아서로드하도록 강요한다는 것을 알고 있습니다. (아직 로그인 화면에 있으면 BOOT VOLUME, 디스크 유틸리티 또는 타사 디스크 유틸리티가 수행 할 수없는 작업을 확인 및 복구하기도합니다.)

로그인 화면에서 "Safe Boot"아래의 시점에 OS X의 최소 부분 만로드되었으므로 Apple의 Safe Boot "Utility chores"는 이후로드되는 수백 개의 OS 파일이없는 기본 환경에서 작업을 수행합니다. 당신은 로그인합니다.

안전 부팅에서는 로그인 화면에서 10 분 정도 그대로 두었습니다. 외장 드라이브의 활동 표시기가 많은 디스크 활동을 보았을 때 로그인 하기 전에 작업이 진행 중이라는 것을 알았습니다.

10 분 이내에 드라이브 표시기가 멈 춥니 다.

그때 나는 로그인합니다. AND THEN , 나는 일 (키보드 나 마우스조차)를 만지지 마십시오, 그 도움이 좋은 물건은 로그인 후 몇 분 동안 실행으로, 나는 발사 프로그램을 원하지 않는 심지어를 사용 키보드 또는 마우스. Safe Boot가 업무를 간섭없이 수행 할 수 있기를 바랍니다.

커피 한 잔을 받거나 iPad에서 App Store를 실행하여 내 앱의 업데이트를 확인합니다 (매일 목록 상단에 나타나는 새 셰어웨어가 있는지 Mac에서 macupdate.com을 확인하는 것보다 훨씬 더 자주하는 일) 15 분 정도!), 실제로 로그인 한 후 10 분 정도 후에 Mac을 사용하기 시작합니다.

나는 보통 어떤 방식으로 Mac OS X의 일부 파일을 변경하는 것을 실행합니다. 시스템 환경 설정을 시작하고 에너지 절약 설정을 일시적으로 변경합니다. 인터넷 연결을 끊었다가 다시 연결합니다. "DHCP 임대 갱신; TextEdit을 실행하고 gobbledygook를 입력 한 다음 자동 저장이 자동 저장 될 때까지 기다렸다가 직접 저장하십시오. Safari를 실행하고 무언가를 북마크에 추가하십시오. 디렉토리 유틸리티를 실행 한 다음 종료하십시오. 네트워크 유틸리티와 동일합니다. 기타

그럼 SHUTDOWN 종료가 일부 캐시 파일의 bootcacheplaylist을 업데이트하고 다시 시작하지 않는 다른 일을하기 때문에 내 맥으로, 다시 시작에 반대했다. 그리고 스피너가 나타나고 Mac이 종료되기까지 시간이 걸리면 좋은 일입니다! IDK이지만 손상된 환경 설정 파일을 새롭고 깨끗한 파일로 덮어 쓰는 것일 수 있습니다.

시스템-> 라이브러리의 캐시 폴더로 이동하여 일부 캐시 파일을 휴지통에 버릴 수 있습니다 (최근 파일 – 오래된 날짜의 파일은 단독으로 남겨 두어야 함). 삭제 된 캐시 파일은 새롭고 깨끗하며 최신 상태 인 대체 파일 만 작성합니다. 홈 폴더의 라이브러리 –> 캐시에서 최근 날짜가있는 파일을 캐시하기 위해 동일한 작업을 수행 할 수 있습니다. 다시, 그것은 단지 신선한 것을 쓸 것입니다.

Mac이 저절로 작동하더라도 2 주마다 안전 모드로 부팅됩니다.

또한 Command-s를 누른 상태에서 Mac의 전원 단추를 누를 수 있습니다. DOS처럼 보이는 오래된 학교가 보일 때까지 Command-s를 놓지 마십시오. 이 시점에서 열쇠를 놓아주십시오. Mac OS X의 커널은이 시점에서로드 된 모든 것 외에 최소의 BSD 유닉스 리소스입니다. 그러나이 시점에서 "Mac OS X"은 거의로드되지 않습니다. GUI가로드되지 않았습니다.

이 모드로 들어가면 일부 시작 프로세스 정보가 인쇄 된 다음 깜박이는 커서와 함께 명령 줄 프롬프트가 나타납니다.

"/ sbin / fsck [space] -fy [Return]"을 입력하십시오. Return을 누르기 전에 / sbin / fsck -fy처럼 보일 것입니다. BOOT 볼륨을 제외하고 디스크 유틸리티와 같은 확인 / 복구를 수행합니다 .

완료되고 모든 것이 A-OK라고 표시되지만 끝에 "#FILE SYSTEM HAS BEEN MODIFIED"가 표시되면 동일한 명령을 다시 실행하고 필요한 경우 "#FILE SYSTEM HAS BEEN MODIFIED"메시지가 인쇄되지 않을 때까지 다시 실행하십시오. 더 이상 그런 다음 명령 줄에서 "exit"를 입력하여 시작을 계속하거나 대신 종료하고 시작하려면 "shutdown"을 입력하십시오.

AppleJack http://www.macupdate.com/app/mac/15667/applejack 이라는 훌륭한 유틸리티가 있으며이 텍스트 단일 사용자 모드에서만 실행되는 Unix 명령 줄 유틸리티 앱입니다 (GUI 없음).

AppleJack의 설명서를 읽고 특히 "모두 대문자" "AUTO"를 특히주의해서 사용해야합니다.

권한 복구에 대한 논란도 많습니다. 어떤 사람들은 그것이 좋은 일이라고 말합니다. 일부는 그렇지 않다고 말하고 앱은 항상 원본 파일 권한 설정을 변경하며 반드시 나쁜 일이나 비정상 일 필요는 없습니다.

마지막으로, 유틸리티 "도구 상자"의 필수 도구에는 무료 쉐어웨어 "오닉스"유틸리티 http://www.macupdate.com/app/mac/11582/onyx , TechTool Pro 6, Drive Genius 3, 유서 깊은 DiskWarrior 4 및 Data Rescue 3 (및 Bootcamp를 통해 Mac에 Windows를 설치 한 경우 Data Rescue PC)

TechTool의 많은 기능 중 두 가지 기능은 부팅 드라이브를 복구해야하는 경우 부팅 할 수있는 응급 디스크를 생성하는 부팅 드라이브 (또는 모든 드라이브)에 작은 파티션을 만드는 기능입니다. (대부분의 유틸리티는 시동 드라이브를 복구하지 못하거나 복구 할 수 없습니다. TechTool의 응급 디스크 파티션이이를 해결합니다.)

둘째, TechTool을 사용하면 정기적 인 드라이브 SMART 검사를 수행하는 기본 설정 창을 설치하여 소중한 디스크 디렉토리 (모든 드라이브)를 백업 할 수 있습니다. 디스크 디렉토리가 지워지거나 DiskWarrior가 복구하기에 너무 손상된 경우, Mac OS X "아카이브 및 설치"를 제외하고는 문제가 있습니다.

디스크 디렉토리는 HUUUUUUUUUGE 파일이므로 백업하는 데 많은 시간과 공간이 소요됩니다. 모든 드라이브의 디렉토리 백업이 장기 데이터 저장에 사용하는 드라이브의 별도 폴더에 저장되도록 설정했습니다 (보관 된 사진, 보관해야하는 오래된 문서, 오래된 세금 문서 7 년 등). 또한 시간이 지나면이 백업을 수행하도록 설정했습니다.

다행히이 TechTool 환경 설정 창은 수행하는 각 작업에 대해 완전히 사용자 정의 할 수 있습니다. 일주일에 한 번 또는 한 시간에 한 번 디렉토리 백업을 수행 할 수 있으며 매일 또는 매시간마다 SMART 검사를 수행하도록 디렉토리를 설정할 수 있습니다. SMART 확인에 실패하면 경고 및 / 또는 이메일을 보내도록 지시 할 수 있습니다.

(유용한) 가장 유용한 방법은 하드 드라이브의 여유 공간을 15 %, 20 %와 같이 여유 공간으로 남겨두고 임계 값을 설정하고 접근 할 때 TechTool에서 경고하는 것입니다 맞춤 설정 한 기준값

그런 다음 끊어야하는 일부 파일을 보관해야하지만 자주 액세스하지 않고 주 드라이브로 전송하십시오.

PS를 사용하여 자동 백업 유틸리티와 확인 저널링을가 켜져 ON 모든 드라이브. (디스크 유틸리티에서 각 드라이브에 대해 확인하고 전원을 켤 수 있습니다.)


1
이것은 후손을 위해 붙어있을 수있는 유용한 정보입니다. 그러나 왜 다른 사람이 그 효과에 대해 언급하지 않았습니까? 아니면 도움이 될만한 추가 팁이 있습니까? 그러나 속도가 느리거나 다른 장치가 있기 때문에 "하드 드라이브를 교체하는 것"보다이 방법을 사용하는 것이 좋습니다.
Ehtesh Choudhury

1
따라서 "세계에서 가장 진보 된 데스크탑 운영 체제"가 자체적으로 정리되도록하려면 재부팅하고 커피 한 잔을 가져와야합니까?
rubenvb

내 주관적인 경험에서 Windows와 비교할 때, 그 최종 리조트는 macOS에서 덜 일반적입니다. 그렇습니다. 주관적이고 일화 적이지만 확신합니다. 나는 화염 전쟁을 시작하지 않기를 원합니다. 그래서 나는 여전히 친구들을 사용하면서 (정신병을 앓고 있음) Windows가 떠난 이후로 개선되었습니다. 아무도 그렇게해서는 안됩니다. :)
렌치

1

"Activity Monitor"앱 (일반적으로 앱의 "Utilities"하위 폴더)에서 메모리 사용량을 확인하십시오. 4 개의 메모리 사용 라인이 있으며 맨 아래에 "스왑 사용"에 대한 정보가 표시됩니다. "사용 된 메모리"양이 "실제 메모리"보다 작은 경우에도 "스왑 사용"값이 0보다 크고 일반 하드 드라이브 (SSD와 달리 회전 디스크)가 있으면 앱 간 전환시 문제가 발생했습니다. 이를위한 2 가지 솔루션은 다음과 같습니다.

  1. 표준 HDD를 SSD 드라이브로 교체
  2. RAM 모듈을 크기 (2 X 4GB 또는 2 X 8GB)로 이상적으로 일치시킬 수 있으면 RAM을 추가하십시오.

위의 답변에서 언급했듯이 HDD 하위 시스템이 드라이브에서 데이터를 안정적으로 읽는 데 어려움을 겪고있는 하드 디스크 고장 일 수 있습니다. 이것은 "디스크"탭의 "활동 모니터"에 높은 I / O로 표시되지 않으며이를 확인하는 유일한 방법은 단일 사용자 moce 및 표면 스캐닝 유틸리티를 사용하여 위의 답변에서 언급 한 것입니다.


0

스포트라이트가 파일을 인덱싱하는 경우 많은 자원을 사용하여 활동 모니터에서 md로 볼 수 있습니다.

또한 플래시를 제거하거나 플래시 차단기를 사용하려고합니다.


0

왜 5GB의 RAM이 있습니까? 이상한 숫자입니다 ... 4GB 칩과 1GB 칩이 있습니까?

1GB 칩을 제거하면 시스템 속도가 빨라질 수 있습니다. 또는 2GB 칩 2 개 (또는 4GB 칩 2 개)가 더 좋습니다. 이것은 일부 마더 보드 / CPU 조합에만 적용됩니다. 완벽하게 페어링 된 칩이 없으면 전혀 부팅되지 않는 Mac을 소유하고 있었지만 현대의 많은 CPU는 균등하게 페어링 된 설정에 최적화되어 있습니다. 애플은 종종 완벽하게 페어링 된 램 이외의 구성으로 맥을 판매하지 않으며, 이는 CPU가이 설정으로 최고 속도로만 작동 할 수 있기 때문입니다.

이 조언이 당신의 Mac에 적용되는지는 모르겠지만, 그것이 여러분이보고있는 속도 저하의 원인이된다면 놀랄 것입니다.하지만 시도해 볼만한 가치가 있습니다.

솔직히 하드웨어 문제가있는 것 같습니다. 하드 드라이브가 고장 나기 시작하는지 궁금합니다. 하드 드라이브를 지우고 전체에 0을 씁니다 (아마도 0을 두 번 쓰거나 임의의 데이터를 3 번 ​​쓰는 보안 지우기 기능을 사용하십시오).

하드 드라이브의 모든 단일 섹터 에 데이터를 쓰면 드라이브가 모든 섹터에 내부 결함 허용 알고리즘을 적용하게됩니다. 이 검사는 매우 정교하고 개 속도가 느립니다. 성능을 유지하기 위해 정상적인 드라이브 사용에서 제대로 실행되지 않습니다. 일반적으로 최신 하드 드라이브에는 좋지 않은 수백만 개의 개별 비트가 있으며 일반적으로 드라이브의 내부 메커니즘은 해당 비트를 불량으로 플래그 지정하고 다른 위치로 데이터를 자동으로 이동합니다 (500GB 드라이브에는 종종 사용되지 않는 많은 GB의 여분의 섹터가 있습니다) 다른 불량 섹터를 대체 할 수 있습니다).

디스크를 두 번 덮어 쓰면 디스크가 정리되고 새 디스크보다 더 나은 디스크가 제공됩니다 (구입 한 후 전체 드라이브에 데이터를 쓰는 것이 좋습니다).

하드 드라이브의 모양이 실제로 좋지 않은 경우 디스크에 데이터를 쓰지 않으면 절반이되지 않으며 새 드라이브를 구입해야만 해결할 수 있습니다.

이 조언은 솔리드 스테이트 하드 드라이브가 아닌 하드 드라이브 회전에 적용됩니다. SSD의 작동 방식에 대해서는 잘 모르지만 전체 SSD에 데이터를 쓰면 드라이브 성능이 영구적으로 저하 될 수 있다고 들었습니다.

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