최근 프로젝트에서 DISK IO 가 100%로 동작되는 경우가 종종 있었다. 보통 topas 라는 프로그램을 띄워서 상황을 분석하였는데 nmon 이라는 툴을 이용했더니 쉽게 그 원인을 알 수 있었다. DISK usage 가 100% 되는 경우는 과도한 로그 출력과 메모리 부족으로 인한 swapping (paging) 이 주요 원인이다. 아니나 다를까 nmon 을 실행시켜 보니 available memory 가 0.1 % 이고 paging 은 120%을 넘고 있었다. 이것은 메모리의 부족으로 계속 메모리의 내용을 disk 로 swapping 하고 있는 현상인 것이다. 메모리를 할당 받은 불필요한 process 를 끄거나 메모리를 늘리는 방법을 찾아야 할것이다. 온튠(OnTune)시스템모니터링을 전문으로 하..