노드의 buff/cache 증가 관련 정리 문의

안녕하세요.
저희가 현재 생성해 놓은 서버의 사양은 2vCPU, 8GB Mem 를 사용 중에 있습니다.

현재 서버내의 메모리 사용양이 아래와 같은데요.

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           7.8G        1.7G        119M         79M        5.9G        5.9G
Swap:          1.8G         70M        1.8G

buff/cache가 많아서 free가 119M 밖에 되지 않아,
buff/cache를 정리해야되는지 고민 중입니다.

현재 서버는 다른 프로세스는 없고 scn만 동작 중입니다.

buff/cache 를 정리했을 때, 노드가 느려지거나 다른 동작에 영향이 있을까요?
free가 119M 밖에 없는데 노드가 돌아가는데 문제는 없을까요?

혹시 buff/cache가 왜 저렇게 쌓이는지 알려주실 수 있으면 감사하겠습니다.

안녕하세요~ Klaytn Platform 팀의 Winnie 입니다.

buff/cache는 따로 정리해 줄 필요가 없습니다. OS에서 사용하는 메모리로, kscn에서 더 많은 메모리를 필요로 하게 되면, 자동으로 free되어 사용할 수 있게 됩니다.
scn의 메모리 사용량을 보려면 top 명령어를 사용해 주시면 됩니다. (free와 마찬가지로 top 명령어의 buffers와 cached도 사용 가능한 메모리입니다.) top 명령어의 결과에서 전체 사용 메모리가 8GB가 넘어가게 되면 Out Of Memory (logs/kscnd.out 로그에서 확인 가능)가 발생하면서 kscn가 종료되고, 그 외의 모든 프로세스가 정상 작동하지 않습니다. 이런 경우 재부팅 후 다시 실행하시면 됩니다.

참고로, Klaytn Node의 메모리 권장 사양은 32GB입니다. 내부 테스트에서도 메모리 8GB 서버(AWS m5.large instance)에서 OOM이 발생한 경우가 있으니 메모리는 올리길 추천드립니다.
Recommended H/W Specification : System Requirements - Klaytn Docs

감사합니다.