![MAC OS X "가상 메모리"와 Linux/Unix 스왑의 차이점은 무엇입니까? [복사]](https://linux55.com/image/34259/MAC%20OS%20X%20%22%EA%B0%80%EC%83%81%20%EB%A9%94%EB%AA%A8%EB%A6%AC%22%EC%99%80%20Linux%2FUnix%20%EC%8A%A4%EC%99%91%EC%9D%98%20%EC%B0%A8%EC%9D%B4%EC%A0%90%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
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?