Networking

您如何確定協商的 NIC 連接速度/雙工以及我們如何保持它們的一致性?

  • December 14, 2012

網路

  • 視窗伺服器 2008
  • 戴爾千兆網管交換機
  • 使用千兆網卡執行 Vista SP2 的 PC

故事

2008 Windows 伺服器是幾個月前的新伺服器,並且知道 PC 現在應該使用 SMB2 進行協商,這消除了作業系統級別的傳輸瓶頸,我預計機器之間的大型文件複製接近千兆位傳輸速度。

Vista 以兆字節/秒為單位測量文件傳輸。千兆網路理論上可以以 125MB/s 的速度傳輸。假設有 15% 的成本。因此,實際可接受的傳輸速率約為 105MB/s。

今天我決定深入研究這個問題,因為我正在將大型 iso 從我的本地 PC 複製到伺服器並獲得 9-12 MB/s。鑑於所採用的技術,這是不可接受的。

在深入研究巨型幀、硬設置 NIC 速度等之前,我決定做簡單的事情並更新 PC 上的 NIC 驅動程序。他們從作業系統提供的 2006 驅動程序轉到製造商提供的 2009 年 6 月驅動程序。你猜怎麼了。奇妙的事情發生了。測試 iso 的下一個副本以 103MB/s 的速度傳輸。好甜啊 隨後,我們參觀了辦公室的其他 25 台機器,併升級了它們的所有驅動程序。然後它變得有趣。

複製測試開始不一致。我們將在一台機器上獲得 100MB/s,在另一台機器上獲得 65MB/s。然後一台獲得 100 的機器將獲得 12。這些是簡單的測試,但沒有發生其他會導致硬碟驅動器級別瓶頸的大文件傳輸。

因此,我們將其中一台 PC 設置為以千兆位全雙工進行硬協商。它以一致的 80-90MB/s 開始複製。這使我相信伺服器和 PC、伺服器和交換機之間或三者的其他組合之間的連接協商有問題。我們今晚將安裝伺服器 NIC 的韌體和驅動程序更新,但它們目前還沒有客戶端驅動程序那麼舊。

問題

好的,這是一個非常簡單的問題的長篇故事。我們如何跟踪網路上客戶端的協商速度?有沒有一個軟體工具可以出去為我們匯總數據?只能通過文件傳輸測試來完成嗎?

如果我們可以看到他們在連接什麼,那麼也許我們可以追踪哪個品牌的 NIC 壞了,如果交換機有問題,伺服器是否有問題,等等……

謝謝。

您的管理型交換機應該能夠告訴您您想要的所有資訊。Dell Powerconnect 交換機的 SNMP MIB 應包括鏈路狀態(啟動/關閉)、鏈路速度和鏈路雙工。它還會有諸如 tx/rx 錯誤之類的東西,可以幫助您追踪壞的 NIC、電纜等。

你沒有提到你有什麼系列開關,但這裡有兩個 MIB

<ftp://ftp.dell.com/network/PowerConnect54xx_MIBs_A00.zip>

<ftp://ftp.dell.com/network/PowerConnect34xx_MIBs_A01.zip>

您應該能夠使用 Nagios 或 Cacti 等工具監控和跟踪所有這些事情。

引用自:https://serverfault.com/questions/26966