巨型數據包(Jumbo Packets)是指大小超過標準數據包(1518字節)的以太網數據包。
巨型數據包的大小通常是4KB、9KB、12KB或16KB,具體取決于網卡廠商。
巨型數據包可用于減少網絡設備出現中斷負載的次數。因此,所有網絡組件都必須支持巨型數據包。
為了提高網絡性能并減少電腦的CPU負載,建議使用盡可能大的巨型數據包。堡盟千兆網接口相機最大可支持9KB的巨型數據包。
電腦每接收一次以太網數據包,就會出現一次中斷。數據包越小,發生中斷的次數就越多。
任何中斷都會干擾圖像傳輸,并且由于操作系統內部會發生多次切換,中斷還會增加CPU負載。
為確保網絡通信保持穩定、高效,建議選擇網卡廠商所能提供的以及相機所能支持的最大的巨型數據包。
網卡本身不帶任何緩存,但接收的數據包需要經過緩沖來補償因操作系統造成的CPU負載變化。因此,需要在PC的RAM中分配緩沖區。
通常而言,分配的接收緩沖區應盡可能大。堡盟建議給緩沖區分配2048個字節。緩沖區越大,就越能降低重新發送數據的風險。