ITパスポート 2009年 秋期 問61
問題文
コンピュータシステムが単位時間当たりに処理できるジョブやトランザクションなどの処理件数のことであり、コンピュータの処理能力を表すものはどれか。
選択肢
ア:アクセスタイム
イ:スループット(正解)
ウ:タイムスタンプ
エ:レスポンスタイム
🔒 解説は解答すると表示されます
コンピュータの処理能力を表す指標はどれか【ITパスポート 解説】
正解の理由
スループット(throughput:スルー=通す、プット=出す)は「単位時間当たりに処理できるジョブやトランザクションなどの件数」を表す指標です。問題文の「単位時間当たりに処理できるジョブやトランザクションなどの処理件数」という定義と完全に一致します。
解法ステップ
- 問題文のキーワードを確認します。ここでは「単位時間当たりに処理できるジョブやトランザクションなどの処理件数」。
- 各選択肢の意味を短く確認します。
- ア: アクセスタイム(アクセスにかかる時間)=時間の長さを表す。
- イ: スループット(単位時間あたりの処理件数)=処理能力を表す。
- ウ: タイムスタンプ(時刻を記録する値)=時刻に関する記録。
- エ: レスポンスタイム(応答に要する時間)=1件あたりの応答時間を表す。
- 問題文の定義と対応する用語は「単位時間あたりの処理件数」なので、イ(スループット)を選びます。
短い例:10秒で100件処理できた場合、スループットは 件/秒 です。
選択肢別の誤答解説
- ア: アクセスタイム
アクセスタイム(access time:データや装置にアクセスするのにかかる時間)は「時間の長さ」を示します。たとえばディスクからデータを読み出すのにかかる遅延を指し、件数(単位時間当たりの処理数)とは異なります。 - イ: スループット(正解)
単位時間あたりにどれだけ処理できるかを示すので、処理能力を表す指標として正しいです。 - ウ: タイムスタンプ
タイムスタンプ(timestamp:出来事に対応する時刻の記録)は「いつ起きたか」を記録するもので、処理能力や時間の長さとは違います。 - エ: レスポンスタイム
レスポンスタイム(response time:要求に対する応答に要する時間)は「1件あたりの遅延時間」です。応答速度を見る指標であり、スループット(件数/時間)とは評価の方向が異なります。
よくある誤解
- 「レスポンスタイムが短ければスループットも大きい」と思う誤解
一般には短いレスポンスタイムは良いですが、システムの並列度やボトルネックによってはレスポンスタイムが短くてもスループットが伸びないことがあります。別の観点の指標であると覚えてください。 - 「タイムスタンプ=処理時間」と混同する誤解
タイムスタンプは「時刻の記録」であり、処理に要した時間そのものではありません。処理時間は開始時刻と終了時刻の差から求めます。
補足コラム
- スループットとレスポンスタイムは両方とも性能評価で重要です。スループットは「どれだけ多く処理できるか(量)」、レスポンスタイムは「1件あたりどれだけ早く応答できるか(速さ)」を表します。使い分けは次の通りです。
- 大量バッチ処理や高負荷時の能力を見る → スループットを重視
- ユーザーの操作レスポンスを評価する → レスポンスタイムを重視
- 単位の例:スループットは「件/秒」「トランザクション/秒(TPS:Transactions Per Second)」などで表します。TPS(Transactions Per Second:1秒当たりのトランザクション数)という略語を使う場合は意味を添えるとよいです。
簡単な数値例:1分(60秒)で300件処理できたら、スループットは 件/秒。
FAQ
Q1. スループットの単位は何が多いですか?
A1. 件/秒、トランザクション/秒(TPS:Transactions Per Second)などが一般的です。用途によっては分あたり(件/分)や時間あたり(件/時)も使います。
A1. 件/秒、トランザクション/秒(TPS:Transactions Per Second)などが一般的です。用途によっては分あたり(件/分)や時間あたり(件/時)も使います。
Q2. スループットを上げるにはどうすればよいですか?
A2. 主な方法は並列処理の導入・ボトルネック(CPU、ディスク、ネットワークなど)の改善・処理効率の改善などです。ただし、単純に並列度を増やすとレスポンスタイムが悪化することもあるのでバランスが必要です。
A2. 主な方法は並列処理の導入・ボトルネック(CPU、ディスク、ネットワークなど)の改善・処理効率の改善などです。ただし、単純に並列度を増やすとレスポンスタイムが悪化することもあるのでバランスが必要です。
Q3. スループットとレスポンス、どちらを優先すべきですか?
A3. 目的次第です。ユーザー体感が重要なWebアプリではレスポンスを優先することが多いです。大量処理を短時間でこなすバッチ処理ではスループット重視になります。
A3. 目的次第です。ユーザー体感が重要なWebアプリではレスポンスを優先することが多いです。大量処理を短時間でこなすバッチ処理ではスループット重視になります。
関連キーワード: スループット、レスポンスタイム、アクセスタイム、タイムスタンプ、トランザクション、処理能力、パフォーマンス、ベンチマーク、TPS(Transactions Per Second)

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

