안녕하세요.
너무 답답해서 이렇게 글을 올립니다.
우선 시스템사양입니다.
OS: RedHat 7.3
cpu: xeon 2GHz *4
mem: 8G
입니다.
top으로 보면 모두 제대로 잡혀있습니다.
근데 메모리 사용상황을 보면 좀 이상합니다.1:49am up 13 days, 20:38, 2 users, load average: 0.00
, 0.00, 0.05 61 processes: 60 sleeping, 1 running, 0 zombie, 0 stopped
CPU0 states: 0.0% user, 49.2% system, 0.0% nice, 50.0% idle
CPU1 states: 0.0% user, 0.0% system, 0.0% nice, 100.0% idle
CPU2 states: 0.0% user, 0.0% system, 0.0% nice, 100.0% idle
CPU3 states: 0.0% user, 0.0% system, 0.0% nice, 100.0% idle
CPU4 states: 0.0% user, 0.0% system, 0.0% nice, 100.0% idle
CPU5 states: 0.0% user, 0.0% system, 0.0% nice, 100.0% idle
CPU6 states: 0.0% user, 0.0% system, 0.0% nice, 100.0% idle
CPU7 states: 0.0% user, 0.0% system, 0.0% nice, 100.0% idle
Mem: 8106144K av, 4215028K used, 3891116K free, 0K shrd, 28832K buff
Swap:1646652K av, 37640K used, 1609012K free 4106736K cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
16014 root 15 0 1036 1036 832 S 2.8 0.0 0:07 top
16021 root 15 0 1052 1052 852 R 1.4 0.0 0:00 top
1 root 15 0 112 68 56 S 0.0 0.0 0:30 init
보시는 데로 아무런 작업도 없는 상황에서 시스템이 4G정도의 메모리를 쓰고 있고 cache도 4
G정도가 잡혀있습니다. 이런 상황에서 프로세스를 돌리면 mem사용량이 올라가면서 프로세
스가 멈춥니다. swap은 건드리지도 않고여..
로그를 보면 out of memory나 Error! Memory has been exhausted. Increase the size of virtual memory on this box
등의 에러가 납니다.
8G정도면 충분하다고 생각하는데요..실제로 다른곳에서는 같은 프로그램을 실행할때 4G나
2G에서도 잘돌아갑니다. 7.3이 원래 그러나요?
그리고 7.2와 7.3의 차이를 알고싶은데요..관련 문서나 URL좀 알려주시기 바랍니다.--혁명의
그날까지...