“스왑 영역”이란 무엇입니까? 나는이 질문이 직접적으로 요청되지 않았다는 것을 알았습니다. 이

그래서 나는이 질문이 직접적으로 요청되지 않았다는 것을 알았습니다.

이 ” 스왑 영역 “사람들은 우분투 설치와 관련하여 계속 언급하는 것은 무엇입니까 ?



답변

요약

스왑 영역은 하드 드라이브에있는 가짜 RAM입니다. 실제 RAM보다 속도가 느리지 만 대부분의 경우 컴퓨터가 정상적으로 실행되도록해야합니다. 경험상 일반적인 RAM보다 스왑 공간을 많이 확보하는 것이 좋습니다.

기억

컴퓨터에는 우리가 이야기해야 할 몇 가지 종류의 메모리가 있습니다. 파일과 운영 체제는 하드 드라이브 (일반적으로 HDD)에 저장됩니다. 이는 상대적으로 느리고 저렴하지만 시스템이 종료 될 때까지 지속됩니다. 컴퓨터에는 RAM (Random Access Memory)이있어 훨씬 빠르고 비싸며 컴퓨터 전원이 꺼지면 내용이 손실됩니다. 프로그램을 실행하려면 먼저 실시간에서 거의 실행할 수 있도록 HDD에서 RAM으로 복사됩니다 (훨씬 빠름).

교환

그러나 RAM이 부족하지만 다른 프로그램을 열려면 어떻게됩니까? 대답은 좋지 않습니다. 작업을 완료하기에 충분한 RAM이 확보 될 때까지 컴퓨터가 정지됩니다 (일반적으로 “스 래싱”이라고 함). 몇 기가 바이트의 RAM 만있을 수 있지만 대부분의 컴퓨터에는 처리 방법을 알고있는 것보다 더 많은 HDD 공간이 있습니다. 그래서 우리는 그 여분의 공간 중 일부를 한 번에 가짜 “RAM”으로 사용할 수 있습니다. 이것이 스왑 공간입니다. 하드 드라이브에있는 비상 RAM.

이제 하드 드라이브에 스왑 공간이 생겼으므로 RAM이 부족한 것은 큰 문제가 아닙니다. 이제 다른 프로그램을 실행하려고 할 때 운영 체제는 현재 RAM에있는 열려있는 모든 프로그램을 살펴보고 한동안 사용하지 않은 프로그램을 선택합니다. 그런 다음 해당 프로그램을 RAM에서 복사하여 스왑 공간에 저장하여 새 프로그램을위한 공간을 확보합니다. 나중에 “스왑 아웃”프로그램에 액세스하려는 경우 운영 체제는 단순히 RAM에 다시 복사하여 프로세스의 다른 프로그램을 교체 할 수 있습니다.

파티션과 파일

스왑 공간을 만들 때 두 가지 선택이 있습니다. 하드 드라이브에 별도의 파티션을 만들 수 있습니다. 우분투에서 권장되며 시스템을 최대 절전 모드로 전환하려면 필요합니다. 또는 하드 드라이브에 스왑 파일 (Windows의 페이지 파일이라고 함)을 만들 수 있습니다. 기술적으로 스왑 파티션은 스왑 파일보다 성능이 우수하지만 그 차이는 무시할 수 있습니다. 또한 동일한 하드 드라이브에 여러 개의 Linux 배포판이있는 경우 단일 스왑 파티션을 공유 할 수 있습니다 (스왑 파티션에는 파일 시스템이 없음).

지침

Ubuntu를 처음 설치하는 경우 스왑 파티션을 만들 수도 있습니다. 이것이 Ubuntu 설치 프로그램의 기본값이며 개인 권장 사항입니다. 반면에 스왑 공간이없고 설치 후 일부를 추가하려면 스왑 파일을 사용하는 것이 훨씬 쉽고 빠릅니다.

크기 측면에서 얼마나 큰지 모른다면 좋은 기준선 (및 우분투 설치 프로그램의 기본값)은 RAM과 동일한 스왑 양을 갖는 것입니다. 즉, 이것은 매우 일반적인 지침 일 뿐이며 시스템 사용 방법에 따라 다릅니다. 스왑 공간이 없으면 아무 문제가 없습니다. RAM이 부족 해지면 스왑 공간을 늘리십시오.

또한보십시오


답변

에서 커뮤니티 도움말 :

  • 스왑 공간은 머신 의 가상 메모리 의 일부인 하드 디스크영역으로, 액세스 가능한 실제 메모리 (RAM)와 스왑 공간의 조합입니다. 스왑 공간은 일시적으로 비활성화 된 메모리 페이지보유합니다 .
  • 스왑 공간은 시스템에서 활성 프로세스에 실제 메모리가 필요하다고 결정하고 사용 가능한 미사용 실제 메모리가 충분하지 않은 경우 사용됩니다. 시스템에 더 많은 메모리 리소스 나 공간이 필요한 경우 실제 메모리의 비활성 페이지가 스왑 공간으로 이동하여 다른 용도로 해당 실제 메모리를 비 웁니다.
  • 스왑에 대한 액세스 시간이 느리므로 물리적 메모리를 완전히 대체하는 것으로 간주하지 마십시오.
  • 스왑 공간은 전용 스왑 파티션 (권장), 스왑 파일 또는 스왑 파티션과 스왑 파일의 조합 일 수 있습니다.

또한 방문하십시오 :-

  • 위키 백과 페이징 :

    스왑 파티션을 사용하면 디스크에서 디스크의 위치를 ​​선택하고 디스크 처리량이 가장 높은 곳에 배치 할 수 있습니다. 스왑 파일의 관리 유연성은 스왑 파티션의 다른 장점보다 클 수 있습니다. 예를 들어, 스왑 파일은 모든 드라이브에 배치 할 수 있고 원하는 크기로 설정할 수 있으며 필요에 따라 추가하거나 변경할 수 있습니다. 그러나 스왑 파티션은 파일처럼 유연하지 않습니다. 일반적으로 스왑 파티션을 사용하는 운영 체제 외부에서 도구를 사용하여 크기를 조정할 수 없기 때문에 파일을 변경할 수 없습니다.

    Linux는 사실상 무제한의 스와핑 장치 사용을 지원하며 각 장치에는 우선 순위를 지정할 수 있습니다. 운영 체제가 실제 메모리에서 페이지를 스왑해야하는 경우 여유 공간이있는 우선 순위가 가장 높은 장치를 사용합니다.

  • /programming//q/4970421 (가상 메모리와 스왑 영역의 차이)

  • Linux.com-스왑 공간

    스와핑은 메모리 페이지를 하드 디스크의 스왑 공간이라고하는 미리 구성된 공간에 복사하여 해당 메모리 페이지를 비우는 프로세스입니다. 실제 메모리와 스왑 공간의 결합 된 크기는 사용 가능한 가상 메모리의 양입니다.

  • 스왑 파티션의 중요성


이것이 스왑에 대한 기본 지식을 이해하고 얻는 데 도움이되기를 바랍니다.