性能与可靠性

VPS를 어떻게 벤치마킹하나요?

간단한 답변

실제로 변하는 세 가지를 측정하세요: sysbench로 단일 스레드 CPU, fio로 4K 랜덤 읽기/쓰기 디스크, iperf3로 알려진 엔드포인트까지의 네트워크. 각각을 다른 시간대에 여러 번 실행하세요 — 단일 벤치마크는 그 분을 측정하는 것이지 서버가 아닙니다.

디스크는 제공업체가 가장 많이 다르고 합성 마케팅 숫자가 가장 덜 유용한 부분입니다. 데이터베이스가 실제로 하는 것인 큐 깊이 1의 4K 랜덤 IOPS를 테스트하세요. 인상적이지만 아무것도 예측하지 못하는 순차 처리량이 아닙니다.

실행 중 스틸 타임을 주시하세요. 03:00에 좋아 보이고 20:00에 나쁜 벤치마크는 하드웨어가 아니라 이웃에 대해 알려줍니다.

  • sysbench cpu --cpu-max-prime=20000 run — single-thread performance
  • fio --name=rand --rw=randrw --bs=4k --iodepth=1 --size=1G --runtime=60
  • iperf3 -c a-known-endpoint — real throughput, not the advertised port speed
  • vmstat 1 during all of it — watch the st column

참고 항목: IOPS

性能与可靠性 분야의 7개 답변

모든 답변(으)로 돌아가기