既然幾乎所有的主機板都帶有乙太網路端口,那麼在伺服器中擁有單獨的網路卡有什麼用呢?
答案1
對特定網卡控制器進行標準化,以便您可以重複使用相同的驅動程序,從而保持作業系統映像的穩定性(用於自動化作業系統安裝)。
需要比伺服器附帶的連接埠(通常是 2 或 4 個連接埠)更多的連接埠。
需要或想要一個比伺服器內建「更好」的 NIC、具有更好驅動程式的 fx、TCP 卸載引擎、iSCSI 引導功能等。
有些東西可能看起來像網卡,但實際上並非如此。例如,具有乙太網路介面的遠端管理卡或 RAID 控制器,用於遠端資料收集和管理。
答案2
有些網路卡甚至帶有微型版本的 Linux。
答案3
當我建置VMware ESX 伺服器時,我們通常會安裝12 到14 個千兆位元連接埠(2 個用於管理、2 個用於vMotion、2 個用於容錯虛擬機器日誌記錄、3-4 個用於iSCSI、 2-5 個用於生產虛擬機器流量)。即使板載 NIC 具有 10Gbit,我也喜歡額外配備幾個,這樣我就可以保持某些事物完全隔離。
答案4
除了 Helvick 提到的事實之外,很多時候需要比集成端口更多的端口,許多板載網卡的驅動程序非常糟糕,或者以其他方式限制吞吐量和/或增加延遲(特別是一堆 HP用於電子交易的伺服器),因此對於依賴頂級網路效能或低延遲的服務- 附加卡有時是唯一合理的解決方案,具體取決於整合的內容。