分析と広告のためのCookie
分析と広告のためにCookieを使っており、どちらもGoogleに送られます。拒否しても、目に見える動作は何も変わりません。プライバシーポリシーを読む
1 GB = 1000000 kB
値を入力すると、ギガバイトからキロバイトへの計算が入力に合わせてその場で進みます。1 GB あたり 1000000 kB.この比は測って求めたものではなく、定義で決まっています。計算はお使いの端末の中で行われ、入力した数字が通信に乗ることはありません。ただし、そのまわりのページのほうは、ほかのどのページとも同じように広告を読み込みます。
64 GB is 64000000 kB
— 普及価格帯のスマートフォン.
1000 GB is 1000000000 kB
— 「1 テラバイト」として売られているディスク.
0.0005 GB is 500 kB
— 軽いウェブページ 1 枚.
0.000064 GB is 64 kB
— 長めのメール 1 通.
| GB | kB |
|---|---|
| 1 | 1000000 |
| 2 | 2000000 |
| 5 | 5000000 |
| 10 | 10000000 |
| 50 | 50000000 |
| 100 | 100000000 |
| 500 | 500000000 |
| 1000 | 1000000000 |
GB を kB に変換
1 ギガバイトは 10 億バイトです。ディスクのメーカー、通信のデータ容量、動画のサイズが使っているのと同じ十進の意味です。
1 キロバイトは、標準化団体が定義すれば 1,000 バイトで、OS が定義すれば 1,024 バイトです。このページは 1,000 で計算します。1,024 のほうはキビバイトという名前を持っています。
ギガバイトからキロバイトへ移ると、小数点が右へ 6 桁ずれます。ほかには何も変わりません。覚えておく倍率もなければ、丸め方を決める必要もありません。数字は同じ並びのまま、位置だけが動きます。
1,234 GB は 1234000000 kB——同じ数字が、ずれただけです。ひと目で検算できる数少ない計算がこれです。結果の数字が始めたときの数字と違っていたら、それを変えたのはこの計算ではありません。
二つの単位の間には小数点 6 桁の差があり、その両端に「ファイル」と呼べるものが同時に存在することはありません。キロバイトは単価です。1 リクエスト、1 ページビュー、1 行のログ、1 個のテレメトリサンプルのコストです。ギガバイトは予算です。下方向への変換は、その予算を実際に使われる通貨に変えることであり、だからこそ答えはたいていサイズではなく個数になります。
この個数こそ書き留めておく価値のある形です。1 ギガバイトは 1 キロバイトのリクエスト 100 万件、50 キロバイトのページ 2 万件、500 キロバイトの画像 2,000 枚です。それぞれが 1 か月に起きるはずのことと照らし合わせて確認できる文であり、7 桁の数字を頭の中で保持する必要はありません。
100 万を 1 件あたりのサイズで割れば答えが直接出ます。1 ページビューが 40 kB なら 1 ギガバイトは 25,000 件、400 kB なら 2,500 件、4 MB なら 250 件です。この算術自体は些細で、重要なのはその幅です。もっとも軽い場合ともっとも重い場合の差が 100 倍にもなり、同じ予算でも誰も測っていない 1 つの数字次第で膨大にも取るに足らないものにもなります。
ですから 1 件あたりの数字こそ正確にすべきもので、想定ではなく実測すべきです。ページ重量ツールが報告するのは初回読み込み時の転送量で、再訪問はキャッシュのおかげでずっと安く済み、ログイン後のページはずっと高くつくことがあります。割り当てが重要な場面では、ビルドレポートの 1 つの数字ではなく、実際の接続での実際のセッションを測るべきです。
ギガバイト数として売られるプランは、キロバイト単位の断片として使われ、その断片の大半はユーザーが選んだものではありません。1 本の記事ページはフォント、いくつものトラッキングスクリプト、広告スタック、自動再生の動画を運ぶことがあり、転送量に占める記事本文の割合はしばしば 1 割未満です。割り当てをキロバイトに変換し、現実的なページコストで割れば、1 か月がなぜ 2 週間で尽きるのかを説明する個数が出てきます。
いちばん大きな単一の項目はたいてい動画で、どんなページ最適化も及ばない桁違いの差があります。標準画質のストリーミングは 1 時間あたりおよそ 1 ギガバイトを消費し、高画質はその数倍です。1 時間の動画は何千ものテキストページに相当します。割り当てが説明もなく消えたとき、算術がまず指し示すのは、頼んでもいないのに再生された動画です。
タイムスタンプ、レベル、メッセージ、いくつかのフィールドを持つ構造化ログの 1 行は、たいてい 200 バイトから 2 キロバイトの間です。ログの予算管理が難しいのは、変数がサイズではなく件数だからです。500 バイトのログを毎秒 1,000 行出すと毎秒 500 キロバイト、1 日あたり 43 ギガバイトになり、この数字は誰か一人の判断で決まったものではありません。
予算を下向きに変換すると制約が読めるようになります。月間 100 ギガバイトの割り当ては 1 億キロバイトで、1 行 500 バイトなら 2 億行、持続的には毎秒約 77 行に相当します。この最後の数字はログレベルと比較できる数字で、多くの場合 INFO と DEBUG の選択が単なる好みではなく予算そのものであることを示します。
期間に対する予算は率であり、率は合計値が隠すものを捕まえます。月間 1 ギガバイトは平均すると毎秒約 386 バイト、1 日 1 ギガバイトはおよそ毎秒 11.6 キロバイトです。ハートビートやメトリクスエージェント、ポーリングループなど継続的なものは、この数字と照らし合わせるべきです。10 秒ごとに 2 キロバイト送るプロセスは、単体では無害に見えても月に半ギガバイトを消費しています。
仕様書を読むときには逆の変換も同じくらい役立ちます。「1 時間あたり数キロバイト」と宣伝された機器は年間 1 億バイト未満で最小のプランで済みますが、「毎秒数キロバイト」を使う機器は年間数十ギガバイトになり、まともな割り当てが必要です。分子の単位も分母の単位も両方読む必要があり、たいてい省略されるのは分母のほうです。
小数点を 6 桁動かすのは桁を丸ごと見失いやすい場所です。1,000,000 と 10,000,000 は一見似ていて、どちらももっともらしい答えに見えるからです。ゼロの数を数えるより、名前の付いた段階で数えるほうが信頼できます。1 ギガバイトは 1,000 メガバイト、1 メガバイトは 1,000 キロバイト、だから 1 ギガバイトは 1,000×1,000 キロバイト。二段階で、それぞれ確認しやすい形です。
この誤りが必要以上に長く生き残るのは、間違った答えでもそれなりに妥当に見える数字だからです。10 倍ずれた割り当てはすぐには破綻せず、月末になって破綻します。算術を逆にたどってみてください。件数に 1 件あたりのサイズを掛け直し、元のギガバイトの数字に戻るか確認するのです。数秒で済み、まさにこの種の誤りを捕まえます。
ネットワーク、プロバイダー、請求書はすべて 10 進法です。転送量のギガバイトは 10 億バイトであり、向こう側のメーターはもっと親切な単位ではなくバイトそのものを数えています。これは好都合です。このページでのキロバイトへの変換はプロバイダーがまさに行っている算術そのものであり、割り当てと件数の間に調整は要りません。
ずれが現れるのは端末側です。アプリごとのデータ使用量を報告する OS は 1,024 で 3 回割ることがあり、そのギガバイトはネットワーク側より 7.4 パーセント大きく見え、同じ月の集計はより低い数字になります。二つを見比べたユーザーは請求の過剰を疑いますが、差が問題になるなら双方をバイトに落とし込めば数字は一致します。
1 GB は 1000000 kB.画面に出しているのは有効数字 12 桁までです。ギガバイトとキロバイトの比そのものは定義によって決まっている厳密な値で、丸めが入るのは表示のところだけです。
いいえ。計算はブラウザーの中で行われます。通信を切ったままでも計算は続けられますし、それがいちばん手軽な確かめ方でもあります。
同じ名前の単位が 2 つ動いているからです。メーカーは 1 GB を 1,000,000,000 バイト(10 億バイト)として数えます。一方 Windows が表示しているのはギビバイト、つまり 1,073,741,824 バイトで、それを「GB」と呼んでいます。同じディスクが 7 パーセントほど小さく見えるのはこのためです。消えたものは何もありません。
1kBは0.000001GBです。同じ関係を逆から読んだだけなので、一方のページの答えをもう一方に通せば、必ず元の値に戻ります。
このページがデータ量の単位について述べていることは検証できます。根拠となる資料は次のとおりです。
係数はページ内の定数で、計算は四則演算だけです。だからどこにも送信されませんし、送信する必要もありません。入力した数値はブラウザーから出ません。運ぶためのリクエストが存在しないからです。