我的問題是關於Windows上的遠程文件系統。本地寫文件與遠程文件系統?
假設您的工作站X有權訪問網絡上的文件系統 - 比如說說\\ServerY\MYDir\
。
試想一下,你有十兩個同步線程
- 線程1在X寫入文件到本地硬盤目錄中的場景 -
C:\MYDir\
。 - 線程2正在寫入
\\ServerY\MYDir\
的遠程文件。
我想知道這兩個IO操作實際上是獨立的,也就是說線程1只使用X的硬盤控制器,而線程2只使用網絡並將所有數據傳遞到服務器上,其實是寫到serverY上的硬盤上。
或者
是線程2也在X做一些本地緩存中的數據(因此使用在X硬盤控制器)。在這種情況下,線程2的IO操作可能會干擾線程1的操作,這可能會導致性能損失。
基本上 - 在寫本地文件和寫在遠程文件上會有什麼收穫?
我的問題是具體由像微軟網絡或Windows NFS支持遠程文件系統