login:
Password:
Last login: Tue Nov 6 00:38:05 from 203.251.146.106
memory exhausted
BUG IN DYNAMIC LINKER ld.so: dl-minimal.c: 69: malloc: Assertion `page !
= ((void *) -1)' failed!
[: -eq: unary operator expected
[: -eq: unary operator expected
드디어 오늘은 이런 문구가 뜨더군요..
저번주부터 계속 mysql이 문제가 있는거 같더니...
top에서 메모리 부분을 보면 버퍼가 계속증가하고
캐쉬로의 반환이 안됩니다..물론 프리로 반환도 안되죠..
그래서 결국 스왑을 잡아먹기 시작하던데...
메모리 부분을 보면 다들 커널에서 알아서 관리한다구 대답하시는데..
이런경우 어떻게 해야 하는지...
지금 시스템은 1.2기가 램이 달려있는 상태입니다.
버퍼가 나중엔 1기가가 되어버리더군요..
어떻게 강제로 다시 풀수 있는 방법은 업는지..
마치 윈98 메모리 문제를 보는듯한 느낌입니다..
현제 리붓하고 top상황입니다.
2:17am up 1:26, 4 users, load average: 0.38, 0.74, 0.78
140 processes: 139 sleeping, 1 running, 0 zombie, 0 stopped
CPU states: 0.0% user, 2.0% system, 0.0% nice, 97.8% idle
Mem: 1295940K av, 1214892K used, 81048K free, 159296K shrd, 388012K
buff
Swap: 128516K av, 0K used, 128516K free 601384K
cached
PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME
COMMAND
16300 root 12 0 1024 1024 668 R 0 4.0 0.0 2:14 top
3218 root 1 0 768 768 608 S 0 0.1 0.0 0:05
in.telnetd
지금 시스템은
커널 2.2.19에 reiserfs pathch 그리고 openwall patch한 상태입니다.
아 그리고 smp를 사용합니다.
Mysql사이트에서는 보니 커널 2.2쓰레드 패치도 있다구 하던데..
혹시 위와같은 문제점을 격으신분 계시면 어떻게 해결하셨는지
가르쳐 주시면 고맙겠습니다...
우선 스왑부터 늘리려구 생각중입니다.
그럼 즐컴하십시요.--luna..