질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

swap 사용량이 줄어들질 않습니다...

작성자 정보

  • 김나 작성
  • 작성일

컨텐츠 정보

본문

 안녕하세요 ^^

 제가 알기로는 특정 데몬이 swap 메모리만 쓰도록 설정이 되어있지 않다면,

swap 메모리는 서버의 메모리를 다 사용하였을때, swap 메모리를 사용한다고

알고있는데요,

 서버를 지켜보니깐 메모리양이 한계에 오면 swap 메모리 양이 증가하더라구요..

 그런데 이상하게.. 메모리를 적게 사용할때는 메모리양을 떨어지는 swap 메모리 양은 줄어들지 않더라구요..

 현재 메모리는 2기가 인데 평균 메모리는 1.3기가 정도 사용 됩니다.

 그런데 가끔 2기가 가까이 되면 swap 메모리 사용량이 증가 하던데요..

 최대 swap 메모리가 1기가 까지 증가하였습니다.

 지금은 메모리가 1.3 기가 정도로 평균 사용량이 되어있는데.. swap 메모리는 1기가 까지 오른 상태로
내려오질 않네요.ㅜㅜ

 원래 이 현상이 정상인가요??
 이상이 있으면 뭘 봐야 하는건가요?ㅠ 

 답변 부탁드리겠습니다.ㅜ
감사합니다

관련자료

댓글 4

SFWM님의 댓글

  • SFWM
  • 작성일
swap 메모리가 많이 사용되면 서버 속도가 많이 느려집니다. 현재 메모리를 어디서 많이 사용하고 있는지 확인하셔서 서비스를 재시작 하셔도 되고 정 못찾으시는 경우에는 최후의 방법으로 서버리부팅을 하셔야 합니다.

Jszzang님의 댓글

  • Jszzang
  • 작성일
swapoff -a
swapon -a
로 스왑메모리 초기화 하십시오.
단 스왑에 상주되어있는 어떤 데이타가 있다면 휘리릭 없어지겠져.. 서서희 줄어들었다가 off되고
on하면 다시 스왑잡힙니다.
리부팅까지는 안하셔도 될듯하구요 ^^

황정호님의 댓글

  • 황정호
  • 작성일
잘못된 상식 하나 메모리가 부족해야 swap을 사용한다입니다.

swap는 app의 임시 공간으로 사용이 되며, 메모리가 남아있어도 app의 임시 공간으로 swap를 쓰게 됩니다.
이와 같이 사용되면 메모리가 남아있음에도 swap가 증가됩니다.

그결과 iostat 등을 이용 swap disk에 io가없다면 swap으로의 성능저하는 신경 안쓰셔도 됩니다.
메모리가 부족해 swap를 스게되면 io값은 증가 하게됩니다.

김나님의 댓글

  • 김나
  • 작성일
네.ㅠ 답변 달아주셔서 너무 감사합니다.

 덕분에 많은 도움이 되었습니다.ㅎ

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  248 명