このサイトの測定方法

公開日
更新日
測定日
測定環境
Ubuntu 24.04 LTS / 各社の東京リージョン(Hetzner はシンガポール)/ sysbench・fio・curl(bench/run.sh)
著者
yodef
AI 利用
あり(下書き・集計・校正など。測定と公開の判断は人が行っています)(AI 利用の開示方針)

この記事は、本サイトで公開するベンチマークデータの測り方をまとめた雛形です。実測を始める前に、内容を自分の手順に合わせて書き換えてください。

測定の原則

  • 同じ手順を、毎月同じ条件で繰り返す。
  • 1 回の値ではなく、複数回の中央値を載せる。
  • 測定日と測定環境を、データの横に必ず書く。
  • 測定に使ったスクリプトと生ログは公開する。

測定項目

項目 内容 ツール
cpu_score CPU の単スレッド性能 sysbench cpu
disk_read_mb_s ディスク読み込み速度 fio
disk_write_mb_s ディスク書き込み速度 fio
ttfb_ms 最初のバイトが届くまでの時間 curl

手順の雛形

  1. 各社で同じ OS(例: Ubuntu 24.04 LTS)のインスタンスを作る。
  2. 起動直後に sysbench と fio を 3 回ずつ実行し、中央値を記録する。
  3. 手元の回線から curl で TTFB を測る。時間帯による差を避けるため、同じ時刻に測る。
  4. src/data/bench/YYYY-MM.json に結果を追記する。
sysbench cpu --threads=1 --time=30 run
fio --name=readtest --rw=read --bs=1M --size=1G --direct=1 --runtime=30
curl -o /dev/null -s -w '%{time_starttransfer}\n' https://example.com/

測定の限界

ここで測る値は、特定の日時・リージョン・回線での結果です。他の環境で同じ値が出ることは保証できません。混雑状況によって結果が変わる点も、あらかじめ断っておきます。

AI の利用

下書き・集計・校正に AI を使うことがあります。測定の実施と公開の判断は人が行います。詳しくは AI 利用の開示方針 を参照してください。

広告について

測定結果は、アフィリエイト報酬の有無で変えません。広告を含むページには、冒頭に PR 表記を出します。詳しくは 広告・PR 表記の方針 を参照してください。