samba 서버를 운영중인데 buff/cache 용량이 너무 큽니다.
글쓴이: g9736ms / 작성시간: 목, 2020/11/26 - 12:16오후
[root@ ]# free -h
total used free shared buff/cache available
Mem: 45G 1.7G 274M 13M 43G 43G
Swap: 7.5G 0B 7.5G
처음에도 free 용량이 적어서 메모리 증설을 했는데
여전히 여유 공간이 부족한 상황입니다.
ss 명령어로 사용량을 확인해 봤는데 고작 2명분 PC에서 통신 진행중 이며
cpu 사용률도 낮습니다.
인원은 약 80명 가량 사용중인데 메모리 증설을 더 할 필요가 있는지 궁금합니다.
버퍼를 주기적으로 비워줄까 란 생각도 해봤는데 사용자 작업에 문제가 있을 거 같은데
원래 NAS를 쓰면 buff/cache 에 자원이 많이 할당 되나요?
아니면 추가 증설이 필요한 상황인가요?
Forums:
비활성화 메모리 량이 많습니다.
Active: 4019540 kB
Inactive: 41367440 kB
Active(anon): 462588 kB
Inactive(anon): 510724 kB
Active(file): 3556952 kB
Inactive(file): 40856716 kB
보며는 비활성화(file)에 많이 점유 하고 있는데
이거를 메모리 증설을 따로 해야하나요?
알아보니
Inactive(file)란 I/O 성능향상을 위해 커널이 캐시 목적으로 사용하고 있는 영역이다. 참조된지 오래되어서 swap영역으로 이동될 수 있는 메모리 영역이라 그냥 단순 이용 가능한 영역이라고 생각하면 될 것 같습니다.
available 이 43G니까 딱히 상관 없을 거 같습니다...
혼자 북치고 장구치고
...
Linux에서 free memory는 "안 쓰고 놀고 있는 메모리"라고 생각하면 대략 맞습니다.
비싼 돈 주고 산 메모리를 왜 놀립니까, 달리 쓸 일이 없으면 캐시라도 시켜야죠.
띠용
OS가 열일 하고 있던거였군요 ㅋㅋㅋ
댓글 달기