Linux 에서 스왑 공간이 활성화되었는지 확인하는 방법

LinuxBeginner
지금 연습하기

소개

이 랩에서는 Linux 시스템에서 스왑 공간이 활성화되어 있는지 확인하는 방법을 배우게 됩니다. 활성 스왑 장치를 표시하기 위해 swapon --show 명령을 사용하고, 자세한 정보를 위해 /proc/swaps 파일을 검사하며, 부팅 시 스왑이 어떻게 활성화되도록 구성되었는지 이해하기 위해 /etc/fstab 파일을 검사하는 세 가지 다른 방법을 탐색할 것입니다. 이러한 단계를 완료함으로써 Linux 시스템에서 스왑 상태 및 구성을 결정하는 방법에 대한 포괄적인 이해를 얻게 될 것입니다.

swapon --show 로 스왑 상태 확인

이 단계에서는 swapon --show 명령을 사용하여 Linux 시스템에서 현재 스왑 상태를 확인하는 방법을 배우게 됩니다.

스왑 공간은 물리적 RAM 의 양이 가득 찼을 때 사용되는 하드 드라이브의 일부입니다. 시스템이 더 많은 메모리 리소스가 필요하고 RAM 이 가득 차면 메모리의 비활성 페이지가 스왑 공간으로 이동합니다. 이를 통해 시스템은 다른 프로세스를 위해 RAM 을 확보할 수 있습니다.

swapon 명령은 페이징 및 스와핑을 수행할 장치를 지정하는 데 사용됩니다. --show 옵션은 스왑 사용량 요약을 표시합니다.

아직 열려 있지 않은 경우 터미널을 엽니다. 데스크탑 왼쪽의 Xfce 터미널 아이콘을 클릭하여 터미널을 열 수 있습니다.

이제 다음 명령을 입력하고 Enter 키를 누릅니다.

swapon --show

이 명령은 시스템에서 활성 스왑 장치에 대한 정보를 표시합니다. 출력은 다음과 유사할 수 있습니다.

NAME      TYPE      SIZE USED PRIO
/swapfile file      512M   0B   -2

출력을 자세히 살펴보겠습니다.

  • NAME: 스왑 장치 또는 파일의 이름입니다. 이 예에서는 /swapfile입니다.
  • TYPE: 스왑 장치의 유형입니다. partition 또는 file일 수 있습니다. 여기서는 file입니다.
  • SIZE: 스왑 공간의 총 크기입니다. 이 경우 512 메가바이트 (512M) 입니다.
  • USED: 현재 사용 중인 스왑 공간의 양입니다. 여기서는 0 바이트 (0B) 이므로 현재 스왑이 사용되지 않음을 의미합니다.
  • PRIO: 스왑 공간의 우선 순위입니다. 우선 순위가 높은 스왑이 먼저 사용됩니다.

명령이 출력을 표시하지 않으면 시스템에서 현재 활성 스왑 공간이 없음을 의미합니다.

스왑 구성을 이해하는 것은 시스템 성능을 모니터링하고 시스템에 충분한 메모리 리소스가 있는지 확인하는 데 중요합니다.

다음 단계로 진행하려면 계속을 클릭하십시오.

/proc/swaps 에서 스왑 확인

이 단계에서는 /proc/swaps 파일을 검사하여 시스템에서 활성 스왑 공간을 확인하는 또 다른 방법을 배우게 됩니다.

/proc 파일 시스템은 프로세스 및 기타 시스템 정보에 대한 정보를 제공하는 Linux 의 가상 파일 시스템입니다. 디스크에 실제 파일을 포함하지 않고 커널의 데이터 구조에 대한 보기를 제공합니다.

/proc/swaps 파일은 특히 시스템에서 현재 사용 중인 스왑 영역에 대한 정보를 포함합니다.

이 파일의 내용을 보려면 cat 명령을 사용할 수 있습니다. cat은 파일 내용을 읽어 표준 출력으로 인쇄하는 명령줄 유틸리티입니다.

아직 열려 있지 않은 경우 터미널을 엽니다.

다음 명령을 입력하고 Enter 키를 누릅니다.

cat /proc/swaps

이 명령의 출력은 이전 단계의 swapon --show의 출력과 유사해야 합니다. 활성 스왑 장치 또는 파일과 해당 세부 정보를 나열합니다.

다음과 유사한 내용을 볼 수 있습니다.

Filename    Type  Size Used Priority
/swapfile                               file  524284 0 -2

열을 살펴보겠습니다.

  • Filename: 스왑 파일 또는 장치에 대한 경로입니다.
  • Type: 스왑 유형 (파일 또는 파티션) 입니다.
  • Size: 킬로바이트 단위의 스왑 공간의 총 크기입니다.
  • Used: 킬로바이트 단위로 현재 사용 중인 스왑 공간의 양입니다.
  • Priority: 스왑 공간의 우선 순위입니다.

swapon --showcat /proc/swaps의 출력을 비교하면 시스템의 활성 스왑 구성을 확인할 수 있습니다. 두 명령 모두 유사한 정보를 제공하지만 약간 다른 형식으로 제공합니다.

cat /proc/swaps를 사용하는 것은 특히 스크립팅을 하거나 출력을 쉽게 구문 분석해야 하는 경우 스왑 상태를 확인하는 빠른 방법입니다.

다음 단계로 이동하려면 계속을 클릭하십시오.

/etc/fstab 에서 스왑 설정 검토

이 단계에서는 시스템 시작 시 스왑 공간이 자동으로 활성화되도록 구성되는 방식을 이해하기 위해 /etc/fstab 파일을 검사하는 방법을 배우게 됩니다.

/etc/fstab 파일 (파일 시스템 테이블) 은 시스템이 마운트할 수 있는 모든 디스크 파티션 및 네트워크 공유에 대한 정보를 포함하는 구성 파일입니다. 이 파일은 시스템에 마운트할 파일 시스템, 마운트 위치 및 스왑 공간을 포함한 옵션을 알려줍니다.

시스템이 부팅될 때 /etc/fstab을 읽어 어떤 파일 시스템과 스왑 영역을 사용할 수 있는지 결정합니다.

/etc/fstab의 내용을 보려면 다시 cat 명령을 사용합니다.

아직 열려 있지 않은 경우 터미널을 엽니다.

다음 명령을 입력하고 Enter 키를 누릅니다.

cat /etc/fstab

출력은 다양한 파일 시스템을 설명하는 줄과 스왑에 대한 줄을 표시합니다. 파일 시스템 유형 열에서 swap을 언급하는 줄을 찾습니다.

출력은 다음과 유사할 수 있습니다.

## /etc/fstab: static file system information.
#
## Use 'blkid' to print the universally unique identifier for a
## device; this may be used with UUID= as a more robust way to name devices
## that works even if disks are added or removed. See fstab(5).
#
## <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/sda1       /               ext4    errors=remount-ro 0       1
/swapfile       none            swap    sw              0       0

이 예제 출력에서 /swapfile none swap sw 0 0 줄은 스왑 파일에 대한 항목입니다.

스왑 항목에 대한 열을 자세히 살펴보겠습니다.

  • /swapfile: 스왑 공간에 대한 파일 또는 장치 경로입니다.
  • none: 마운트 지점입니다. 스왑의 경우 일반적으로 none입니다.
  • swap: 파일 시스템 유형입니다. 이것은 스왑 영역임을 나타냅니다.
  • sw: 마운트 옵션입니다. sw는 스왑에 대한 일반적인 옵션으로, 스왑되어야 함을 의미합니다.
  • 0: 덤프 옵션입니다. 이것은 일반적으로 스왑의 경우 0 입니다.
  • 0: 패스 옵션입니다. 이것은 일반적으로 스왑의 경우 0 이며, 부팅 중에 확인되지 않음을 의미합니다.

/etc/fstab의 이 항목은 시스템이 시작될 때마다 /swapfile이 스왑 공간으로 자동 활성화되도록 합니다.

/etc/fstab을 확인하여 재부팅 시 스왑이 어떻게 지속적으로 구성되는지 확인할 수 있습니다.

이 랩을 완료하려면 계속을 클릭하십시오.

요약

이 랩에서는 두 가지 방법을 사용하여 Linux 에서 스왑 공간이 활성화되어 있는지 확인하는 방법을 배웠습니다. 먼저, swapon --show 명령을 사용하여 활성 스왑 장치의 요약을 표시했습니다. 여기에는 이름, 유형, 크기, 사용된 공간 및 우선 순위가 포함됩니다. 이 명령은 현재 스왑 구성에 대한 간략한 개요를 제공합니다.

둘째, /proc/swaps 파일을 검사하여 활성 스왑 공간을 확인하는 방법을 배웠습니다. 이 가상 파일은 swapon --show와 유사한 정보를 제공하며, 시스템에서 현재 사용 중인 스왑 장치를 확인하는 또 다른 방법입니다. 이러한 방법을 이해하는 것은 시스템 메모리 사용량 및 성능을 모니터링하는 데 중요합니다.