평소 사용하던 서버들에서는 40 ~ 60% 메모리 사용률을 확인하면서 그려려니 했다.
체크는 sysstat 를 설치해서 sar -r 명령으로 출력되는 10분단위 로그를 사용해 체크했었다.
근데 왠걸.. 이번에 새로 사온 기존거보다 조금은 고스펙 (램이 기존은 8기가인데, 새로산놈은 16기가) 이란녀석이
실행된건 별 차이도없는데 메모리 사용률이 너무 쉽게 99% 까지 오르는것
평상시에도 80% 는 기본으로 잡고있고...........
너무 찜찜해서 알아보니
리눅스는 사용안할때도 명목상으로 캐쉬메모리를 잡고 잇다고... ㅡ,.ㅡ
실질 여유메모리는 이 캐쉬메모리까지 포함해야한다고한다.. 그래서 아래와같이 체크했고
여유가 훨훨 넘치는 상태를 확인했고 안심할수있었다는 뭐 그런 내용입니다.
1. 메모리 사용률
[root@localhost1 ~]# free -m
total used free shared buffers cached
Mem: 354636 145920 208715 0 1695 10028
-/+ buffers/cache: 134195 220440
Swap: 133195 0 133195
전체 용량 = 354636 명목 여유 메모리 = 208715 실질 여유 메모리 = 220440 (≒208715+1695+10028)
댓글
댓글 쓰기