메모리가 거의 FULL 로 차서 걱정입니다. (top 결과 캡쳐)
글쓴이: myhong74 / 작성시간: 월, 2006/11/13 - 5:11오후
안녕하세요~!
금번 저희 회사에 서버를 새로 설치 하여 웹서버를 구동중입니다.
메모리는 2G 인데.. 그렇게 많은 트래픽이 있는 웹서버가 아닌데...
메모리가 거의 FULL 로 차서 정말 걱정입니다.
top 명령어 하고 'M' 으로 메모리 사용량 별로 정렬을 한 결과 인데...
혹시 무엇 때문에 메모리를 거의 FULL 로 사용하고 있는지 조언좀 부탁드립니다.
조언 좀 부탁드릴께요~
감사합니다.
Forums:
쓸데없는 데몬들이
쓸데없는 데몬들이 너무 많이 올라간거 같은데여..
필요없는 서비스는 내려보시는게 좋을꺼같네여
cat /proc/meminfo 에서
cat /proc/meminfo
에서 Cached 에 있는것은 커널이 알아서 캐싱하는 부분입니다.
MemFree 에 이것을 + 한것을 남은 용량이라고 생각해도 됩니다.
emerge money
https://xenosi.de/
Swap사용량이 0인것을
Swap사용량이 0인것을 보아도 메모리는 부족하지 않은 상태입니다. free용량이 적게 표시되는 것은 위의 송효진님이 설명하신 그대로이고요.
걱정하지 않으셔도 될것 같습니다.
그럼 이만 총총...[竹]
http://elflord.egloos.com
===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com
잠재적인 문제가 있을 수 있는 것 같습니다.
우선 이러한 오해(?)를 불러오는 것이 httpd의 메모리 사용량이 다른 프로세스에 비해서 상당히 크다는 것입니다.
httpd 4개가 VIRT 수치가 295m이고 또 다른 하나는 296m입니다.
RES수치는 20m, 32m, 19m 이라고 나오는 군요.
VIRT는 virtual image, RES는 Resident Size라고 하는데,
설정이라던가 웹 페이지의 코드 재구성이 필요할 듯합니다.
웹서버의 모듈중에서 꼭 사용해야 하는 모듈 이외에는 모두 내리고,
웹서버 설정 파일을 수정해서 메모리 사용량을 줄이는 것이 좋을 듯 합니다.
또한 웹 페이지의 코드를 점검해서 메모리 사용을 최소한으로 줄이면 해결이 되실 듯 합니다.
그리고 현재 swap를 사용하지 않는 것으로 보아서는 급하게 해결할 부분은 없습니다.
한 걸음 더 가까이
free -m 해보면 실제
free -m 해보면 실제 사용 메모리 정도는 알 수 있겠죠? ^^;;;
그나저나...뭘 돌리시길래 httpd 의 메모리 점유율이...그렇게 예술이신건지...-_-a
댓글 달기