
序言:
我有以下設定 -
2 台伺服器,包括 Dell Poweredge 2950 上的 Windows 2003 R2、雙四核心 Xeon、8GB RAM、MD1000 外部 RAID 單元
兩台伺服器均設定了 5 個網路共用(共用、群組、使用者和一些未使用的其他共用)。
兩台伺服器都安裝了 Windows Server 2003 R2 版本的 DFS 來處理故障轉移等。這些啟用 DFS 的共享的暫存區域位於與共用本身不同的磁碟上。
兩台伺服器都安裝了 SQL Server 2005 Standard。
問題:
我的150 名用戶中有兩名在網路共用上讀取或寫入檔案時出現間歇性凍結- 兩人都是在Windows Server 2008 系統上作為桌面運行的開發人員(儘管一個月前他們在Windows XP Pro 系統上時就存在問題)。
這兩個「問題」使用者都是開發人員。
儘管在各種會議上被特別詢問,並且我自己在公司周圍拿了一根稻草桿,但公司裡沒有其他人報告過問題。
兩個開發人員在同一時間點都會遭受相同的減速,並且持續相同的時間。在此期間,其他用戶可以存取相同的網路共享,不會出現問題。
除了每個人共享的最後兩個躍點之外,兩個開發人員都沒有共享到伺服器的相同網路路徑。
兩個檔案伺服器都沒有負載,兩個伺服器通常都處於空閒狀態,並且有大量空閒記憶體。由於將暫存區域移出相同的磁碟,兩個伺服器的磁碟佇列都如預期的那樣,並且不一致處於峰值狀態。
問題:
誰能建議一種方法來解決這個問題?我有一種感覺,他們的大部分問題都是由於他們使用的開發工具(Slickedit)造成的,但我想消除所有的可能性。
我使用各種 Sysinternals 工具監控伺服器,這導致暫存區域被移動,但除此之外沒有明顯的問題。
答案1
實際上,如果只有兩個用戶,我會先查看物理層。交換器或客戶端網路卡是否顯示任何錯誤的資料包、抖動等,電纜是否可能有問題,頻寬是否可能受到限制?
其次,如果它相當容易重現,我會在機器上轉儲資料包嗅探器(使用鏡像連接埠或透明嗅探器),並查看協定層級是否有任何明顯的東西。
答案2
他們有兩個網路卡嗎?我在安裝兩個網卡時看到過這種情況,但就我而言,這似乎與 AVG 防毒軟體有關,因為如果我卸載 AVG,問題就會消失。
JR
答案3
可能與 Server2k8 機器上的 SMB 2.0 有關。