이 온라인 테스트는 브라우저에서 제어된 CPU 부하를 발생시키고 실시간으로 처리량과 반응성을 측정합니다. 이 테스트는 로컬에서 실행되며 하드웨어나 열 벤치마크가 아니며, 다양한 설정에서 페이지가 유지할 수 있는 것을 보고합니다. 이 도구는 한국의 사용자들이 CPU 성능을 이해하고 최적화하는 데 특히 유용합니다.

브라우저 CPU 스트레스 및 반응성 테스트
다중 스레드 산술 + 부동 소수점 작업 부하와 실시간 반응성 및 안정성 휴리스틱. 데이터는 로컬에 저장됩니다. 열 또는 하드웨어 인증 벤치마크가 아닙니다.
스레드
-
-
+
지속 시간
모드
세션
시작
일시 정지
중지
내보내기
테마
고급
대기 중
목표 부하
증가
다단계
탭 숨기기 시 일시 정지
진행 상황
0%
추정 CPU 부하
경과 시간
0.0s
초당 작업 수
0
부드럽게
총 작업 수
0
평균 0
반응성
0ms
최대 0ms
스레드
0
목표 -
최대 초당 작업 수
0
일관성 —
기준 대비 상대
초기 안정성 대비 초당 작업 수
달성한 부하
0%
작업 비율
스로틀 의심
수집 중…
최근 초당 작업 수 추세
테스트 요약
요약 복사
요약 닫기
측정 지침
초당 작업 수: 초당 실행된 작업 수 (깜박임 방지를 위해 부드럽게 처리됨).
반응성: 예약된 타이머에 추가된 지연. 높을수록 브라우저가 더 바쁨.
달성한 부하: 작업자 간의 활성 작업 시간 / 총 시간 (대략적).
일관성: 최근 초당 작업 수의 변동 (변동성이 낮을수록 성능이 더 안정적임).
스로틀 의심: 지속적인 하락 및 지연 상승이 열 / OS 스로틀링을 시사할 때 트리거됨.
세션 기록
JSON 내보내기
이걸 공유하시겠어요?
WhatsApp X Telegram Facebook LinkedIn Reddit

작동 방식

스레드

병렬 작업자가 몇 개 실행되는지를 정의합니다. 각 작업자는 바쁜 루프입니다. 더 많은 스레드는 더 많은 CPU 코어를 차지하려고 합니다.

예: 8코어 CPU에서 8개의 스레드를 설정하면 부하가 코어에 분산됩니다. 코어 수보다 많은 스레드를 설정하면 운영 체제가 스레드를 시간 분할하여 경쟁하게 됩니다.

지속 시간

실행이 얼마나 오래 지속되는지를 제어합니다. 미리 설정된 옵션: 30, 60, 180초 또는 수동으로 중지할 때까지 무한정입니다.

모드

루프에서 사용되는 산술의 종류를 선택합니다. 각 모드는 서로 다른 CPU 실행 유닛에 스트레스를 줍니다.

  • 균형: 정수 및 부동 소수점 수학을 혼합합니다. 많은 일상 프로그램과 같은 일반적인 작업 부하를 나타냅니다.
  • 정수: 소수점 수 체크를 수행합니다. 이는 정수 논리 및 분기 유닛에 강한 부하를 줍니다. 메모리 사용은 적지만 정수 파이프라인에는 강한 부하를 줍니다.
  • 부동 소수점: 작은 행렬 곱셈을 수행합니다. 이는 부동 소수점/벡터 유닛(FPU/SIMD)에 스트레스를 줍니다. 그래픽 셰이더나 과학 코드와 같은 작업 부하를 모방합니다.

차이는 중요합니다. 일부 CPU는 정수 수학에서 더 빠르고, 다른 CPU는 부동 소수점에서 더 빠르며, 두 가지를 혼합하면 전반적인 균형을 보여줍니다.

세션 제어

  • 시작: 짧은 기준선으로 시작하여(초기 안정 처리량 측정) 선택한 부하를 실행합니다.
  • 중지: 즉시 실행을 종료합니다.
  • 일시 중지/재개: 실행을 일시 중지하고 계속할 수 있습니다.
  • 내보내기: 설정 및 결과를 포함한 JSON 파일을 생성합니다.
  • 테마: 어두운/밝은 스타일을 전환합니다.
  • 고급: 세부 조정 옵션을 표시합니다.

고급 옵션

목표 부하

작업자는 항상 100%의 시간 동안 실행되지 않습니다. 목표 부하는 듀티 사이클을 설정합니다:

  • 100% = 작업자가 중단 없이 실행됩니다.
  • 75%, 50%, 25% = 작업자는 각 시간 창의 일부 동안 실행되고 나머지 시간 동안 휴식합니다.
  • 자동 = 도구가 성능을 안정적으로 유지하고 지연을 줄이기 위해 듀티를 동적으로 조정합니다.

증가

모든 스레드를 한 번에 시작하는 대신, 점진적으로 추가합니다(초당 하나씩). 부하가 증가함에 따라 처리량과 반응성이 어떻게 변화하는지 볼 수 있습니다.

다단계 프로파일

실행을 단계로 나눕니다(시작 시 가벼움, 중간에 전체, 끝에 가벼움). 부하가 변화할 때 시스템이 어떻게 회복되는지를 보여줍니다.

탭 숨기기 시 일시 중지

브라우저 탭이 숨겨지면 실행을 종료하거나 일시 중지합니다. 백그라운드 탭의 제한으로 인한 오해의 소지가 있는 결과를 방지합니다.

진행 상황

실행이 진행됨에 따라 바가 채워집니다. 기준선 동안에는 천천히 움직이고, 활성 실행 중에는 완료된 비율을 추적합니다.

실시간 메트릭

  • 예상 CPU 부하 (게이지)

    CPU 포화의 추정 %. 요청된 작업량, 달성된 작업량, 시스템의 지연 정도를 혼합합니다. 색상 변화: 초록(정상), 호박(경고), 빨강(위험).
  • 경과 / 남은 시간

    테스트가 얼마나 오래 실행되었고 얼마나 남았는지를 보여줍니다.
  • 초당 작업 수

    작업자가 초당 완료한 작업 수입니다. 깜박임을 피하기 위해 부드럽게 처리됩니다.
  • 총 작업 수 / 평균

    누적 작업 수와 지금까지의 평균 속도입니다.
  • 반응성

    예약된 타이머가 얼마나 지연되는지를 측정합니다(지연). 100ms에 발사되어야 하는 타이머가 실제로 110ms에 발사되면 반응성은 +10ms를 보여줍니다. 낮은 숫자는 브라우저가 빠르게 반응함을 의미하고, 높은 숫자는 이벤트 루프가 혼잡함을 의미합니다.
  • 스레드 (실시간 vs 목표)

    현재 활성화된 작업자의 수를 요청한 수와 비교하여 보여줍니다.
  • 최대 초당 작업 수 및 일관성

    최대 = 최고 처리량 샘플. 일관성 = 시간에 따른 처리량의 안정성.

    • 매우 안정적: 거의 일정함.
    • 안정적: 경미한 변동.
    • 변동: 눈에 띄는 변화.
    • 매우 변동: 크고 불안정한 변화.
  • 상대 vs 기준선

    현재 처리량을 초기 기준선의 %로 표시합니다. 제한을 감지하는 데 유용합니다 — 100% 이하로 떨어지면 무언가가 느려졌음을 의미합니다.
  • 달성된 부하

    작업자가 활성 상태였던 실제 시간 비율입니다. 이는 작업자가 목표 듀티를 충족했는지를 보여줍니다. 예: 75%의 듀티를 요청했지만 60%만 달성했다면 시스템이 너무 바빠서 따라가지 못한 것입니다.
  • 제한 의심

    처리량이 기준선의 약 절반 이하로 떨어지고 타이머 지연이 급증할 때 “가능성”으로 표시됩니다. 이는 종종 운영 체제나 열 제한을 신호합니다.

최근 초당 작업 수 추세

최근 처리량 샘플의 바 스파크라인입니다. 단기적인 하락과 급증을 볼 수 있습니다.

메트릭 가이드

정의는 도구 하단에 빠른 참조를 위해 나열되어 있습니다:

  • 초당 작업 수 = 처리량
  • 반응성 = 타이머의 지연
  • 달성된 부하 = 실제 듀티 비율
  • 일관성 = 처리량의 안정성
  • 제한 의심 = 제한을 위한 휴리스틱

브라우저에서 온라인 CPU 스트레스 테스트

테스트 요약 및 기록

실행이 종료된 후, 설정 및 결과를 보여주는 요약 라인이 표시됩니다: 지속 시간, 스레드, 모드, 평균 및 최대 초당 작업 수, 기준선 대비 상대 %. 안내 노트는 변동성이나 지연 문제를 지적합니다. 세션 기록은 비교를 위해 마지막 몇 번의 실행을 유지합니다. 내보내기는 결과를 JSON 형식으로 출력합니다.

당신의 장치에서 결과는 어떻습니까? 이 테스트에서 더 보고 싶은 기능이 있습니까? 댓글로 알려주세요!

CalcuLife.com