我們正在爲使用IFS Kit的Windows開發文件系統。 我們開始調查一個性能問題,這個問題導致我們的文件系統I/O在通過網絡共享時速度較慢。在用FileMon和TCPView從Sysinternals來看它後,我們發現如果共享一個NTFS/FAT,SMB客戶端和服務器在60K塊中傳輸I/O,而在共享我們的文件系統時它使用4K塊。srv.sys如何根據底層文件系統決定原始模式還是核心模式?
這兩個塊大小對應於SMB「核心」和「原始」模式 - 這由Microsoft解釋爲here。
問題是,我們無法弄清楚在我們的文件系統中導致Windows共享服務器(srv.sys)爲我們的文件系統選擇核心模式(4K),爲NTFS和FAT選擇原始模式(60K)。
甚至暗示要檢查什麼是受歡迎的。
KIV
這感覺就像一個ServerFault問題 – Lazarus 2009-07-30 11:46:23
它是如何服務器故障的問題?您可能誤解了它,問題是如何正確地實現文件系統,以便Windows可以很好地執行它。 – KIV 2009-07-30 12:24:06