Finder가 59GB의 스왑 공간을 사용하는 이유는 무엇입니까? 나 MacBook

새로운 레티 나 MacBook Pro (16GB RAM)에 “Mac OS X 시동 디스크에 응용 프로그램 메모리를위한 공간이 더 이상 없습니다”라는 메시지가 계속 나타납니다. 하드 드라이브에 300GB의 여유 공간과 16GB의 RAM이 있습니다. 이런 일이 일어나지 않아야합니다.

그러나 Mac을 적극적으로 사용하지 않는 경우에도 계속 발생합니다. 나는 점심을 먹으러 돌아와서 이것을 보았습니다. 너무 많은 RAM 사용량59GB의 스왑이 사용되었습니다.

무슨 일이야?



답변

나는 이것이 OS X 10.7의 버그 라고 생각 합니다. 또한 레티 나 MacBook Pro도 있습니다. 광산은 2.6 / 16 / 512이며 페이지 아웃이 0 개 있지만 매우 큰 스왑 파일이 생성되는 것을 알았습니다 (광산은 약 8GB). 응용 프로그램을 닫으면 사용중인 스왑 공간이 크게 줄었습니다. 다시 페이지 아웃이 기록되지 않았습니다.

나는 이것이 / private / var / vm의 가상 메모리 파일과 함께 보관되는 수면 이미지 파일과 관련이 있다고 생각합니다. pmset 최대 절전 모드가 3 (랩톱의 기본값, RAM 및 디스크 일시 중단)으로 설정되면 절전 모드에서 절전 이미지가 기록됩니다. 그렇기 때문에 랩톱이 잠자기까지 몇 분이 걸립니다. 잠자기 이미지에 최대 16GB의 RAM을 쓰고 있습니다.

그러나 RAM의 전원을 켜고 절전 이미지를 쓰지 않도록이 설정을 변경하면 스왑 파일 크기가 비정상적으로 증가하지 않습니다. 내 수면은 수면 이미지가 수면 후 유지되고 스왑 파일 작성을 요구한다는 것입니다. 아마도이 잘못된 동작으로 인해보고있는 스왑 파일 크기가 비정상적으로 커질 수 있습니다.

로부터 pmset에 대한 맨 페이지 , NO로 변경하려면 터미널에서 실행됩니다 디스크에 일시 :

sudo pmset -a hibernatemode 0

절전 이미지를 삭제하고 16GB RAM이있는 컴퓨터에서 16GB를 회수하려면 다음을 실행하십시오.

sudo rm /var/vm/sleepimage

이상이 없는지 확인하기 위해 이러한 작업 후에 다시 시작합니다. 각 전원에서 다음을 사용하여 상태를 확인할 수 있습니다.

pmset -g

총 전력 손실 (배터리가 죽고 연결되지 않은 경우)의 경우 RAM의 내용이 하드 드라이브에 저장되지 않아 작업을 잃게됩니다. 저에게는 이것이 수면 / 깨우기 속도가 빠르며 배터리 수명이 길고 저장 공간이 재 확보되기 때문에 작지만 계산 된 위험입니다. 또한 저 에게이 문제를 완화 한 것으로 보입니다.이 문제는 내가 소유 한 다른 Mac 랩톱에서는 볼 수 없었습니다. 그래도 배터리 표시등이 있었으면 좋겠습니다.


답변

MacBook Pro 13 인치 Dropbox의 버그로 인해이 문제가 발생했습니다.

Dropbox의 구버전이었습니다. Dropbox를 종료하고 새 버전 (1.4.1-> 1.4.17)을 설치 한 후 문제가 해결되었습니다.