>  기사  >  운영 및 유지보수  >  Centos에서 스왑이란 무엇입니까?

Centos에서 스왑이란 무엇입니까?

WBOY
WBOY원래의
2022-03-30 12:00:284828검색

centos에서 스왑은 스왑 파티션, 즉 물리적 메모리가 부족할 때 임시 데이터를 확장하는 데 사용되는 가상 메모리를 의미하며, 하드 디스크 공간의 일부를 메모리로 가상화하고 "free -m"을 사용할 수 있습니다. 현재 스왑 공간 크기를 확인하는 명령입니다.

Centos에서 스왑이란 무엇입니까?

이 문서의 운영 환경: centos 7 시스템, Dell G3 컴퓨터.

centos에서 스왑이란 무엇인가요?

SWAP은 부족한 물리적 메모리를 확장하고 임시 데이터를 저장하는 데 사용되는 가상 메모리입니다. Windows의 가상 메모리와 유사합니다. Windows에서는 파일만 가상 메모리로 사용할 수 있습니다. Linux는 파일이나 파티션을 가상 메모리로 사용할 수 있습니다.

먼저 현재 메모리와 스왑 공간 크기를 확인하세요(기본 단위는 k, -m 단위는 M):

# free -m

Centos에서 스왑이란 무엇입니까?

여기에서 총 메모리가 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 명령을 사용하여 살펴보고 찾습니다. 이미 스왑 파티션입니다.

Centos에서 스왑이란 무엇입니까?

그런데 시스템을 다시 시작한 후 스왑 파티션이 다시 0이 되었습니다.

추천 튜토리얼: "centos 튜토리얼"

위 내용은 Centos에서 스왑이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.