it-swarm-ko.tech

명령 행에서 스왑이 활성화되어 있는지 어떻게 확인할 수 있습니까?

명령 행에서 스왑이 활성화되어 있고 어떤 스왑 장치가 설정되어 있는지 어떻게 확인할 수 있습니까?

129
ptrcao

리눅스에서는 사용할 수 있습니다

  • cat /proc/meminfo 전체 스왑 및 무료 스왑 (모든 Linux)을 보려면
  • cat /proc/swaps 사용중인 스왑 장치를 확인하려면 (모든 Linux)
  • swapon -s 스왑 장치 및 크기 (스왑이 설치된 위치)를 보려면
  • 현재 가상 메모리 통계의 경우 vmstat

mac OS X에서는

  • vm_stat 가상 메모리에 대한 정보를 보려면 (스왑)
  • ls -lh /private/var/vm/swapfile* 사용중인 스왑 파일 수를 확인하십시오.

solaris에서는 다음을 사용할 수 있습니다

  • swap -l 스왑 장치/파일 및 크기를 보려면
  • swap -s 사용 및 무료 총 스왑 크기를 보려면
  • 가상 메모리 통계를 보려면 vmstat

일부 시스템에서 "가상 메모리"는 디스크 백업 메모리 장치만을 나타내며 Solaris와 같은 다른 시스템에서는 가상 메모리가/tmp와 같은 tmpfs 파일 시스템 및 공유 메모리 공간을 포함한 모든 사용자 프로세스 주소 공간을 참조 할 수 있습니다.

188
Tim Kennedy

swapon -s 현재 스왑 장치 및 기타 관련 정보 목록.

29
jw013

swapon --show

다음과 같이 인간에게 친숙한 크기 단위를 제공하므로 swapon -s보다 약간 낫습니다.

NAME      TYPE      SIZE   USED PRIO
/dev/dm-1 partition 7.5G 563.8M   -2

man swap는 다음과 같이 말합니다.

-s, --summary 장치 별 스왑 사용량 요약을 표시합니다. "cat/proc/swaps"와 같습니다. 이 출력 형식은 출력 데이터를보다 잘 제어 할 수있는 --show를 선호하여 사용되지 않습니다.

Ubuntu 18.04, util-linux 2.31.1에서 테스트되었습니다.

Linux에서는 top 명령을 사용하여 스왑이 active 인지 아닌지 확인할 수 있습니다. 여기서 kswapd0. top 명령은 실행중인 시스템의 동적 실시간보기를 제공하므로 스왑이 표시됩니다.

거기에 표시되지 않으면 작동하지 않는 것입니다. 다시 시작하거나 활성화하려면 다음 명령을 사용할 수 있습니다. Sudo swapon --all --verbose ( source )

그런 다음 topcommand를 다시 실행하면 볼 수 있습니다.

1
3kstc

swapon -s는 활성 스왑을 표시합니다

스왑을 활성화하려면

스왑 -v 장치 n 이름

0
Praveen Kumar BS