2012-09-27 37 views
2

我一直打算寫一些代碼,檢查在連接到服務器,它使用的是iSCSI安裝衆多的磁盤的可用空間。DriveInfo與iSCSI驅動器

有人警告說,「輪詢死鎖上的空閒空間會導致很長的超時時間」。

我的問題基本上是這樣的:在使用DiskInfo類時是否如此,並且有更好的選擇來確定以這種方式安裝的磁盤上的可用空間,至少「更好」,因爲它不會掛起很長一段時間,並以可預測的方式迴應?

+1

這是一個互聯網協議,當然會造成延誤。檢查前面從來沒有任何意義。另一個客戶會在您檢查的時間和您使用的時間之間吞噬一千兆字節。不要浪費時間檢查「它會工作」。嘗試使其工作後處理失敗。 –

回答

0

也許不如延遲是由Windows的IO子系統造成的。但是你可以在第二個線程中自由使用DiskInfo類 - 所以你的UI不會被阻塞。