如何以 Gbps 计算吞吐量

网络工程 吞吐量
2021-07-16 11:05:59

看了一个入侵检测系统后,我看到了以下语句:

“IDS 能​​够在 0.17 毫秒内分析 10.000 个字符(来自数据包)”,我想知道以 Gbps 为单位的吞吐量。

所以我想出了以下解决方案,但如果我在这里做错了什么,我希望有人告诉我。(8 来自 1char = 8 位的事实)

在此处输入图片说明

这实际上给了我:

在此处输入图片说明

那么,我有 0.438269447 的 Gbps 吗?但我在看这个网站时很困惑,这是否意味着我的答案是 Gbps 或 GB/s

(这是否意味着 IDS 能​​够分析在 1Gbps NIC 上发送的几乎一半的数据包)

谢谢你。

1个回答

tl;dr:每秒千兆位 (Gbps)

您的 470588235 是每秒位数。每个字符 8 位;取消分子中的字符单位,保留每秒的位数。“bps”(如 Gbps、Mbps、Kbps)表示“每秒位数”,而“B”(如 GB、MB、KB)表示“字节”。

“G”前缀通常表示度量“giga”,即 1,000^3(或 10^9)。所以你会——正如你所展示的——移动小数点九位。给你大约 0.4Gbps。

请注意,kilo、mega、giga 等概念也可以在二进制(base-2 数学)上下文中使用。写成“Ki”(表示 x1024,而不是“K”表示 x1,000),“Mi”表示 x1024^2(而不是 M 表示 x1,000^2。)