「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

C10K問題

pointこの用語のポイント

point「クライアント1万台問題」の略だよ

pointクライアントの数が想定より多すぎだよ

pointサーバがパンクしちゃいそうだよ

スポンサーリンク

簡単に書くよ

C10K問題(読:シーテンケーモンダイ 英:C10K problem)とは

「やべっ、こんなにお客さまが来るなんて想像してなかったよ。どーすんべ」問題のこと。
もう少し真面目っぽく書くと

「問題らしい問題は起きていないんだけど、クライアントの数が想定より多すぎてサーバがパンクしちゃうよ~」な問題のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「サーバ」と「クライアント」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

サーバは「サービスや機能を提供する側のコンピュータ」です。

C10K問題

クライアントは「サービスや機能を使う側のコンピュータ」です。

C10K問題2

サーバがサービスを提供し、そのサービスをクライアントが使います。

C10K問題3

以上を踏まえて

「クライアントの数があまりにも多すぎてサーバがパンクしちゃうよ~」な問題

が「C10K問題」です。
クライアント1万台問題」と表現されることも あります。
「C10K」は「クライアント1万台」の省略です。

C10K問題4

急に大人気になった定食屋さんを考えると分かりやすいと思います。
10席くらいしかないお店に100人以上が押しかけたら、大変なことになっちゃいますよね。
店員さんに落ち度がなくても、美味しいご飯をゆっくり食べて帰ることは難しいでしょう。
それと同じです。

C10K問題5

問題の可能性自体は昔からあったけど、最近の技術の発達で発生しやすくなった問題ということですかね。
何故「1万台」かと言うと、目安としてクライアントが1万台前後になると性能が落ちてくるから、らしいです。


image piyo2

一言でまとめるよ

まぁ「C10K問題」って単語が出てきたら「繁盛し過ぎです問題なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像061
書籍画像035

おまけ

■訳してみるよ

「client(クライアント)」の意味は「依頼人」とか「顧客」とかです。
「10」は数字ですね。
「K」は今回は「kilo(キロ)」のことです。
「1,000」を意味する接頭辞です。
「10K」で「1万」を意味します。
「問題」は日本語ですね。
何となく くっつけると

依頼人1万問題

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践
ソフトウェア受託現場の「失敗」集めてみた。 42の失敗事例で学ぶ受託開発のうまい進めかた