다음 명령을 사용하여 메모리 상태를 확인하세요.
free -m
결과에서 스왑이 0으로 표시되면 스왑이 존재하지 않는다는 의미이므로 스왑을 생성해야 합니다.
total used free shared buffers cached Mem: 1840 1614 226 15 36 1340 -/+ buffers/cache: 238 1602 Swap: 0 0 0
또는 이 명령을 사용하여 볼 수도 있습니다. 결과가 출력되지 않으면 스왑이 존재하지 않는 것입니다.
swapon -s
다음 명령을 사용하여 2GB 크기의 스왑 파일을 생성합니다.
dd if=/dev/zero of=/swapfile count=2048 bs=1M
출력 결과는 다음과 같습니다.
2048+0 records in 2048+0 records out 2147483648 bytes (2.1 GB) copied, 10.5356 s, 204 MB/s
스왑은 기본적으로 자동 인식되지 않으므로 정상적으로 사용하려면 적절한 권한을 설정해야 합니다. 다음 명령을 실행하여 스왑 파일의 권한을 600으로 설정합니다. 이는 루트 사용자가 읽고 쓸 수 있음을 의미합니다.
chmod 600 /swapfile
스왑 활성화:
mkswap /swapfile
출력 결과는 다음과 같습니다.
Setting up swapspace version 1, size = 2097148 KiB no label, UUID=ff3fc469-9c4b-4913-b653-ec53d6460d0e
다음 명령을 실행하여 스왑을 활성화합니다
swapon /swapfile
기본적으로 스왑 파일은 시스템에서 자동으로 시작되지 않습니다. 그래서 파일 시스템에 써야 합니다.
vi /etc/fstab
마지막에 다음 코드를 추가하세요.
/swapfile none swap sw 0 0
:wq 명령으로 저장한 후 시스템과 함께 스왑이 시작됩니다.
마지막으로 free 명령을 사용하여 스왑이 성공적으로 설정되었는지 확인할 수 있습니다.
free -m
출력 결과는 다음과 같습니다. 스왑이 더 이상 0이 아닌 것을 볼 수 있습니다. 이는 스왑이 성공적으로 설정되었음을 나타냅니다.
아아아아위 내용은 Linux 클라우드 서버에서 스왑을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!