我有一個windows服務,當前正在實例化大約12個FileSystemWatcher
實例,以監視整個公司網絡上的共享文件夾以處理要處理的文件。對服務器可以處理的FileSystemWatcher實例數量有何限制?
我正在尋找添加更多的實例,所以我想知道這裏的任何人是否有生產系統可以可靠處理的FileSystemWatcher
實例數量的實際限制的經驗(使用生產系統)?
編輯:在我的情況下,InternalBufferSize屬性沒有修改,因此InternalBufferSize是默認的8 KB ...我認爲InternalBufferSize的增加會影響系統可以運行的FileSystemWatcher
實例的數量,這也是一個一部分equasion ...
編輯:如果你認爲這只是一個資源問題,它只取決於系統的可用內存或其他硬件方面的數量,請分享您的經驗或文檔鏈接或者證實你的觀點的文章...我真的很想聽到一些人在生產中達到了極限,無論他們的硬件規格如何,所以請在投票結束前考慮在不到20分鐘時間內再考慮另外7人已經表示有興趣聽到來自推動限制的人...
爲什麼不使用一個或幾個,只是過濾掉裏面 - 像文檔'爲了避免緩衝區溢出,使用NotifyFilter和IncludeSubdirectories性質的建議所以你可以過濾掉不需要的更改通知 - 會工作嗎? – NSGaga 2012-04-17 16:42:22
@NSGaga,所觀看的文件夾位於不同的服務器上,橫跨公司網絡... – 2012-04-17 16:44:03
您應該補充一點,我認爲 - 也許會幫助您解決問題(不知道爲什麼我自己,對我來說看起來不錯),因爲它使它更獨特問題。所以你有'每個遠程機器一個'? – NSGaga 2012-04-17 16:46:45