LinuxFreeBSD

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ LinuxFreeBSD ] in KIDS
글 쓴 이(By): fftkrr (천사구함)
날 짜 (Date): 1998년 11월  6일 금요일 오전 12시 44분 31초
제 목(Title): [질문] 실행시간이 갑자기 느려진 이유가??


안녕하세요...
리눅스에 POSTGRESQL을 설치해서 아주 잘 사용하고 있는데요..

얼마전에 갑자기 쿼리 속도가 상당히 느려졌습니다..

보통 2~3분만에 결과가 나오던것이 12~13분이나 걸리게 되었습니다.

그래서 원인을 추적해 본 결과..
예전에는 top명령어로 본 쿼리 수행중의 CPU states가 
user가 95%, system이 4%, nice와 idle이 1%내외였던것 같은데..
현재는 CPU state가
user가 30%내외이고, system이 70% 내외가 되었습니다.

물론 예전이나 현재나 개별 프로세스의 CPU점유율은 비슷합니다.
(POSTGRES프로세스가 95%이상으로 예전과 동일)

제 생각에는 USER의 CPU state가 낮아져서 속도가 느려진것
같은데요..(state수치 차이만큼 실행시간이 길어졌습니다.)

이렇게 낮아진 원인이 무엇인지 궁금합니다..
그리고 어떻게 이 수치를 회복할수 있을까요..?

이렇게 차이가 생기기 전후에 한 작업은..
레드헷 5.1에 딸려왔던 아파치 1.3.1(?)을 삭제하고, 아파치 1.3.3을
인스톨 했는데요.. rpm형식의 1.3.1을 삭제하면서 mod_perl과 
mod_php를 같이 삭제하고, mod_perl은 다시 설치하였지만 mod_php는
설치하지 않았구요..

이 작업을 한후에 CPU state가 변했습니다..

어떻게 하면 예전의 빠른 속도를 실행할수 있을까요..?

알려주시면 대단히 감사하겠습니다..

안녕히 계세요..
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.