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

クライアント1万台問題

pointこの用語のポイント

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

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

スポンサーリンク

簡単に書くよ

クライアント1万台問題(読:クライアントイチマンダイモンダイ 英:C10K problem)とは

「C10K問題」のこと。
用語の中身としては

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

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


image piyo

詳しく書くよ

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

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

クライアント1万台問題

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

クライアント1万台問題2

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

クライアント1万台問題3

以上を踏まえて

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

が「クライアント1万台問題」です。
一般的には「C10K問題」と表現されます。
「C10K」が「クライアント1万台」の省略です。

クライアント1万台問題4

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

クライアント1万台問題5

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


image piyo2

一言でまとめるよ

まぁ「クライアント1万台問題」って単語が出てきたら「繁盛し過ぎです問題なんだな~」と お考えください。

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

おまけ

■訳してみるよ

「client(クライアント)」の意味は「依頼人」とか「顧客」とかです。
「1万台問題」は日本語ですね。
何となく くっつけると

依頼人1万台問題

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践
おい点P、動くんじゃねえ!──ニガテ民のための算数と数学の本