在不影响性能的情况下查询磁盘使用情况

时间:2010-12-13 05:17:37

标签: c# .net

我有一个允许用户上传文件的应用程序。这些文件可以通过浏览器或任何工具上传,以进行批量上传。我需要监控实际存储文件的存储,并在存储达到某个阈值时阻止上传。

但可用于查询网络共享上的磁盘使用情况的API是一种非托管调用,这可能代价高昂,并且会导致性能降低。

我应该拨打这些电话吗? (如果是的话,我应该使用专用线程还是来自线程池的线程?) 我不应该在每个请求中获得使用情况统计数据吗? (这是可以接受的,但我该如何管理呢?)

0 个答案:

没有答案