ヒント:Webリクエストはヘルツ(Hz)で測定すべきではない

本記事は、Webサーバーのリクエストレート測定に一般的に使用される「ヘルツ(Hz)」という単位が、物理学的には不適切であるという技術的指摘を提供しています。ヘルツは本来、周期的で規則的な現象(例:振動、波形)の周波数を測定するために設計された単位です。

本記事は、Webサーバーのリクエストレート測定に一般的に使用される「ヘルツ(Hz)」という単位が、物理学的には不適切であるという技術的指摘を提供しています。ヘルツは本来、周期的で規則的な現象(例:振動、波形)の周波数を測定するために設計された単位です。

しかし、Webサーバーへのリクエストは予測不可能で不規則なイベントであり、各リクエストのタイミングは独立した確率的現象です。このような確率的で偶発的なイベントの発生率は、別の単位で表現されるべきというのが著者の主張です。

代わりに、著者はベクレル(Bq)の使用を提案しています。ベクレルは放射能減衰を表す単位で、「1秒あたりの減衰イベント数」として定義され、確率的プロセスの測定に理論的に適しているとされています。

ただしコメント欄では、ヘルツとベクレルは次元的には等価であること、実際のWebトラフィックはポアソン分布ではなくバースト的であること、SI単位の定義が実務的にどの程度重要かについて、技術的な議論が展開されています。

HNの反応

SI単位の厳密な定義に関する技術的議論が中心となっており、理論的な正確性と実務的な有用性についての見方が分かれています。ヘルツとベクレルの次元的等価性やWebトラフィックの統計的性質に関する複数の指摘が寄せられています。

注目コメント

「SI単位の定義の権威は非常に明確です:ヘルツは周期現象にのみ使用され、ベクレルは放射能に関連する確率過程にのみ使用されるべきです。通常、Webリクエストには放射性核種は関与していません。」— @maxnoe

元記事を読むHN討議を見る