Linux OS에서 오라클 과다 사용 등 메모리 부족으로 인해 Hang 현상이 발생할 수 있습니다. 이 경우 Hugepage를 4kb에서 2mb로 변경하면 Hang 현상을 해결할 수 있습니다.

Hugepage란?

Hugepage는 4kb가 아닌 2mb, 4mb, 8mb 등의 큰 크기의 메모리 페이지입니다. Hugepage를 사용하면 메모리 관리 효율을 높일 수 있습니다.

Hang 현상 해결 방법

Hugepage를 4kb에서 2mb로 변경하려면 다음과 같은 방법으로 진행합니다.

  1. /etc/sysctl.conf 파일을 편집합니다.
  2. 다음과 같은 내용을 추가합니다.
vm.nr_hugepages = 100
vm.hugetlb_page_size = 2M
  1. 파일을 저장하고 종료합니다.
  2. 다음 명령을 실행하여 Hugepage를 활성화합니다.
sysctl -p

Hugepage 설정 확인 방법

Hugepage 설정이 정상적으로 적용되었는지 확인하려면 다음 명령을 실행합니다.

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
cat /proc/meminfo | grep Huge

출력 결과에서 다음과 같은 내용이 표시되면 Hugepage가 정상적으로 설정되었습니다.

HugePages_Total: 100
HugePages_Free: 99
HugePages_Rsvd: 1
HugePages_Surp: 0

Hugepage 사용 시 주의사항

Hugepage를 사용하면 다음과 같은 주의사항이 있습니다.

  • Hugepage를 사용할 수 있는 하드웨어인지 확인해야 합니다.
  • Hugepage를 사용할 경우 메모리 사용량이 증가할 수 있습니다.
  • Hugepage를 사용하려는 프로세스는 Hugepage를 지원해야 합니다.

이상으로 Linux OS Hang 현상을 해결하는 방법에 대해 알아보았습니다.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

아마존 해외 구매: 서버, 네트워크, 노트북 구매

Amazon Best Sellers Servers

Amazon Best Sellers Networking

Amazon Best Sellers Laptops

위로 스크롤