centos에서 스왑은 스왑 파티션, 즉 물리적 메모리가 부족할 때 임시 데이터를 확장하는 데 사용되는 가상 메모리를 의미하며, 하드 디스크 공간의 일부를 메모리로 가상화하고 "free -m"을 사용할 수 있습니다. 현재 스왑 공간 크기를 확인하는 명령입니다.
이 문서의 운영 환경: centos 7 시스템, Dell G3 컴퓨터.
SWAP은 부족한 물리적 메모리를 확장하고 임시 데이터를 저장하는 데 사용되는 가상 메모리입니다. Windows의 가상 메모리와 유사합니다. Windows에서는 파일만 가상 메모리로 사용할 수 있습니다. Linux는 파일이나 파티션을 가상 메모리로 사용할 수 있습니다.
먼저 현재 메모리와 스왑 공간 크기를 확인하세요(기본 단위는 k, -m 단위는 M):
# free -m
여기에서 총 메모리가 503M이고 SWAP이 존재하지 않는 것을 볼 수 있습니다.
파일 및 파티션 세부 정보를 포함한 스왑 정보 보기
# swapon -s
또는
# cat /proc/swaps
둘 다 사용할 수 없는 경우 스왑 파티션을 수동으로 추가해야 합니다. OPENVZ 아키텍처를 사용하는 VPS는 스왑 파티션을 수동으로 추가하는 것을 지원하지 않습니다.
스왑 공간을 추가하는 옵션에는 스왑 파티션을 추가하거나 스왑 파일을 추가하는 두 가지 옵션이 있습니다. 스왑 파티션을 추가하는 것이 좋지만 사용 가능한 여유 공간이 많지 않은 경우 스왑 파일을 추가하세요.
스왑 파일 추가
1. dd 명령을 사용하여 스왑 파일을 만듭니다
dd if=/dev/zero of=/home/swap bs=1024 count=1024000
이렇게 하면 1G 크기의 /home/swap 파티션 파일이 생성되며 자체적으로 두 배로 늘릴 수 있습니다.
2. 스왑 형식 파일로 만듭니다:
mkswap /home/swap
3. 그런 다음 swapon 명령을 사용하여 이 파일 파티션을 스왑 파티션에 마운트합니다.
swapon /home/swap
free -m 명령을 사용하여 살펴보고 찾습니다. 이미 스왑 파티션입니다.
그런데 시스템을 다시 시작한 후 스왑 파티션이 다시 0이 되었습니다.
추천 튜토리얼: "centos 튜토리얼"
위 내용은 Centos에서 스왑이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!