ターンアラウンドタイムとレスポンスタイム(turnaround time / response time)

分類
テクノロジ系 システム構成要素
出る試験
基本情報応用情報
重要度
★★★☆☆

どちらも速さを測る指標。最初の反応までがレスポンスタイム、最後まで出そろうまでがターンアラウンドタイム。

もう少し詳しい説明

どちらも速さを測る指標です。違いは1つだけで、どこまでを測るかです。

時間の中身依頼が届くまで順番待ち処理結果が全部出るまでレスポンスタイムここまで測る測らないターンアラウンドタイム最後まで測る
3段とも同じ時間の流れです。違うのは、どこまでを測るかだけ。レスポンスタイムは最初の反応まで、ターンアラウンドタイムは最後まで測ります。

同じ時間の流れを、どこで区切って測るかの違いです。別々の量ではありません。

どちらを使うかは、仕事の形で決まる

レスポンスタイムが向くのは、人が画面の前で待っている仕事です。

検索ボタンを押して、1件目が出るまでに3秒かかるのか、0.3秒なのか。人が「遅い」と感じるのは、最初の反応までの時間です。全部出そろうまでの時間は、見ながら待てます。

ターンアラウンドタイムが向くのは、まとめて処理して、結果を受け取る仕事です。

月末に給与計算をまとめて流す、といった仕事では、途中で何か返ってきても意味がありません。全部終わって、結果が手元に届いて初めて使えます。このように、たまった仕事をまとめて処理することをバッチ処理と呼びます。

画面の前で待つならレスポンスタイム、結果を受け取るならターンアラウンドタイム、と対応で覚えてください。

スループットは、測っているものが違う

並べて出てくるのがスループット(決まった時間のうちに、どれだけの量をこなせたか)です。こちらは時間ではありません。

スループット = 単位時間あたりに処理できた仕事の量

1時間で伝票を1,200件さばけたなら、こうなります。

スループット = 1,200件 ÷ 1時間 = 1時間あたり1,200件

時間を測るのが2つ、量を測るのが1つ。ここが分かれ目です。

そして、速さと量は、いつも同じ向きに動くわけではありません。1件ずつの速さを少し犠牲にしても、まとめて流したほうが全体の量は増える、ということが起きます。1件が速い=たくさんこなせる、とは限りません。

何に時間がかかっているのか

ターンアラウンドタイムの中身は、図の1段目のように分かれています。

  1. 依頼が届くまで(通信にかかる時間)
  2. 順番待ち(ほかの仕事が終わるのを待つ時間)
  3. 処理(実際に計算している時間)
  4. 結果が全部出るまで(出力や通信にかかる時間)

遅いときに増えているのは、たいてい2番の順番待ちです。処理そのものを速くしても、順番待ちが長ければ全体は縮みません。

この「順番待ちがどれだけ伸びるか」を計算する方法が、待ち行列理論です。そちらのページでも待ち時間と応答時間を区別していますが、考え方はここと同じです。自分の処理時間を含めるかどうかで名前が変わります。

平均だけを見ない

実務でも試験でも押さえておきたい点があります。平均が良くても、使っている人は不満を持つことがあります。

100件のうち99件が0.1秒で、1件だけ10秒かかったとします。平均は約0.2秒で、数字としては良好です。ところが10秒待たされた人は「遅い」と言います。

そのため、SLA(提供する側と使う側が、品質を数値で取り決めた合意)では、平均ではなく「95%の要求を3秒以内に返す」のような書き方が使われます。

試験ではこう出る

科目A(旧・午前)のシステム構成要素の分野で出ます。いちばん多いのは、2つの言葉の説明を選ばせる問題です。「全部出そろうまで」ならターンアラウンドタイム、「最初の反応まで」ならレスポンスタイムです。

スループットと並べる形も定番です。スループットだけ測っているものが違う(時間ではなく量)ので、ここで切り分けられます。

計算問題として出ることもあります。4つの内訳を足すだけですが、問題文がどこまでを聞いているかを読み違えると答えが変わります。聞かれている範囲に線を引いてから足すと確実です。

応用情報では、ターンアラウンドタイムを縮めるには何を手当てすべきか、という形まで出ます。順番待ちが長いなら、処理を速くするより、同時に処理できる数を増やすほうが効くという向きで考えてください。

関連する用語

待ち行列理論
行列の伸び方を計算する方法。待ち時間と応答時間の区別は、こちらと同じ考え方
稼働率
動いていた時間の割合。速さではなく、止まらなさを測る指標
CPI・MIPS・FLOPS
プロセッサそのものの速さを測る指標。こちらは機械の中だけを見る
SLA
品質を数値で取り決めた合意。応答時間は、ここに書かれる代表的な項目

ミニクイズ

ターンアラウンドタイムの説明として、最も適切なものはどれか。

正解は 3番:処理を依頼してから、結果が全部出そろうまでの時間

ターンアラウンドタイムは、依頼を出してから結果が全部出そろうまでを測ります。最初の反応までを測るのはレスポンスタイムで、測る範囲が違うだけの関係です。単位時間あたりの仕事の量はスループット(決まった時間のうちに、どれだけの量をこなせたか)で、こちらは速さではなく量を見ています。故障から復旧までの平均はMTTRで、速さではなく止まらなさの話です。問題文が「全部出そろうまで」なのか「最初の反応まで」なのかを、先に読み分けてください。

間違えた用語の復習リストを見る →

この分野をまとめて解く → システム構成要素とソフトウェアのミニテスト(全28問)

最終更新:2026-11-05