달력

3

« 2024/3 »

  • 31

'disable'에 해당되는 글 1

  1. 2011.12.06 Mac Virtual Memory – Swap 파일 위치와 Disable 시키는 방법

Mac OS X Swap 파일 위치


Terminal

terminal 에서 관리자 권한 획득 :

#sudo -s

비밀번호를 입력해도 보이지 않는다.  걍 엔터.

FreeBSD UNIX 기반의 Mac 에서 swap 위치 :

/private/var/vm/

이 디렉토리는 또한 sleep image 파일도 있다. 이 파일은 Mac 이 깨어났을 때 다시 읽어 잠자기전의 상태로 되돌려준다. 어쨌든 동일한 디렉토리의 swap 파일명은 swapfile0, swapfile1, swapfile2, swapfile3, swapfile4, swapfile5 등이 있을 것이다. 터미널에서 다음과 같은 명령어를 이용하여 확인할 수 있다.

ls -lh /private/var/vm/swapfile*

이 swap 은 대개 64MB 로부터 512MB 까지 있을 것이다.

Mac OS X 페이징 / Swap 을 사용하지 않게 하는 방법

주의: Mac OS X 에서 메모리 관리와 swap 파일을 어떻게 관리하는지 알 수 있을 것이다. 정확하게 어떤 작업을 하는지 숙지하지 않았다면 변경하지 않는 것이 좋다. 다시 Terminal 에서 다음과 같은 명령어를 입력한다. 이 명령어는 Mac OS X 커널에서 dynamic pager를 unload 할 것이다.

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

다시 한번, 이 작업은 Mac OS X paging 을 불가능하게 하니 혼동하지 말아야 한다.

다음 단계는 현재 저장되어 있는 swap 파일을 제거하는 과정이다. 이 과정이후 swap 파일들은 비교적 크고 비록 페이징을 하고 있지 않지만 여전히 디스크 공간을 차지하고 있다. 다음과 같은 명령어로 swap 파일을 제거하여 준다.

sudo rm /private/var/vm/swapfile*

:
Posted by uno-ani