web-dev-qa-db-ja.com

1GPBS 64ビットイーサネットカードは32ビットカードとどう違うのですか?

次のように2枚のイーサネットカードが与えられます

両方のイーサネットカードが同じ1GBPS定格を共有する場合、追加の32ビットはどのように関連しますか?編集:私がebayに見つけたいくつかへの添付リンク

4
Everyone

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カードがある場合、33MHzカードはそのバス全体を33MHzまで遅くします。これは、そのバス上の他のカードに違いをもたらす可能性があります。 64ビットPCI-X/100スロットの公称帯域幅は、約800MB /秒です。このスロットに33MHzカードを挿入すると、バス全体の速度が低下し、使用可能な帯域幅が266MB /秒に減少します。バス上の別のカードがそれよりも速くデータを転送する可能性がある場合(たとえば、RAIDコントローラー)、その使用可能な帯域幅は266MB /秒に制限されます。

私はこれが野生で起こるのを見ました。マシンに複数のPCIバスがある場合は、低速カードを1つのバスに配置し、高速カードを別のバスに配置できます。ほとんどのサーバーおよび64ビットPCIバスを備えた古いワークステーションには複数のバスがありますが、1Uまたは2Uサーバーでは1つのバスで使用できるスロットしかありません。

単純に、そのデータは、32ビットではなく64ビットの一括でメモリとイーサネットカード間で交換できます。つまり、フェッチまたはプットごとに4バイトではなく8バイトです。

したがって、64ビットカードは、同じ転送速度で、32ビットカードの約半分のプロセッサ時間またはバス使用率を必要とします。

また、違いを認識したさまざまなドライバーが必要になります。

2