普通网卡有多少内存?

Sam*_*sey 2 memory nic

网络接口卡的常用内存量是多少?在快速网络连接可用并且存在缓慢(或繁忙)磁盘的情况下,NIC是否足够智能以减缓网络事务?

Wug*_*Wug 5

这取决于协议,而不是NIC.

TCP将适应.如果您在7200RPM硬盘驱动器上通过千兆位LAN运行(这些通常具有大约千兆位(120MB/s)的读取速度和大约500Mbit(60MB/s)的写入速度),则网络连接将(凭借无法缓冲TCP数据包足够长的时间)丢弃一些数据包,这些数据包不会被计为接收.它们不会被确认,发件人将不得不重新发送它们.发送方的TCP实现通常会减慢以补偿它所认为的网络瓶颈.

UDP不提供速率限制,并且会尽可能快地发送数据包(如果速度太快,它们就会被丢弃).

不同的网卡具有不同的内存量.

  • 高端以太网卡几乎肯定会有自己的内存和微处理器来卸载计算机其他部分的工作.
  • 低端以太网卡可能没有自己的板载内存或微处理器,并将使用主机系统的资源来处理网络流量.
  • 另一方面,Infiniband卡往往具有自己的板载处理器但没有板载内存,并且将对所有IO使用直接内存访问.