Network-Share

Webmin - 原始讀取和原始寫入?

  • February 26, 2016

首先,如果這被張貼在錯誤的類別中,我們深表歉意。

我在 Ubuntu 14.04.3 上使用 Webmin 1.780,在Windows File Sharing下,Miscellaneous Options有 2 個選項:

  • Allow raw reads?
  • Allow raw writes?

有誰知道這些功能中的每一個是做什麼的?我已經嘗試過 Webmin 的文件,但我無法找到它。

請注意網頁中心的兩個選項。

請注意網頁中心的兩個選項。

來自 SAMBA 文件:https ://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/speed.html#id2690809

閱讀原始

讀取原始操作被設計為優化的、低延遲的文件讀取操作。但是,伺服器可以選擇不支持它,並且 Samba 使對 read raw 的支持成為可選的,預設情況下它是啟用的。

在某些情況下,客戶端不能很好地處理 read raw 並且實際上使用它獲得的性能低於使用傳統讀取操作獲得的性能,因此您可能想嘗試 read raw = no 並查看您的網路上發生了什麼。它可能會降低、提高或不影響您的表現。只有測試才能真正說明問題。

寫生

寫入原始操作被設計為優化的、低延遲的文件寫入操作。但是,伺服器可以選擇不支持它,並且 Samba 使對 write raw 的支持成為可選的,預設情況下它是啟用的。

某些機器可能會發現 write raw 比正常寫入慢,在這種情況下,您可能希望更改此選項。

來自 Oreilly:http ://www.oreilly.com/openbook/samba/book/appb_02.html

B.2.2.3 讀取原始和寫入原始

這些是重要的性能配置選項;它們使 Samba 能夠在單個 SMB 請求中使用高達 64KB 的大量網路讀取和寫入。它們還需要最大的 SMB 數據包結構,即 SMBreadraw 和 SMBwriteraw,這些選項的名稱來源於此。請注意,這與 Unix 原始讀取不同。這個 Unix 術語通常是指在不使用文件系統的情況下讀取磁碟,這與這裡描述的 Samba 完全不同。

過去,如果您嘗試使用 read raw,某些客戶端程序會失敗。據我們所知,沒有客戶再遇到這個問題。Read and write raw 預設為 yes,除非你發現你有一個錯誤的客戶端,否則應該保持打開狀態。

引用自:https://serverfault.com/questions/760135