ホーム コンピュータ IOPS とスループットの変換 作成日: 2026年7月20日 21:33 IOPS とスループットの変換 入力 求める量スループットIOPS10,000スループット500 MB/sブロックサイズ4 KiB コンピュータ IOPS とスループットの変換 I/O ブロックサイズを用いて、ストレージデバイスの IOPS と MB/s 単位のスループットを相互に変換する。IOPS からスループットを、または目標スループットから IOPS を求める。 求める量 スループット IOPS 入力 入力 IOPS 1 秒あたりの入出力操作数。デバイスが 1 秒間に処理する読み書きリクエストの数。 ブロックサイズ KiB ≥ 0 KiB 各 I/O 操作のサイズ。ブロックが大きいほど 1 操作あたりに移動するデータが多くなる。 4 KiB8 KiB64 KiB1 MiB 結果 値を入力すると計算結果が表示されます。 結果 スループット MB/s ブロックサイズ 4 KiB で 1 秒あたり 10,000 操作を行ったときのデータ転送速度。 共有 レポートを印刷 リセット 埋め込み この計算機を埋め込む プレビュー このコードをページに貼り付けると計算機を表示できます。 コードをコピー この計算を共有 このリンクを開くと、入力した値がそのまま表示されます。 リンクをコピー 共有する XFacebookLINE メール 最終更新: 2026-06-29 IOPS とスループットの変換 ストレージの性能は、混同しやすい 2 つの単位で報告される。操作の回数を数える IOPS と、1 秒あたりに移動するデータの量を測るスループットである。本計算は、1 操作が運ぶデータ量である I/O ブロックサイズを用いて両者を相互に変換する。IOPS を入力するとスループットが、目標スループットを入力すると必要な IOPS が得られる。 同じデバイスの 2 つの見方 ストレージデバイスは一度に 1 操作ずつ仕事をする。IOPS(1 秒あたりの入出力操作数)は、そのうち何回をデバイスが 1 秒間に完了するかを数える。データベースがランダムな検索を処理する場合のように、多数の小さく独立したアクセスからなるワークロードに適した指標である。スループットは 1 秒あたりに何バイトがデバイスを流れるかを測る。大きなファイルをストリーミングする場合に適した指標である。どちらの数値も単独では全体像を語れない。両者をつなぐのがブロックサイズである。 変換 各操作は 1 ブロックのデータを転送するため、スループットは単に操作速度に 1 操作あたりのバイト数を掛けた値である。 Throughput=IOPS×block size\text{Throughput} = \text{IOPS} \times \text{block size} 変形すると、与えられたデータ速度を維持するために必要な操作数は次のとおりである。 IOPS=Throughputblock size\text{IOPS} = \dfrac{\text{Throughput}}{\text{block size}} 両者はブロックサイズを介して結びついているため、ブロックサイズを伴わずに示された IOPS の数値はデータ速度に変換できず、スループットの数値も IOPS に変換できない。 計算例 あるソリッドステートドライブが 4 KiB の操作で 10,000 IOPS と定格されている。そのスループットは次のとおりである。 Throughput=10,000×4 KiB=10,000×4096 bytes≈40.96 MB/s\begin{aligned} \text{Throughput} &= 10{,}000 \times 4\ \text{KiB} \\ &= 10{,}000 \times 4096\ \text{bytes} \\ &\approx 40.96\ \text{MB/s} \end{aligned}Throughput=10,000×4 KiB=10,000×4096 bytes≈40.96 MB/s 同じドライブが代わりに 1 MiB のブロックを移動する場合、同じ 40 MB/s に達するのに 1 秒あたりわずか約 40 操作で済む。IOPS とスループットがブロックサイズに対して直接トレードオフの関係にあることを示している。 ブロックサイズが支配的な理由 小さなブロックは IOPS を押し上げスループットを下げる。各操作が運ぶデータが少ないからである。大きなブロックはその逆をもたらす。これがベンチマークが必ずブロックサイズを明記する理由であり、4 KiB のランダム読み込み向けに調整されたデータベースと、1 MiB のシーケンシャル書き込みをストリーミングするバックアップジョブとが、同じハードウェアのまったく異なる限界に負荷をかける理由である。ストレージを設計するときは、実際のワークロードに合ったブロックサイズで変換し、デバイスの定格 IOPS が通常は特定のアクセスパターンを前提としていることに留意する。既知の量のデータを移動する場合、データ転送時間の計算 が、与えられた速度で転送にどれだけの時間がかかるかを見積もる。 よくある質問 (FAQ)IOPS とはIOPS は 1 秒あたりの入出力操作数(input/output operations per second)を表し、ストレージデバイスが 1 秒間に完了できる個々の読み書きリクエストの数である。データベースがランダムな検索を処理する場合のように、多数の小さく独立した操作を扱うデバイスの能力を表す標準的な指標である。IOPS とスループットは性能の異なる側面を表す。IOPS は操作の回数を数え、スループットは移動するデータの量を測る。 IOPS とスループットの関係はスループットは IOPS にブロックサイズを掛けた値に等しい。各操作が 1 ブロックのデータを移動するため、データ速度は操作速度に 1 操作あたりのバイト数を掛けたものになる。逆に、IOPS はスループットをブロックサイズで割った値に等しい。たとえば、4 KiB のブロックサイズでの 10,000 IOPS は約 40 MB/s であり、同じ 40 MB/s は 1 MiB のブロックサイズではわずか約 40 IOPS となる。2 つの指標が相互に変換できるのは、ブロックサイズが定まったときに限られる。 ブロックサイズで結果がこれほど変わるのはなぜかブロックサイズは、操作の回数を数えることとデータの量を測ることをつなぐ橋である。小さなブロックは高い IOPS には有利だがスループットには不利である。各操作が運ぶデータが少ないからである。大きなブロックは高いスループットには有利だが IOPS には不利である。各操作が多くのデータを運ぶからである。そのためストレージのベンチマークは必ずブロックサイズを明記する。ブロックサイズを伴わない IOPS の数値はデータ速度に変換できず、その逆も同様である。 これはランダムアクセスとシーケンシャルアクセスの両方に当てはまるか算術的な関係はどんなワークロードでも成り立つが、実際のデバイスはランダムアクセスとシーケンシャルアクセスとで大きく異なる IOPS を示す。 シーケンシャルな読み書きは実効的に大きなブロックサイズを使い、高いスループットに達する。ランダムな小ブロックアクセスは操作ごとのオーバーヘッドによって制限され、高い IOPS には達するがスループットは低くなる。変換するときはワークロードに合ったブロックサイズを使い、デバイスの定格 IOPS は通常、特定のアクセスパターンを前提としていることに留意する。 次のおすすめ キャッシュヒット率と実効アクセス時間(AMAT)の計算 キャッシュのヒット率、ヒット時間、ミスペナルティから、平均メモリアクセス時間(AMAT)とミス率を求め、キャッシュが実効レイテンシに与える影響を確認する。 詳しく解説RAID容量の計算 ディスク台数、容量、RAIDレベルを入力して、使用可能な記憶容量・耐障害性・冗長オーバーヘッドを求めます。 詳しく解説データ転送時間の計算 データ量・回線速度・プロトコルオーバーヘッドから、実際のデータ転送にかかる時間を見積もります。カタログ上の回線速度と実効スループットのギャップを考慮します。 詳しく解説 200+ ツール · 10 言語対応 · 完全無料 性能・待ち行列の他の計算 Apdex スコアの計算CPU実行時間 計算ツールIOPS とスループットの変換M/M/1 待ち行列の計算M/M/c 待ち行列計算ツールアーランC 要員数計算 +6 more Show less アムダールの法則の計算キャッシュヒット率と実効アクセス時間(AMAT)の計算グスタフソンの法則の計算バッテリー駆動時間の計算ツールリトルの法則の計算平均メモリアクセス時間(AMAT)の計算 コンピュータの他のカテゴリ ネットワーク 1秒あたりパケット数(pps)の計算CIDRとサブネットマスクの変換IPv4 アドレス表現の変換IPv6サブネットの計算IPアドレス範囲の計算IPスーパーネットの計算MTU から MSS の計算TCP スループットの計算サブネットの計算レイテンシバジェットの計算帯域幅遅延積(BDP)の計算セキュリティ・暗号 chmodパーミッションの計算UUID 衝突確率の計算パスワードのエントロピーハッシュ衝突確率の計算データ・エンコード 2の補数変換Base64エンコードのオーバーヘッドCRCチェックサムGit リポジトリのクローンサイズ推定IEEE 754 浮動小数点ビット表現QRコードの収容文字数Unixタイムスタンプ変換(エポック ⇄ 日時)UTF-8バイト数計算ツールオーディオファイルサイズ計算カラーコードの変換スループット (bps) 換算データ転送時間の計算テキスト → 2進数 / 16進数 / ASCII 変換ナイキストサンプリングレート計算ツールブルームフィルタ サイズ計算メガピクセル・印刷サイズ計算メモリアドレスビット計算圧縮率の計算画素密度(PPI・DPI)の計算画像ファイルサイズの計算色深度・ビット/ピクセルの計算動画ビットレートとファイルサイズ配信帯域幅の計算浮動小数点精度の計算アルゴリズム Luhn チェックディジットの計算シャノンエントロピーの計算ハミング距離の計算ビッグO記法の増加率レーベンシュタイン距離の計算信頼性・ストレージ APIレート制限の計算cron式デコーダー・次回実行時刻の計算MTBF・MTTR・稼働率 計算ツールRAID容量の計算クラウドストレージ料金の計算ハミング符号 ECCビット数計算ツール稼働率SLAの計算複合可用性の計算 この計算機は役に立ちましたか? 役に立った 改善が必要 改善が必要 どのような点が改善されると良いですか? フィードバックを送信 Powered by OneCalc ↗
最終更新: 2026-06-29 IOPS とスループットの変換 ストレージの性能は、混同しやすい 2 つの単位で報告される。操作の回数を数える IOPS と、1 秒あたりに移動するデータの量を測るスループットである。本計算は、1 操作が運ぶデータ量である I/O ブロックサイズを用いて両者を相互に変換する。IOPS を入力するとスループットが、目標スループットを入力すると必要な IOPS が得られる。 同じデバイスの 2 つの見方 ストレージデバイスは一度に 1 操作ずつ仕事をする。IOPS(1 秒あたりの入出力操作数)は、そのうち何回をデバイスが 1 秒間に完了するかを数える。データベースがランダムな検索を処理する場合のように、多数の小さく独立したアクセスからなるワークロードに適した指標である。スループットは 1 秒あたりに何バイトがデバイスを流れるかを測る。大きなファイルをストリーミングする場合に適した指標である。どちらの数値も単独では全体像を語れない。両者をつなぐのがブロックサイズである。 変換 各操作は 1 ブロックのデータを転送するため、スループットは単に操作速度に 1 操作あたりのバイト数を掛けた値である。 Throughput=IOPS×block size\text{Throughput} = \text{IOPS} \times \text{block size} 変形すると、与えられたデータ速度を維持するために必要な操作数は次のとおりである。 IOPS=Throughputblock size\text{IOPS} = \dfrac{\text{Throughput}}{\text{block size}} 両者はブロックサイズを介して結びついているため、ブロックサイズを伴わずに示された IOPS の数値はデータ速度に変換できず、スループットの数値も IOPS に変換できない。 計算例 あるソリッドステートドライブが 4 KiB の操作で 10,000 IOPS と定格されている。そのスループットは次のとおりである。 Throughput=10,000×4 KiB=10,000×4096 bytes≈40.96 MB/s\begin{aligned} \text{Throughput} &= 10{,}000 \times 4\ \text{KiB} \\ &= 10{,}000 \times 4096\ \text{bytes} \\ &\approx 40.96\ \text{MB/s} \end{aligned}Throughput=10,000×4 KiB=10,000×4096 bytes≈40.96 MB/s 同じドライブが代わりに 1 MiB のブロックを移動する場合、同じ 40 MB/s に達するのに 1 秒あたりわずか約 40 操作で済む。IOPS とスループットがブロックサイズに対して直接トレードオフの関係にあることを示している。 ブロックサイズが支配的な理由 小さなブロックは IOPS を押し上げスループットを下げる。各操作が運ぶデータが少ないからである。大きなブロックはその逆をもたらす。これがベンチマークが必ずブロックサイズを明記する理由であり、4 KiB のランダム読み込み向けに調整されたデータベースと、1 MiB のシーケンシャル書き込みをストリーミングするバックアップジョブとが、同じハードウェアのまったく異なる限界に負荷をかける理由である。ストレージを設計するときは、実際のワークロードに合ったブロックサイズで変換し、デバイスの定格 IOPS が通常は特定のアクセスパターンを前提としていることに留意する。既知の量のデータを移動する場合、データ転送時間の計算 が、与えられた速度で転送にどれだけの時間がかかるかを見積もる。 よくある質問 (FAQ)IOPS とはIOPS は 1 秒あたりの入出力操作数(input/output operations per second)を表し、ストレージデバイスが 1 秒間に完了できる個々の読み書きリクエストの数である。データベースがランダムな検索を処理する場合のように、多数の小さく独立した操作を扱うデバイスの能力を表す標準的な指標である。IOPS とスループットは性能の異なる側面を表す。IOPS は操作の回数を数え、スループットは移動するデータの量を測る。 IOPS とスループットの関係はスループットは IOPS にブロックサイズを掛けた値に等しい。各操作が 1 ブロックのデータを移動するため、データ速度は操作速度に 1 操作あたりのバイト数を掛けたものになる。逆に、IOPS はスループットをブロックサイズで割った値に等しい。たとえば、4 KiB のブロックサイズでの 10,000 IOPS は約 40 MB/s であり、同じ 40 MB/s は 1 MiB のブロックサイズではわずか約 40 IOPS となる。2 つの指標が相互に変換できるのは、ブロックサイズが定まったときに限られる。 ブロックサイズで結果がこれほど変わるのはなぜかブロックサイズは、操作の回数を数えることとデータの量を測ることをつなぐ橋である。小さなブロックは高い IOPS には有利だがスループットには不利である。各操作が運ぶデータが少ないからである。大きなブロックは高いスループットには有利だが IOPS には不利である。各操作が多くのデータを運ぶからである。そのためストレージのベンチマークは必ずブロックサイズを明記する。ブロックサイズを伴わない IOPS の数値はデータ速度に変換できず、その逆も同様である。 これはランダムアクセスとシーケンシャルアクセスの両方に当てはまるか算術的な関係はどんなワークロードでも成り立つが、実際のデバイスはランダムアクセスとシーケンシャルアクセスとで大きく異なる IOPS を示す。 シーケンシャルな読み書きは実効的に大きなブロックサイズを使い、高いスループットに達する。ランダムな小ブロックアクセスは操作ごとのオーバーヘッドによって制限され、高い IOPS には達するがスループットは低くなる。変換するときはワークロードに合ったブロックサイズを使い、デバイスの定格 IOPS は通常、特定のアクセスパターンを前提としていることに留意する。