리눅스 메모리 관리

최민수·2023년 4월 4일
0

CS 전공지식

목록 보기
21/36

movie


리눅스와 관련한 용어 정리

리눅스 메모리 관리 란, 리눅스가 메인 메모리(RAM)을 운영하는 방법을 총칭함.

메모리 오버레이란, 할당 받은 메모리보다 큰 프로세스를 실행시키기 위해 크기의 일정량을 잘라서 메모리에 적재하는 방법.

가상 메모리란, 메모리 오버레이로 남은 프로세스를 디스크에 저장하는 방법. 이 때, 프로세스는 디스크에 올라간 부분을 실제 메모리로 인식.

페이지란, 가상 메모리의 최소 크기 단위.
메인 메모리에서 가상 메모리로 가져가는 것을 스왑아웃, 반대의 개념을 스왑 인 이라고 함.


리눅스의 메모리 운영

  • 메모리 모니터링은 vmstat으로 간단하게 확인 가능.

  • 메모리 사용률이 100퍼센트이거나, 지속적인 스왑 아웃은 서버에 악영향을 준다.

  • 리눅스의 메모리는 추가적으로 파일 캐시에 대한 정보도 저장한다.

  • 파일 캐시가 WAS 서버에 큰 영향을 끼치지 않기 때문에 효울적인 관리를 위해 적정량 유지하는 것을 권고.


영상 출처: [10분 테코톡] ⛄️그니의 리눅스 메모리 관리
https://www.youtube.com/watch?v=OPdjLaW0flU

profile
CS, 개발 공부기록 🌱

0개의 댓글