2

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

4

2 回答 2

5

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

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

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

不同的网卡有不同的内存量。

  • 高端以太网卡几乎肯定会有自己的内存和微处理器来减轻计算机其他部分的工作量。
  • 低端以太网卡可能没有自己的板载内存或微处理器,并且将使用主机系统的资源来处理网络流量。
  • 另一方面,Infiniband 卡往往有自己的板载处理器,但没有板载内存,并且将对所有 IO 使用直接内存访问。
于 2013-06-17T19:12:13.697 回答
0

此 NIC具有 32MB 的内存,具有 ECC 保护。 是另一个有用的链接,可获取有关 NIC 的更多信息。就速度而言,该 NIC 对我来说似乎很标准。

于 2013-06-17T19:14:37.720 回答