當透過 LAN 網路複製檔案時,哪台電腦承擔大部分工作?

當透過 LAN 網路複製檔案時,哪台電腦承擔大部分工作?

假設我在網路中有兩台電腦(相同的作業系統..假設是 Windows ),一台非常快,一台非常慢,我想將檔案從一台複製到另一台。我使用哪一台進行複製或哪一台是檔案伺服器有什麼區別嗎?

(如果伺服器電腦比客戶端執行更多工作,那麼我認為使用快速電腦進行複製會更快)

不同的範例:兩台相同的計算機,一台不執行任何操作,另一台正在執行某些任務。使用其中一個有什麼區別嗎?

答案1

免責聲明:以下陳述應包含「通常」一詞,因為大多數陳述都有例外,具體取決於硬體、檔案系統、軟體和作業系統。

一些可以作為指導方針的關鍵點:

  • 將資料寫入磁碟比讀取資料需要更長的時間。 (雖然差異很小)
  • 磁碟 I/O 本身並不需要太多處理能力。
  • 磁碟的讀取/寫入速度比網路傳輸的速度快。

因此,兩端的工作量大致相同,但接收端需要更長一點的時間才能將資料寫入磁碟。但速度很可能會受到網路速度的瓶頸

您要記住的是,伺服器可以連接多個客戶端,因此可能需要適當擴展的硬體才能為所有客戶端提供服務,而不會影響傳輸速度。在正確的現代網路上,這基本上意味著您要確保磁碟能夠跟上網路。比如說,如果一些客戶端最終使網路頻寬飽和,則檔案伺服器需要能夠擁有能夠跟上傳輸速率的磁碟。

相關內容