このサイトの測定方法
この記事は、本サイトで公開するベンチマークデータの測り方をまとめた雛形です。実測を始める前に、内容を自分の手順に合わせて書き換えてください。
測定の原則
- 同じ手順を、毎月同じ条件で繰り返す。
- 1 回の値ではなく、複数回の中央値を載せる。
- 測定日と測定環境を、データの横に必ず書く。
- 測定に使ったスクリプトと生ログは公開する。
測定項目
| 項目 | 内容 | ツール |
|---|---|---|
| cpu_score | CPU の単スレッド性能 | sysbench cpu |
| disk_read_mb_s | ディスク読み込み速度 | fio |
| disk_write_mb_s | ディスク書き込み速度 | fio |
| ttfb_ms | 最初のバイトが届くまでの時間 | curl |
手順の雛形
- 各社で同じ OS(例: Ubuntu 24.04 LTS)のインスタンスを作る。
- 起動直後に sysbench と fio を 3 回ずつ実行し、中央値を記録する。
- 手元の回線から curl で TTFB を測る。時間帯による差を避けるため、同じ時刻に測る。
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 表記の方針 を参照してください。