안녕하세요?
Postgres 8x 의 유저 입니다.
사용하다보니 postgres 라는 프로세스가 많이 생기고 개당 13M 를 차지 하던데...
이부분에 대해서 이해가 안가거든요.
시스템상 50 개 정도의 접속을 필요로 합니다.
이 13M 라는게 더 줄일수는 없는지?
그리고 무엇을 의미 하는건지요?
그리고 오랫동안 동작하지않고 접속 유지 되어 있는 postgres 프로세스를
자동으로 죽이는 법은 없는지 알고 싶습니다.
프로세서의 메모리는 top으로 보신 것인가요?
top에서 보여주는 메모리는 공유 메모리까지 포함한 크기인 것으로 알고 있습니다.
각 프로세스가 차지한다고 표시된 메모리 크기를 다 더한 것이 실제로 사용하고 있는 메모리 보다 많죠.
저도 정확히 아는 것은 아니지만 예전에 아파치 프로세스를 보고 같은 의문이 들어서 검색을 해보니 그렇게 나오더군요.
공유 메모리 뿐 아니라 공유 라이브러리도 중복해서 표시된다고 했던 것 같구요.
중복된 것을 빼면 그렇게 크지는 않을겁니다.