任何人都可以推薦一種基於當前磁盤使用率甚至CPU使用率來限制應用程序的方式。基於每個磁盤使用率或CPU使用情況的節流應用程序
我正在寫的應用程序掃描硬盤上的文件,並且本身就是相當硬盤密集型的。 任何人都可以推薦一種方法,當磁盤使用率很高時(即用戶自己正在運行非常硬盤或CPU密集型應用程序),我可以降低我的應用程序(或甚至暫停它)?基本上我的應用程序不應該妨礙用戶的生產力。我知道這本身就是一個非常大的研究課題。但我至少需要一些線索,我將如何處理這個問題。
任何形式的幫助是高度讚賞。 :)
謝謝。
Samrat。
我喜歡這兩個評論。觀察IO隊列。如果它備份太多,睡覺。 – Bengie 2011-02-07 18:59:45