Linux 시스템에서 서버 가상 메모리 SWAP 추가

온라인으로 신청한 일부 클라우드 호스트는 메모리가 부족하므로 시스템의 애플리케이션 요구 사항을 충족하려면 하드 디스크를 사용하여 메모리를 늘려야 합니다.~의. 가상 메모리를 추가하는 방법은 다음과 같습니다..

스왑이 뭐야?

먼저 가상 메모리의 개념은 다음과 같습니다.아래에. 존재하다스왑 파티션이라고도 합니다.

Windows는 실제 메모리를 모두 사용하지 않아도 가상 메모리를 사용하지만 Linux는 실제 메모리를 모두 사용한 경우에만 가상 메모리(즉, 스왑 파티션)를 사용합니다.

스왑은 Windows의 가상 메모리와 유사합니다. 차이점은 Windows는 Windows의 모든 드라이브 문자 아래에 설정할 수 있다는 것입니다. 기본값은 C 드라이브에 있으며 시스템 파일과 동일한 파티션에 배치될 수 있습니다. 이에 비해 리눅스는 독립적으로 파티션을 점유하는데, 메모리 수요가 부족하여 내용의 일부를 스왑 파티션에 넣어두고 여유 메모리가 있을 때 계속 실행하는 것이 편리하다. 스왑 공간은 그 중 하나입니다.
Windows의 가상 메모리는 컴퓨터에 의해 자동으로 설정되며, Linux의 스왑 파티션은 시스템 설치 시 분할됩니다.

가상 메모리 스왑 생성

먼저 df 명령을 사용하여 서버의 공간 사용량을 확인하십시오.

Linux에서 df 명령의 기능은 Linux 서버 파일 시스템의 디스크 공간 사용량을 확인하는 것입니다. 이 명령을 사용하면 하드 디스크가 얼마나 많은 공간을 차지하고 있는지, 현재 남은 공간은 얼마나 되는지 등의 정보를 얻을 수 있습니다.

운영 체제가 스왑 파일을 구성(스왑 공간 할당)하지 않으면 일정 시간 동안 오류가 발생하고 스왑 파티션인 가상 메모리가 생성되기 시작합니다.

메모리 구성을 확인하세요. Swap 뒤에 0이 오면 Swap을 추가해야 합니다.

무료 -m

지정된 크기의 사전 할당된 공간으로 파일을 생성합니다.

sudo dd if=/dev/zero of=/swapfile bs=1024 count=8388608

ls 명령으로 파일 크기를 확인하려면 다음을 수행하십시오.

ls -lh /스왑 파일

스왑 파일의 권한을 변경합니다.

sudo chmod 600 /스왑 파일

스왑 파일 형식:

sudo mkswap /스왑 파일

스왑 파일 활성화:

sudo 스왑온 /swapfile

재부팅 후 자동으로 적용되도록 fstab 파일을 수정합니다.

sudo vi /etc/fstab

파일 끝에 다음을 추가합니다.

/swapfile 스왑 스왑 sw 0 0

또는 다음 명령을 직접 사용하여 부팅 시 시작되도록 스왑 파일을 설정합니다.

echo '/swapfile 스왑 스왑 sw 0 0' | sudo tee -a /etc/fstab

스왑을 중지하려면 다음을 수행하세요.

스왑오프/스왑파일

스왑을 삭제하려면:

rm -ir /스왑 파일

마지막으로 free -m을 실행하여 Swap 뒤에 있는 값을 확인합니다.

8G 스왑 파티션이 성공적으로 생성되었으며, Linux 가상 메모리도 성공적으로 생성되었습니다.

점수

답장을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다