질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

도와주세요! 살려주세요!

작성자 정보

  • 박현태 작성
  • 작성일

컨텐츠 정보

본문

 

제가 웹게임을 운영하고 있는데 cafe24 -> Gabia로 이동후에 접속자수가 30명이
넘으면 부하는 없는데 과도한 렉이 발생하고 있습니다.
혹시 이게 메모리가 부족해서 이런현상이 보이는지..
ssh TOP 프로세서 모니터링화면도 첨부하겠습니다.
이전 cafe24 호스팅 사용할때 200명이 접속해도 원할하게 잘돌아가다가
gabia로 이동하자마자 30명만 넘어도 10초는 기다려야 페이지로딩이 완료되는
렉이 심해졌습니다. 미치겠습니다 ㅜ.ㅜ

* 렉현상은 3분에 한번씩 접속자수가 많을경우 1분에 한번씩 발생합니다.

# 아래는 프로세서 모니터링입니다.


top - 10:59:38 up 12 days, 10:21, 1 user, load average: 0.54, 0.39, 0.30
Tasks: 242 total, 2 running, 240 sleeping, 0 stopped, 0 zombie
Cpu(s): 6.1%us, 0.5%sy, 0.0%ni, 93.1%id, 0.1%wa, 0.0%hi, 0.2%si, 0.0%st
Mem: 2072956k total, 1977452k used, 95504k free, 468048k buffers <- ★ 이부분이 의심됩니다.

Swap: 2096440k total, 34152k used, 2062288k free, 1328964k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
20510 nobody 25 0 5360 3292 1308 R 1 0.2 0:00.02 battle.cgi <defunct>
1869 nobody 15 0 26292 4124 1560 S 0 0.2 0:00.12 httpd
3393 nobody 15 0 26292 3620 1472 S 0 0.2 0:00.24 httpd
12418 nobody 15 0 26300 3856 1520 S 0 0.2 0:00.08 httpd
1 root 15 0 2064 148 116 S 0 0.0 0:02.73 init
2 root RT -5 0 0 0 S 0 0.0 0:01.98 migration/0
3 root 34 19 0 0 0 S 0 0.0 0:00.13 ksoftirqd/0
4 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/0
5 root RT -5 0 0 0 S 0 0.0 0:01.14 migration/1
6 root 34 19 0 0 0 S 0 0.0 0:00.10 ksoftirqd/1
7 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/1
8 root RT -5 0 0 0 S 0 0.0 0:01.58 migration/2
9 root 34 19 0 0 0 S 0 0.0 0:00.11 ksoftirqd/2
10 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/2
11 root RT -5 0 0 0 S 0 0.0 0:01.12 migration/3
12 root 34 19 0 0 0 S 0 0.0 0:00.09 ksoftirqd/3
13 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/3

그리고 계속 상단 Tasks 에서 Zombie 가 올라가던데
좀비??? 이게 뭐죠ㄷㄸ???

*아참! 그리고 프로세서 모니터링 상단에 Mem(메모리)

Mem: 2072956k total, 1977452k used, 95504k free, 468048k buffers

이부분때문에 렉이걸리는건가요? 사용량은 많은데 남은량이 턱없이 적네요.
혹시 이부분이 문제라면 서버 어떤부분 업그레이드를 해야 하는지요?

*
battle.cgi <defunct>
이렇게도 자주뜨던데.. 이부분도 문제가 있는것 같습니다
<defunct>가 죽다,죽은을 뜻하는 단어로 알고있습니다 ^^..

관련자료

댓글 1

이경호님의 댓글

  • 이경호
  • 작성일
1. 메모리는 사용한 부분에 대하여 캐쉬형태로 사용합니다.

2. zombie : 작업이끝난뒤에도 메모리에서 사라지지 않는 process입니다

3. defunct : 오류때문에 작업하지 못한경우에도 사라져야 하는데 사라지지 않는  process입니다, 프로그램을 잘못 짤 경우 발생할 수 있습니다

공지사항


뉴스광장


  • 현재 회원수 :  60,074 명
  • 현재 강좌수 :  35,995 개
  • 현재 접속자 :  523 명