서버에 스왑이 쌓이게되면 어떤 현상이 일어나나요?
현재 쿼드쓰래드에 램 16기가, 스왑 16기가 세팅되어있는 서버를 사용중입니다.
궁금한게, 램사용량은 2기가 정도 사용중인상태이고, 스왑이 4.22으로 지난번부터 계속 차고 있는것 같은데요 ㅎ
혹시 이 스왑이 많이 차게 되면 어떤현상이 일어나게 되나요?
서버에 스왑이 쌓이게되면 어떤 현상이 일어나나요?
현재 쿼드쓰래드에 램 16기가, 스왑 16기가 세팅되어있는 서버를 사용중입니다.
궁금한게, 램사용량은 2기가 정도 사용중인상태이고, 스왑이 4.22으로 지난번부터 계속 차고 있는것 같은데요 ㅎ
혹시 이 스왑이 많이 차게 되면 어떤현상이 일어나게 되나요?
람보님 서버는 RAM이 많아서 MariaDB 버퍼 크기를 넉넉하게 주었어요. 그런데 실제로 운영중인 DB 용량을 다 합쳐도 버퍼 크기의 절반도 안 되거든요. 그나마 대부분은 오래된 게시물이라 거의 사용하지 않고요. 그러니까 우리 착한 마리아♡가 굳이 값비싼 RAM을 쓰려고 하지 않고 버퍼를 스왑에다 할당해 놓은 거예요. RAM은 다른 프로그램이 필요하면 쓰시라고 일부러 비워 두고...
...가 아니라, 리눅스 커널에서 마리아한테 "너는 쓰지도 않는 버퍼를 왜 그렇게 크게 할당해 놨냐? 확 챠~뿐다!"라고 했어요. 그래서 꼭 필요한 버퍼 외에는 스왑으로 강제이동당한 거예요. 불쌍한 우리 마리아♡ㅠ
서버의 스왑은 RAM이 부족할 때 쓰라고 있는 것이 아니라, 굳이 RAM에 넣어두지 않아도 되는 데이터를 치워놓기 위한 공간입니다. RAM을 깨끗하게 정리해 둬야 최적의 성능을 얻을 수 있거든요. 정상적인 서버라면 RAM이 부족해서 스왑을 쓰는 일은 절대 없어야 합니다.