서버 건강을 재는 TPS와 MSPT 읽기
TPS와 MSPT는 서버가 건강한지 알려 주는 두 숫자예요. TPS는 월드가 1초에 몇 번 갱신되는지(20이 완벽), MSPT는 갱신 한 번에 몇 밀리초가 걸리는지(50 아래가 건강)예요.
읽는 시간 3분 · 2026년 10월 21일 업데이트 · 작성: GuavaHost Team
TPS가 뜻하는 것
TPS는 ticks per second, 초당 틱 수를 말해요. 틱은 월드 전체의 한 번의 갱신이에요. 몹이 움직이고, 블록이 바뀌고, 레드스톤이 작동하죠. Minecraft 계열 서버는 정확히 20 TPS를 목표로 해요. 수치가 꾸준히 20이면 서버가 완벽하게 따라가고 있는 거예요. 20 아래는 서버가 뒤처지고 있다는 뜻이고, 플레이어는 그것을 느리고 렉 걸린 플레이로 느껴요.
MSPT가 뜻하는 것
MSPT는 milliseconds per tick, 틱 하나가 끝나는 데 걸리는 시간이에요. 여기 중요한 연결이 있어요. 20 TPS를 내려면 각 틱이 50 ms 안에 끝나야 해요(1000 ms를 20으로 나눈 값이에요). 그러니,
- MSPT가
50보다 한참 낮으면: 여유가 있고 TPS는 20에 머물러요. - MSPT가
50에 가까워지면: 경계에 있는 거라, 조금만 튀어도 TPS가 떨어져요. - MSPT가
50을 넘으면: 서버가 제시간에 틱을 끝내지 못하고 TPS가 떨어져요.
MSPT가 더 이른 경고 신호예요. MSPT가 조용히 올라가는 동안에도 TPS는 20으로 나올 수 있어서, MSPT를 지켜보면 플레이어가 알아채기 전에 문제를 알 수 있어요.
확인하는 방법
- Paper, Spigot, Purpur에서는 Console (콘솔) 탭이나 게임 안에서
/tps와/mspt를 입력하세요. - 최근 바닐라 버전에서는
/tick query로 현재 틱 시간을 볼 수 있어요. - 더 깊이 보려면 무료 Spark 플러그인을 설치하고, 실시간 수치는
/spark tps, 무엇이 틱을 먹고 있는지 정확히 찾으려면/spark profiler를 실행하세요.
이 명령어들은 모두 Console 탭 아래쪽 입력 칸에서 바로 실행할 수 있어요.
숫자 읽기
- TPS
20.0에 MSPT가10에서30정도: 건강하고 여유가 충분해요. - TPS
20.0인데 MSPT가45에서50근처: 지금은 건강하지만 몹 농장 하나나 플레이어 한 명만 더해도 넘어갈 수 있어요. - TPS가
18아래: 오늘 손봐야 할 것이 있어요.
MSPT는 튀는데 TPS는 괜찮아 보일 때
평균은 짧은 스파이크를 가려요. 평균 TPS가 20인데도 MSPT가 몇 초마다 튄다면, 자동 저장, 예약 작업, 청크 로딩 몰림 같은 주기적인 비용이 있을 가능성이 커요. Spark 프로파일러가 범인을 지목하는 가장 빠른 방법이에요.
수치를 개선으로 바꾸기
숫자를 알고 나면 해결책은 늘 같은 용의자들이에요. 시야 거리와 시뮬레이션 거리 내리기, 과한 엔티티 정리하기, 무거운 플러그인 제거하기, RAM 추가하기죠. 컨트롤 패널의 Manage plan (요금제 관리)으로 언제든 RAM을 올릴 수 있고, 요금은 일할 계산되며, 월드를 건드리지 않고 몇 초 만에 적용돼요. 변경할 때마다 /tps와 /mspt를 다시 확인해, 무엇이 실제로 도움이 됐는지 보세요.
아직 해결되지 않았나요? discord.gg/GuavaHost 에서 저희 Discord에 들어오시면 팀이 도와드려요.
- tps
- mspt
- diagnostics
- minecraft
Host a Minecraft Java server From $3.99/mo, with instant setup and DDoS protection.
아직 해결되지 않았나요? 저희 팀이 24시간 대기하며 질문에 답해 드려요.