결과적으로이 문제,조금 혼란스러워요.
조사한 결과 Mac OS X에서는 기본적으로 스와핑이 활성화되어 있음을 발견했습니다. 스와핑은 Windows 3.0에서 추가로 도입되었으므로 기본적으로도 활성화되어 있다고 생각합니다. 맞습니까?
일반적인 Linux 배포판(예: Ubuntu)에서는 일반적으로 스왑이 비활성화되어 있습니까?
답변1
Ubuntu/Debian 설치 프로그램을 포함한 대부분의 운영 체제 설치 프로그램은 설치 프로그램에서 기본 옵션을 모두 선택한 경우, 특히 자동/부팅 파티션을 사용하는 경우 스왑 파티션을 생성하고 활성화합니다.
설치 중에 수동 파티션을 사용했거나 디스크에 이미 존재하는 파티션 테이블을 유지한 경우 스왑 파티션을 생성할지 여부는 사용자에게 달려 있습니다. 하나를 생성하거나 지정하면 설치 프로그램이 이를 활성화할 가능성이 높습니다.
/etc/fstab
스왑 파티션이 구성되어 있는지 확인할 수 있습니다 . 유형의 항목을 찾습니다 swap
. 구성된 경우 시작 시 활성화되어야 합니다. /proc/swaps
실제로 활성화되어 있는지 확인해보세요 .
답변2
Linux에서 스왑 기능은 디스크 파티션의 구성이나 작동하기에 충분히 큰(특별히 포맷된) 활성 설치 파티션의 파일 존재 여부에 따라 달라집니다. 일반적으로 시스템이 반자동으로 설치되면 스왑 파티션이 생성 및 구성되고 사용을 위해 /etc/fstab 파일에 배치됩니다. OSX는 UNIX/Linux의 포크이며 설치 중에 그에 따라 구성됩니다.
참고: 일반적으로 UNIX/Linux 시스템 관리자는 스왑 공간을 만들고 구성합니다. 시스템이 스왑 공간을 사용하는 경우 일반적으로 매우 잘못된 일이 발생하고 성능이 저하됩니다.
그래서 내 대답은 일반적으로 일반적인 Linux 배포판에서 스왑을 활성화하는 것은 설치 중에 스왑 공간을 만들고 구성한 결과라는 것입니다.
답변3
현재 대부분의 작업은 멀티태스킹이며 가상 메모리를 사용하므로 스와핑이 사용됩니다. 예를 들어, 이 Linux 질문은RAM에 충분한 여유 공간이 있는데 스왑을 사용하는 이유는 무엇입니까?그리고 이 OSX 문제Mac OS X에서 스왑 파일을 비활성화해야 하는 이유는 무엇입니까?
예, 대부분의 운영 체제는 기본 설치 중에 스왑을 생성합니다.
예, 대부분의 운영 체제는 SWAP 없이 시스템을 구성하려고 하면 경고/고함을 지를 것입니다(보통 아주 작은 시스템을 만드는 데 집중합니다).
바라보다더반,레드햇 7,Windows(64비트).