너무 많은 RAM을 사용하는 OSX 매버릭스


13

최근에 2011 년 중반 15 인치 MacBook Pro를 Mac OS X 10.9 Mavericks로 업그레이드했습니다. 그 이후로, 컴퓨터의 RAM 사용량은 컴퓨터를 사용할 수 없게 만드는 시점까지 급증했습니다. 특히, 1 분 부팅 후 2시간 사이의 어느 곳이 프로세스가 kernel_task사용하는 RAM의 GB 4 사이 5 (I 8 GB가 설치되어)와 mds그리고 mds_store그들 사이에 약 2 GB를 사용합니다. 이때 모든 앱이 응답하지 않게됩니다.

이 일이 발생한 후 약 5 분 이내에 컴퓨터를 재시동하지 않으면 Mac OS X에서 모든 응용 프로그램을 종료하도록 요청합니다. 그렇게하지 않으면 컴퓨터가 완전히 응답하지 않고 (요청을 다시 시작하더라도) 강제 종료를 수행해야합니다. 내가 똑같은 일이 발생하지만 몇 분 더 걸립니다. 나는 Apple 담당자와 이야기를 나 P으며 PRAM을 플래시하고 SMC를 재설정한다고 말했지만 아무 일도 일어나지 않았습니다.

그 외에도 그는 내 장치를 보내라고 말했지만 지금은 할 수 없습니다. 무슨 일이야?


1
일반적으로 새로 출시 된 소프트웨어에서는 사람들이 실제로 소프트웨어를 사용하기 시작할 때 이와 같은 많은 문제를 발견합니다. 10.8가장 최근의 것을 설치하기 전에 되돌아 가서 잠시 기다렸다가 버그를 해결 한 다음 보드에 뛰어들 것을 제안합니다 . 10.8에서 문제가 발생하지 않으면 새로운 OS임을 알 수 있습니다. 이상적이지는 않지만 사용하기 위해 할 수있는 일. 기존 시스템을 백업 (타임머신 또는 다른 방식으로) 했습니까?
nerdwaller

나는 그것을 시도 할 것이다. 시스템 백업이 아닌 데이터 백업을 만들었습니다. 드라이브를 지우고 설치 10.8하고 데이터를 다시 저장 하는 것 이외의 방법으로 되돌릴 수 있습니까?
Julien Clancy

내가 아는 한, Apple은 일반적으로 사람들을 "최신"상태로 유지하려고합니다. 일반적으로 새로 설치하는 방법은 엉덩이에 통증이 있습니다.
nerdwaller

답변:


9

그래서 iMac에서도 같은 것을 발견했습니다. Mavericks는 Lion 또는 Mountain Lion보다 더 많은 RAM을 씹는 것처럼 보였습니다.

재부팅이 필요없는 해결책을 찾았습니다. “OS X Mavericks에서 제거 명령 사용”

간단하게 실행하고 sudo purge(암호를 묻습니다) OS가 걸려있는 사용되지 않은 메모리를 제거합니다.

이 제거를 수행하는 동안 시스템이 1-2 초 동안 멈추는 것처럼 보이지만이 방법으로 5GB 이상 여유 공간을 확보했습니다.


강제 종료하는 비슷한 솔루션을 찾았습니다 mds. 이것은 kernel_task어떤 이유로 든 메모리를 놓아 줍니다 . 그러나보다 합법적 인 솔루션을 사용하는 것이 좋습니다. 감사합니다!
Julien Clancy

3
퍼지가 반드시 생각하는 것을하지는 않습니다. 매버릭스 의 매뉴얼 페이지 는 디스크 캐시를 제거한다고 말합니다. 일반적으로 캐시를 제거하면 사물 을 재생성하고 캐시해야하므로 속도가 느려 지지 않고 속도가 느려집니다 .
Zev Eisenberg

최선의 방법은 여기서 종료 (kill) md를 강제하는 것입니다. mds는 메타 데이터 서버이거나 지나치게 단순화되어 스포트라이트입니다. 업그레이드 후 시스템이 전체 메타 데이터 데이터베이스를 다시 작성해야하고 컴퓨터의 모든 파일을 통과해야 할 수도 있습니다. 파일이 많을수록이 프로세스가 오래 걸릴 것입니다. 계속 진행하여 프로세스를 종료하고 밤새 작동하게하십시오.
Wolfie

16GB의 새로운 MBP (10.9.4)가 kernel_task있으며 8GB 이상을 사용하고 있습니다. 살인 mds은 도움이되지 않았습니다. 다른 방법으로 다시 시작할 수 없습니까?
Dan

이것은 작동하는 것처럼 보였지만 메모리는 빨리 다시 소비되었습니다.
Jared Burrows

4

나는 경험이 kernel_task본질적으로 내 실행중인 앱을 모두 동결 가능한 모든 RAM을 RAM 20GB의 최대 열기구 및 포화 (그러나 공개되지 않음). 시행 착오를 통해 R 응용 프로그램을 종료 한 후 kernel_task합리적인 1GB로 돌아갔습니다 (R.app에는 당시 1GB 이상의 메모리가 필요하지 않음).

내 시나리오의 특정 수정은 R.app 응용 프로그램을 다시 시작하는 것이 었습니다. 실행중인 모든 앱을 하나씩 종료하여 어떤 앱이 상호 작용 kernel_task하여 문제를 일으킬 수 있는지 체계적으로 파악할 수 있습니다 .


1

나는 애플 지원 포럼에서이 질문을 게시 여기에 자신의 제안에 어떤 진단을 달렸다. 그것들을 실행 한 후, Mavericks를 설치하기 전에 존재하지 않았던 시스템의 새로운 문제를 발견했습니다. 아니 그들 중 적어도 내 파이썬의 대부분은 더 이상 작동하지 않습니다 (예 : 플라스크 팬더 등) 패키지 및 easy_installpip지금 깨진. 새로 설치하고 프로세스에서 다운 그레이드를 고려하는 것이 좋습니다.


0

2008 년부터 최대 용량이 4Gb RAM 인 오래되었지만 훌륭한 iMac이 있습니다. Mac 권장 사항에 따라 Mavericks의 "cero"이후로 다시 설치했지만 성능은 여전히 ​​매우 나빴으며 메모리 소비는 끔찍했습니다.

또한 "Mac을 더 빠르게 만들기"라는 약속하에 Mac Keeper를 설치했는데 바이러스 백신 및 앱의 리소스를 위해 많은 메모리를 소비했습니다.

내 해결책 : Mac Keeper를 제거하십시오. 즉시 1.5Gg의 RAM을 복구했으며 컴퓨터를 다시 시작한 후 2.0Gb의 RAM을 절약했습니다.

iMac 모델로 인해 kernel_task 과도한 소비를 해결해야합니다. 나는 Mavericks를 설치하는 데 큰 실수를했다고 생각합니다.


0

나에게 문제는 Adobe Lightroom이었습니다. iMac에 18gig의 메모리가 있고 Kernel_task는 5.33 기가 소요되었습니다. Lightroom을 종료하면 사용 된 메모리가 1.33 기가로 떨어졌습니다.

문제가있는 앱을 찾았습니다.

sudo lsof | grep -i kernel

이제 누구의 잘못입니까-Apple 또는 Adobe?


이 문제가 발생했을 때 두 번째 (1 주일 후) 작동하지 않았습니다. 그룸에서 Lightroom이 표시되지 않았고이를 죽여도 kernal_task 메모리가 해제되지 않았습니다. 다음에 시도한 기술은 Activity Monitor를보고 메모리를 가장 많이 사용하는 앱을 종료하는 것입니다. 파이어 폭스 (Firefox)는이시기의 범인이었습니다.
HankCa

내가 알았던 것은 kernal_task 메모리가 (내 경우에는 5.3에서 1.3 기가로 떨어질 때) '메모리 압력'이 거의 변하지 않고 시스템이 여전히 느리게 실행된다는 것입니다. 이 경우 재부팅이 문제를 해결하는 유일한 방법 인 것 같습니다. 안좋다. OSX Yosemite가 문제를 해결하기를 바랍니다.
HankCa

0

내 컴퓨터에서 내가 한 일은 메모리를 제거하기 위해 cron 작업을 수행하는 것이 었습니다.

수퍼 유저로 전환했습니다

sudo su
crontab -e

그런 다음 다음 줄을 추가했습니다.

* * * * * purge

매분 제거를 실행합니다. 메모리 사용량이 평균 16 / 16G에서 9 / 16G로 감소했습니다.


1
이것 또한 모든 캐시를 비 웁니다. 특히 SSD가없는 시스템 에서는 많은 속도를 희생 해야 합니다.
Daniel B

0

나는 같은 문제가 있었다. 수개월의 기억력 부족으로 치료법을 찾았습니다.

귀하의 메일 계정 (호스트 교환 또는 imap)에 많은 중복 항목이 포함되어있는 경우-스포트라이트 인덱싱으로 인해 혼란이 발생합니다. 모든 중복을 비교하려고하므로 하나의 메시지로 표시 할 수 있다고 가정합니다.

iOS 메일 앱이 OS X 메일 앱과 동일한 메일 폴더에 대해 읽지 않은 다른 횟수를 표시하는 경우 이는 중복에 대한 특정 표시입니다. iOS에 이메일이 표시되고 OS X 메일에 빈 폴더가 표시되는 경우에도 마찬가지입니다.

이동 / 복사 / 삭제가 불완전하거나 동일한 메일의 여러 사본을 수신하여 중복이 발생할 수 있습니다.

https://github.com/quentinsf/IMAPdedup 을 사용 하여 모든 폴더를 탐색하고 복제본을 자동으로 삭제했습니다. 메시지 ID 또는 헤더를 비교합니다.

그 후, 내 맥 중 어느 것도 메모리 압력을 다시 보지 못했습니다.

나는 이것이 메모리 압력으로 고통받는 모든 사람들에게 도움이되기를 바랍니다.

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