我一直在计划编写一些代码来检查连接到服务器的大量磁盘上的可用空间,这些磁盘是使用iSCSI装入的。

有人警告说,“在死挂载上轮询可用空间会导致很长的超时时间”。

我的问题基本上是这样的:使用DiskInfo类时是否如此,是否有更好的选择来确定以这种方式安装的磁盘上的可用空间,至少“更好”是因为它不会长时间挂起并以可预测的方式做出反应?

最佳答案

可能不是因为延迟是由Windows的IO子系统引起的。但是您可以在第二个线程中自由使用DiskInfo类-这样您的UI就不会被阻止。

关于c# - 带有iSCSI驱动器的DriveInfo,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12630900/

10-10 12:25