1GPBS 64 位以太网卡与 32 位以太网卡有何不同?

1GPBS 64 位以太网卡与 32 位以太网卡有何不同?

给定两个以太网卡,如下所示

当两张以太网卡共享相同的 1GBPS 额定值时,额外的 32 位有什么关系?编辑:附上我在 ebay 上找到的一些链接

答案1

64 位 PCI 卡可插入 PCI-X 插槽(不要与 PCI-e 插槽混淆)。实际上,标准 PCI-33 具有足够的带宽来为 1 千兆位卡供电,因此即使将 32 位卡插入 64 位插槽,您也不太可能注意到性能有太大差异。请注意,插槽和卡双向兼容。

PCI-X 插槽通常仅出现在服务器上,台式机通常仅带有 PCI 和 PCI Express x1 插槽,尽管高端工作站系统通常具有 PCI-X 和更宽(x4 或 x8)的非视频 PCI-e 插槽。

但是,总线速度会有所不同。如果您在 PCI-X/100 插槽中安装了 PCI-33 卡,那么 33 MHz 卡会将整个总线速度降低到 33 MHz。这可能会对该总线上的其他卡产生影响。64 位 PCI-X/100 插槽的标称带宽约为 800MB/秒。如果您在此插槽中安装 33MHz 卡,则会降低整个总线速度,将可用带宽降低到 266MB/秒。如果总线上的另一张卡可以比这更快地传输数据(例如 RAID 控制器),那么其可用带宽将被限制为 266MB/秒。

我亲眼见过这种情况。如果机器有多个 PCI 总线,那么你可以把慢速卡放在一条总线上,把快速卡放在另一条总线上。大多数带有 64 位 PCI 总线的服务器和旧工作站都有多个总线,尽管 1U 或 2U 服务器可能只有一条总线上有可用插槽。

答案2

简单来说,数据可以在内存和以太网卡之间以 64 位块而不是 32 位块的形式进行交换,即每次获取或放入 8 个字节而不是 4 个字节。

因此,对于相同的传输速率,64 位卡所需的处理器时间或总线利用率大约是 32 位卡的一半。

他们还需要不同的司机意识到这些差异。

相关内容