Network-Share

對慢速 Windows 文件共享上的 MS-Access 進行故障排除?

  • August 3, 2017

我們在文件共享上有一個 MS-Access 數據庫。我們收到緩慢的性能和錯誤消息,我們懷疑與文件訪問速度太慢有關。要找出瓶頸是什麼,首先要檢查什麼?

它在本地執行良好,所以我們很確定它不是應用程序本身。

您可以使用 fsutil 命令在伺服器電腦上創建一個大型臨時文件,然後對傳輸到客戶端電腦的時間進行計時,從而對文件伺服器吞吐量進行“快速而骯髒”的測試:

fsutil file createnew temp-file-name 209715200

這將創建 200MB 的臨時文件。您可以使用以下腳本(從您在伺服器上創建臨時文件的目錄中,並假設您有權連接到客戶端電腦的“C$”共享)進行帶計時的快速複製:

@echo off
echo.|time
copy temp-file-name \\remote-computer-name\c$
echo.|time

從開始時間減去結束時間,轉換為秒,然後將 209715200 除以經過的秒數,得到每秒字節數。

在 100Base-TX LAN 上,您應該會看到每秒超過 7,000,000 字節(大約 56Mbps)。低於此值的任何內容,我都會開始懷疑發生了什麼事。假設伺服器電腦相當現代,它應該能夠毫無問題地填充 100Mbps 管道。如果您看到傳輸速度比這慢,我會開始查看伺服器和客戶端連接到的交換機管理界面中的錯誤計數器。您可能有錯誤的佈線、雙工不匹配或 NIC 驅動程序問題。這只是有條不紊地跟踪問題的問題。

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