본문으로 건너뛰기
← 가이드 목록

서버가 느릴 때 점검하기

서버가 느리거나 게임·봇이 자주 끊긴다면 아래 순서대로 원인을 좁혀보세요. 대부분은 트래픽, CPU, 메모리, 디스크 중 하나입니다.

1. 오늘 트래픽 할당량을 넘지 않았나요?

일일 트래픽 할당량을 넘으면 그날 남은 시간 동안 속도가 제한됩니다. 마이페이지의 서버 상세 화면에서 오늘 사용량을 확인하세요. 모자라면 같은 화면에서 바로 트래픽을 추가 구매할 수 있습니다. 할당량의 80%를 넘으면 이메일로도 안내해드립니다.

2. CPU와 메모리 확인 (Linux)

htop을 설치하면 사용량을 한눈에 볼 수 있습니다.

sudo apt install -y htop
htop
  • 맨 위 막대: CPU 코어별 사용률, Mem(메모리), Swp(스왑)
  • F6을 눌러 PERCENT_CPU 또는 PERCENT_MEM으로 정렬하면 무엇이 자원을 많이 쓰는지 바로 보입니다.
  • q로 빠져나옵니다.

이렇게 보인다면

  • CPU가 계속 100% — 맨 위에 있는 프로그램이 원인입니다. 내가 실행한 프로그램이라면 코드나 설정(무한 반복, 너무 많은 작업)을 확인하세요. 코어 하나만 꽉 찼는지 전부 찼는지에 따라 해결 방법이 다르니 싱글코어? 멀티코어?도 참고하세요.
  • 모르는 프로그램이 CPU를 다 쓰고 있다 — 해킹되어 채굴 프로그램이 돌고 있을 수 있습니다. 서버 비밀번호를 바로 바꾸고 서버 보안 기본 설정을 따라 해주세요. 의심스러우면 데이터를 백업한 뒤 새 서버로 옮기는 것이 가장 안전합니다.
  • Mem이 거의 꽉 차 있다 — 메모리가 부족할 때를 참고하세요.

서버가 감당하는 양을 숫자로 보고 싶다면:

nproc     # CPU 코어 수
uptime    # 끝에 나오는 load average 3개 (1분·5분·15분 평균)

load average가 코어 수보다 계속 높다면 서버 사양에 비해 일이 많은 상태입니다.

3. 디스크가 꽉 차지 않았나요?

df -h /

Use%가 90%를 넘으면 디스크 용량이 꽉 찼을 때를 참고해 정리하세요.

4. 네트워크가 끊기나요?

서버 안에서 외부로 연결이 안정적인지 확인합니다.

ping -c 10 8.8.8.8

마지막 줄의 packet loss가 0%가 아니라면 네트워크가 불안정한 상태입니다. 외부에 공개한 게임 서버가 공격을 받아 끊기는 것으로 의심된다면 회선 선택 가이드의 보안존을 참고하세요. (회선은 서버 발급 후 바꿀 수 없어 새 서버로 옮겨야 합니다)

Windows 서버

작업 관리자(Ctrl + Shift + Esc)를 엽니다.

  • 프로세스 탭: CPU·메모리 열 제목을 누르면 많이 쓰는 순서로 정렬됩니다.
  • 성능 탭: CPU, 메모리, 디스크, 네트워크 사용량을 그래프로 볼 수 있습니다.

그래도 느리다면

서비스 상태에서 전체 장애가 있는지 확인하고, 문제가 계속되면 기술지원으로 알려주세요. 문의할 때 위에서 확인한 내용(트래픽, CPU·메모리 사용률, ping 결과)을 함께 보내주시면 훨씬 빨리 도와드릴 수 있습니다.

해결되지 않는 문제가 있다면 고객센터로 문의해주세요.