在网络接口上,速度是根据数据随时间给出的,特别是每秒比特数。然而,在超快的计算世界中——一秒钟是很长的时间。
例如,给定线性衰减。每秒 1 GBit 的接口将每半秒执行 500Mbit,每四分之一秒执行 250Mbit 等。
我想在某些时间单位,这不再是线性的。也许这是由以太网频率、系统时钟速度、中断计时器等设置的。我相信这因系统而异——但有人有更多信息或白皮书吗?
我很好奇的主要原因之一是了解接口上的输出下降。即使每秒的速度远低于接口可以处理的速度——也许会有尖峰导致仅少量毫秒的下降。也许各种合并会隐藏这种效果——或者可能会在接收界面上增加它?队列在这里有什么不同吗?
示例:
因此,如果这与 MS 呈线性关系,我们将获得 1Mbit/MS,并且如果 Wireshark 没有扭曲我所看到的内容,当我的峰值超过 1Mbit 时,我是否应该看到下降?
速度并不像许多人认为的那样重要。我有一个服务器有很多掉线(传入和传出) - 但每个工具都只显示低带宽利用率(在千兆链路上,平均不到 2%)。
尽管如此,统计计数器显示服务器上的 tx 和 rx 下降。对 ip 数据包的分析表明,服务器被数千个仅包含几个字节的微小 ip 会话淹没。
所以真正的问题——你也可能在你的案例中看到——可能是你的硬件和/或 IP 数据包堆栈每秒无法提供足够的数据包。
你说的是什么操作系统?如果是Linux,我可以为您提供更多详细信息。
添加:2011-06-26(我们谈论的是 Cisco 2960-S 交换机/路由器)
奇怪的是 Cisco 不知道他们自己的数据表。:-/
在此处查看“转发速率:64 字节数据包 Cisco Catalyst 2960-S”部分。由此我会说2960-S是2960的大哥,应该做很多PPS。你在哪里遇到这个问题?这是中继/上行链路吗?
由于您谈论第 2 层,请忘记 IP - 我们处于以太网数据包级别。但问题可能是一样的。
你在哪里/如何运行该wireshark?
归档时间: |
|
查看次数: |
1246 次 |
最近记录: |