gpt4 book ai didi

windows - srv.sys 如何根据底层文件系统决定原始模式与核心模式?

转载 作者:可可西里 更新时间:2023-11-01 09:35:59 26 4
gpt4 key购买 nike

我们正在使用 IFS Kit 为 Windows 开发文件系统。我们开始调查一个性能问题,该问题导致我们的文件系统 I/O 在通过网络共享时变得非常慢。在使用 Sysinternals 中的 FileMon 和 TCPView 查看之后我们发现,如果共享 NTFS/FAT,则 SMB 客户端和服务器以 60K block 传输 I/O,而在共享我们的文件系统时,它使用 4K block 。

这两个 block 大小对应于 SMB“核心”和“原始”模式 - 对此进行了解释 here由微软。

问题是我们无法弄清楚在我们的文件系统中是什么导致 Windows 共享服务器 (srv.sys) 为我们的文件系统选择核心模式 (4K) 而为 NTFS 和 FAT 选择原始模式 (60K)。

欢迎甚至提示要检查的内容。

KIV

最佳答案

通过在文件系统对象中设置 FO_CACHE_SUPPORTED 标志解决了该问题。

关于windows - srv.sys 如何根据底层文件系统决定原始模式与核心模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1206047/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com