조회 수 91 댓글 4

서버에 스왑이 쌓이게되면 어떤 현상이 일어나나요?

 

현재 쿼드쓰래드에 램 16기가, 스왑 16기가 세팅되어있는 서버를 사용중입니다.

 

궁금한게, 램사용량은 2기가 정도 사용중인상태이고, 스왑이 4.22으로 지난번부터 계속 차고 있는것 같은데요 ㅎ

 

혹시 이 스왑이 많이 차게 되면 어떤현상이 일어나게 되나요?

 

 

  • profile
    기진곰 2016.06.23 22:01:50

    람보님 서버는 RAM이 많아서 MariaDB 버퍼 크기를 넉넉하게 주었어요. 그런데 실제로 운영중인 DB 용량을 다 합쳐도 버퍼 크기의 절반도 안 되거든요. 그나마 대부분은 오래된 게시물이라 거의 사용하지 않고요. 그러니까 우리 착한 마리아♡가 굳이 값비싼 RAM을 쓰려고 하지 않고 버퍼를 스왑에다 할당해 놓은 거예요. RAM은 다른 프로그램이 필요하면 쓰시라고 일부러 비워 두고...

     

    ...가 아니라, 리눅스 커널에서 마리아한테 "너는 쓰지도 않는 버퍼를 왜 그렇게 크게 할당해 놨냐? 확 챠~뿐다!"라고 했어요. 그래서 꼭 필요한 버퍼 외에는 스왑으로 강제이동당한 거예요. 불쌍한 우리 마리아♡ㅠ

     

    서버의 스왑은 RAM이 부족할 때 쓰라고 있는 것이 아니라, 굳이 RAM에 넣어두지 않아도 되는 데이터를 치워놓기 위한 공간입니다. RAM을 깨끗하게 정리해 둬야 최적의 성능을 얻을 수 있거든요. 정상적인 서버라면 RAM이 부족해서 스왑을 쓰는 일은 절대 없어야 합니다.

    1
  • profile
    람보 2016.06.24 10:16:44
    아하! 그렇군요 이제 확인햇어요. 자고 일어났어요. 새벽에 백업해야할 하드때문에 씨름하다가...ㅠㅠ 감사합니닷..
  • profile
    SunBlood 2016.06.27 21:22:12
    아 머리에 쏙쏙 들어오네요
  • profile
    라엘 2016.06.24 01:01:42
    램도 차고 스왑도 가득차면 문제가 생기는데,
    스왑만 차면 아무일도 안생깁니다. 아마 램을 풀로 사용하는 어떤 작업을 한번이상 하셨나봅니다.
    재부팅하시거나 스왑을 재할당해보셔요.
    http://wordpressxe.tistory.com/12

서버에 요청 중입니다. 잠시만 기다려 주십시오...