Linux에서 Swap이란 무엇이며 어떻게 사용합니까?

리눅스

어쩌면 많은 분들이이 용어에 대해 들어 보셨습니다, 대부분은 이미 알고 있습니다. 하지만 아직 모르는 초보자를 위해 제가 말하는 것은 스왑에 대해 조금 말씀 드리겠습니다.

스왑 또는 스왑 메모리 공간 또는 가상 메모리라고도합니다. 메모리 모듈 대신 HDD의 공간을 사용하는 것입니다..

그렇지 않으면, 응용 프로그램은 RAM을 사용합니다. 시스템에서 실행되는 응용 프로그램이 거의 없을 때 컴퓨터에서 실행하고 작업 할 수있는 가용성은 사용 가능한 RAM으로 관리됩니다.

이제 그 반대의 경우는 어떻게 되나요? 응용 프로그램에 많은 RAM이 필요하거나 사용 가능한 메모리가 더 이상없는 경우 이것은 Swap이 들어오는 때입니다.

실제 메모리가 부족할 때 스왑이 사용됩니다., 시스템은 다른 작업을 수행하기 위해 RAM 메모리 내용의 일부를 스왑 메모리 공간에 복사합니다.

이 시스템을 사용하는 주요 단점 중 하나는 RAM과 HDD 간의 데이터 전송 속도가 크게 다르고 모두 하드웨어에 따라 다르기 때문에 시스템이 느려진다는 것입니다.

SDD에서는 더 나은 데이터 전송이 가능하기 때문에 이것은 근본적으로 변경됩니다.

여기서 속도는 중요합니다. 정보가 나노초 단위로 전달되는 RAM. SSD는 마이크로 초 내에 데이터에 액세스하는 동안 일반 하드 드라이브, 밀리 초 내에 데이터에 액세스. 이는 RAM이 SSD보다 1000 배 빠르며 일반 하드 디스크 드라이브보다 100.000 배 빠르다는 것을 의미합니다.

언제 스왑을 사용해야합니까?

교환

인터넷에 많은 정보가 있지만 당신은 두 가지 유형을 찾을 수 있으며 그들은이 시점에서 Swap이 쓸모 없다고 말하는 것과 매우 유용하다고 말하는 것입니다.

여기에 딜레마가 있습니다. 현실은 개인적으로 스왑 파티션을 사용할 필요가 없었습니다. 제 경우에는 보통 컴퓨터에 너무 많은 것을 요구하지 않기 때문입니다.

모든 사람은 다르지만 내 부분에서 현재까지 나는 시스템을 충돌 한 적이 없으며 RAM 메모리 부족으로 속도가 느려지기 때문에 고통을 겪지 않았습니다. 느림을 느끼는 것이 나에게 일어났습니다. 내 하드 드라이브에 이미 문제가있어서 변경해야했기 때문입니다.

하지만 그들이 우리에게 묻는 질문은:

  • ¿교환의 크기는 얼마입니까??
  • ¿스왑은 RAM 크기의 두 배 여야합니다. 아니면 RAM 크기의 절반이어야합니까?

둘 다 연결되어 있기 때문에 상식적으로해야 할 일을 추론 할 수 있다고 생각합니다.

16GB RAM이 장착 된 컴퓨터를 사용하는 경우 스왑은 32GB 또는 8GB가 될 것입니다. 현실적으로 HDD의 8GB 메모리에 액세스 할 때 상식적으로 2 분 정도 걸리면 테이블을 볼 수 있습니다. 위에서 설명한 전송 속도가 일치하지 않습니다.

지금 8Gb 이상의 RAM이있는 경우2GB의 스왑만으로 충분합니다., 더 많이 사용하는 것은 의미가 없습니다.

지금 6GB 이하인 경우 1GB ~ 2GB를 사용하는 것이 좋습니다.

비디오 편집 작업, 렌더링을 사용하거나 상당한 것을 필요로하는 타이틀을 재생하는 경우 가장 건강하고 좋은 방법은 RAM 메모리를 늘리고 2GB의 스왑 만 사용하는 것입니다.

마지막으로, 내가 언급했듯이 Swap에 할당 할 디스크 공간을 선택하는 것은 사용자에게 달려 있습니다. 개인적으로 저는 시스템을 포화 상태로 만들지 않았으므로 컴퓨터를 사용하여 여러 응용 프로그램을 열 수있는 방법의 일부이기도합니다. 당신은 사용하고 있습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   그레고리

    나는 그것이 시작된 기사가 다소 혼란 스럽습니다. 해야 할 옳은 일은 우리가 필요로하는 숫양을 가지고있는 것입니다. 가능하다면 (숫양이 거의 접근 할 수없는 사치 였을 때 몇 년이 지났음) 스왑은 당신을 특정한 곤경에서 벗어나게하지만 당신이 계속해서 접근해야 할 때 당신을 떠나게합니다 장비가 거의 작동하지 않거나 너무 많은 지연으로 인해 서버 통신에 문제가 발생하고 게임 대기 시간이 허용되지 않는 등의 문제가 발생합니다. 램보다 이중 스왑이라는 오래된 규칙은 쓸모가 없지만, 어떤 프로세스가 흥미로울 수 있는지에 따라 방대한 데이터로 작업하지만 계산이 점진적이라면 엄청난 양의 램을 설치할 필요가 없도록 스왑으로 플레이하는 것이 가능합니다. 사무 자동화와 같은 경우에는 일반적으로 4GB의 램과 4GB의 스왑으로 충분하지만 웹 브라우저의 탐욕으로 인해 8GB의 램과 2GB의 스왑이 더 권장됩니다. 램 스왑을 최소화하거나 제거 할 수 있습니다.

  2.   페두

    몹시 지저분한

    RAM이 1GB 미만이므로 스왑은 RAM의 두 배 여야합니다.
    1GB에 해당하는 2GB 이상의 RAM 스왑

    그러나 스왑을 최대 절전 모드로 전환하려면 스왑에서 최대 절전 모드가 수행되기 때문에 최소한 사용하는 스왑과 동일해야합니다.

  3.   페두

    그러나 스왑을 최대 절전 모드로 전환하려면 최대 절전 모드가 스왑에서 수행되기 때문에 RAM이 사용하는 것과 동일해야합니다.

    1.    다크크리츠

      정보가 혼란 스럽기 때문에 컴퓨터가 어떤 용도로 바쁘게 될 것인지 알아야하며, 말씀하신대로 스왑 권장 사항은 크기가 최대 절전 모드에 대해 이야기하는 경우 RAM은 여기에 단순한 예로서 8GB 이상이있는 경우입니다.
      이 크기의 스왑 영역을 갖는 것은 매우 불일치하며 특히 컴퓨터를 최대 절전 모드로 전환하려는 경우 당시 사용 가능한 모든 RAM을 차지합니다. 의미가 없습니다.
      개인적인 관점에서 2GB 이상의 스왑을 사용하지 않으면 의미가 없습니다.

  4.   조엘즘

    대화 형 시스템 (사용자 PC)에서는 시스템이 어떤 이유로 든 스왑을 시작하는 순간 컴퓨터가 멈추고 "먹기"프로세스를 종료하는 창이 열리기 때문에 스왑이 없어야합니다. , 일반적으로 전원 플러그를 뽑아서 끄는 것이 좋습니다.
    스왑은 일반 사용자가 컴퓨터를 최대 절전 모드로 전환하는 경우에만 유용합니다.

  5.   그레고리

    나는 항상 최대 절전 모드를 위해 많은 스왑을 사용하는 데 얼마나 많은 낭비를했는지 보았습니다. 사실 저는 특히 최대 절전 모드를 사용하지 않습니다. 전원을 끄면 실제로 수행합니다.

  6.   케빈 탄자

    나는 내가 리눅스 스왑에 대한 지식이 없다는 것을 처음으로 인정할 것이다. 나는이 기술 수업과 관련된 모든 것에 대해 전혀 전문가가 아니기 때문에이 설명에 대해 매우 감사합니다. 🙂 매우 훌륭하고 유익했습니다.