便利な車内ワゴンサービス
先日、久しぶりに新幹線で出張したときのことである。出張先での仕事を終えた帰りの新幹線車内で、私は無性にビールを飲みたくなった。私は酒に強いほうではないが、ビール好きなのである。ちょうどそこへ車内販売のワゴンが来たのでビールを注文した。すると販売員は、すかさずワゴンから冷えた缶ビールを私に手渡してくれた。この間、1分もかからないやりとりであった。私は、ビールを飲みたいと感じてからごく短時間で喉の渇きを潤すことができ、とても満たされた気持ちになった。
そのあと、私の近くの座席にいた親子連れが、販売員にオレンジジュースを注文した。販売員は恐縮しながら答えた。「あいにく今オレンジジュースを切らしております、少々お待ちいただけないでしょうか」と。そして販売員は一旦パントリーに向かった。子供はおとなしく待っていた。しばらくして、販売員はオレンジジュースを手にして戻ってきた。ようやくその子供はオレンジジュースを手に入れることができた。最初に母親が販売員に尋ねてから、所望のオレンジジュースを手に入れるまで、概ね10分はかかったように思う。ジュースを買ってもらったのに、子供はちょっと不機嫌そうである。待たされすぎて、オレンジジュースを注文したことさえ忘れてしまったようにも見えた。
ワゴンとキャッシュの関係
「ビール」や「ジュース」をコンピュータの「データ」に、それらの何かを買うという行為をコンピュータの「データの読み出し」に置き換えてみよう。車内販売のワゴンはキャッシュ装置と同じ働きをしている。
ここで言うキャッシュはいわゆる現金のことではない。英語では「貯える場所」をさす言葉である。コンピュータの世界ではデータが保存されている場所と、読み出しを行うものの間に存在する中間的なメモリという意味合いが強い。コンピュータ本体内の記憶装置とCPUの間に存在する場合もあれば、ディスク装置とサーバの間にある場合もある。ここではディスク装置に搭載されたキャッシュついて話を進めてみよう。
ワゴンに目的の商品があった場合、すぐにその商品は手に入れられる。これを「キャッシュヒット」と呼んでいる。ちょうど欲しいデータが「当たった」のである。ヒットすれば最小の時間で読み込みが完了する。一方、ワゴンに目的の商品がなかった場合、データが「当たらなかった」ので「キャッシュミス(キャッシュヒットミス)」と呼んでいる。
「キャッシュミス」が起こると、スピードの遅いディスクへデータを直接取りに行かねばならないので時間がかかる。メモリとハードディスクの速度差は単位が1つ違うので概ね100倍から1000倍も遅いからだ。その結果、処理の待ち時間が大きくなる。コンピュータはデータの読み出しが遅くても機嫌を損ねたりはしないが、それだけ後続の処理が遅れることは間違いない。たくさん「キャッシュミス」が起これば、コンピュータの全体の処理速度に与える影響はバカにならないのだ。
「万川集海--IBMストレージ誕生50周年記念コラム」 のバックナンバー
-
万川集海 最終回:未来予想図--ストレージの未来について
万川集海も今回でとうとう最終回となった。最後はやはりストレージの未来について触れてみたいと思う。 -
万川集海 第17回:20人21脚はお好きですか--インターフェースのお話
-
万川集海 第16回:風呂はやっぱり外付けに限る--内蔵ディスクと外部ディスクのお話
-
万川集海 第15回:偽装結婚に自由恋愛--高速コピー機能のお話
-
万川集海 第14回:井戸と水道--ストレージ統合のお話
- 万川集海--IBMストレージ誕生50周年記念コラム 一覧へ »
企画特集

-
仮想化をダメにするストレージの実態
求められるストレージ正常化のキーワードとは? -
レガシーアプリケーションの稼働どうしてる?
互換性の問題、あなたはどう考える?意見募集中! -
仮想環境のバックアップは難しいのか
効率的なバックアップへの2ステップを解説 -
新しい視点のレンタルサーバが誕生!
スタートアップ企業、開発者に最適なそのポイントとは? -
経営統合後の事業損益構造の見える化を実現
SAS Performance Managementの導入事例紹介!! -
事例 VMwareでデータセンターをクラウド化
富士通の開発環境を効率化したクラウドのノウハウ -
利用者の理想を追求した最新レンタルサーバ
サイト制作事業者がその評価結果を徹底レポート! -
DBのパフォーマンスに困ってませんか?
既存のデータベース環境に追加するだけで性能が2倍に -
アプリケーション仮想化 3つの課題
最新のCosminexus V8.5の知られざる実力 -
身近な業務をCRMが変革!
実は、埋もれた情報が鍵だった -
通販サイトのアクセス集中からの危機を救う
4つのケーススタディからWebシステムを徹底解説 -
アンケートから見るセキュリティ対策の実態
8つの機能が中小企業の情報資産を守る -
御社はまだフリーの転送サービスですか?
大容量ファイルの受け渡しに「ルール」と「安心」を -
ビジネスを支えるWebシステム最前線
システムトラブルの6割が、ソフトウェアに原因あり
-
17. Intel Threading Building Blocks
オライリーブックから出版されている「Intel Threading Building Blocks... -
18. Intel Integrated Performance Primitives
単に最適化コンパイラを使うよりもパフォーマンスを良好にするルーチン...
