MAC OS X "가상 메모리"와 Linux/Unix 스왑의 차이점은 무엇입니까? [복사]

MAC OS X "가상 메모리"와 Linux/Unix 스왑의 차이점은 무엇입니까? [복사]

MAC OS X "가상 메모리"와 Linux/Unix 스왑의 차이점을 알고 싶습니다.

나는 MAC OS X "가상 메모리"가 Linux/Unix 스왑(데스크톱 사용 사례에서)보다 더 효율적이라는 것을 관찰했기 때문에 이 질문을 합니다.

제가 이해한 바에 따르면, MAC OS는 사용하지 않은(RAM) 데이터를 "가상 메모리"에 저장합니다. 어떤 면에서는 현재 사용되는 데이터/현재 실행 중인 프로그램에 RAM을 사용할 수 있게 만듭니다.
예를 들어, 영화를 본 후 일부 이미지 렌더링을 시작하면 MAC OS는 영화를 "가상 메모리"로 이동하고 다시 방문할 때만 RAM으로 이동합니다.

디스크 볼륨으로의 스와핑은 현재 실행 중인 프로그램에 사용 가능한 것보다 더 많은 RAM이 필요한 경우에만 스와핑을 사용합니다. 그리고 스왑에 저장된 데이터는 가능한 한 빨리 RAM에 다시 기록됩니다.

답변1

SSD에 스왑 파일을 생성할 수 있습니다. 4GB 스왑 파일의 예:

# fallocate -l 4G /swapfile
# chmod 600 /swapfile
# mkswap /swapfile
# swapon /swapfile

영구적으로 만들려면 fstab에 추가하세요.

/swapfile   none    swap    sw    0   0

에서: https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04?

관련 정보