积极答复者
2008r2文件服务器消耗内存问题

问题
答案
-
你好,
metafile是包含NTFS元数据的系统缓存的一部分,用于在访问文件时提高文件系统的性能。NTFS元数据包括MFT(主文件表)的数据。对于用户访问的每个文件或文件夹,在元文件中创建至少1KB的对应块(每个文件的属性的记录是1KB,并且每个文件具有至少一个属性)。因此,在具有大量文件的文件服务器上,元文件大小会很大。
为了释放内存,您可以重新启动服务器。
RAMMap允许在没有服务器重启的情况下从MFT中快速清除已用内存选中菜单栏 empty 再选中 Empty System Working Set
如果效果不是很好,也可以使用Dynamic Cache Service 此服务允许使用系统API管理专用MFT缓存的参数。
Best Regards,
Microsoft Windows Dynamic Cache Service
http://www.microsoft.com/en-us/download/details.aspx?id=9258
Frank
Please remember to mark the replies as an answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com- 已标记为答案 nelson2004 2019年5月16日 3:26
全部回复
-
你好,
通过网络访问文件服务器,其本质是走的SMB流量。
Windows Server 2008R2 是SMBv2协议,请问访问的客户端是什么系统?
vista以上的系统都是SMBv2。假如双方都拥有和开启了smbv2,那么网络访问走的就是smbv2.
现在的smb最高协议版本是3.0,windows server 2012起开始支持。
smb3.0有了很多能提高性能的方法
SMB 直通
SMB 直通引入了使用 RDMA 网络接口用于实现高吞吐量、 低延迟和 CPU 利用率较低的功能。
SMB 多通道
SMB 多通道允许文件服务器同时使用多个网络连接,并提供更高的吞吐量。以上这些除了需要windows 2012系统版本的支持,也需要具有相关功能的网卡支持。
在性能监视器可以找到一些对于共享smb连接的计时器,但没有直接描述内存的计数器存在。
或许我们可以通过修改注册表参数来优化smb连接的性能
https://blogs.msdn.microsoft.com/openspecification/2009/04/10/smb-maximum-transmit-buffer-size-and-performance-tuning/
也可以使用Rammap工具来检测当前服务器的内存分布来优化。
现在Windows Server 2019已经发布,建议您升级更高的系统来获得更好的性能。
Best Regards,
Frank
Please remember to mark the replies as an answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com -
你好,使用rammap在文件服务器运行,结果如下,
1/metafile使用了12g内存,该项代表什么?
2/是否有办法释放或者减小该项使用?该(释放或减小)操作是否对正在访问共享服务器的用户有影响?
- 已编辑 nelson2004 2019年5月15日 3:06
-
你好,
metafile是包含NTFS元数据的系统缓存的一部分,用于在访问文件时提高文件系统的性能。NTFS元数据包括MFT(主文件表)的数据。对于用户访问的每个文件或文件夹,在元文件中创建至少1KB的对应块(每个文件的属性的记录是1KB,并且每个文件具有至少一个属性)。因此,在具有大量文件的文件服务器上,元文件大小会很大。
为了释放内存,您可以重新启动服务器。
RAMMap允许在没有服务器重启的情况下从MFT中快速清除已用内存选中菜单栏 empty 再选中 Empty System Working Set
如果效果不是很好,也可以使用Dynamic Cache Service 此服务允许使用系统API管理专用MFT缓存的参数。
Best Regards,
Microsoft Windows Dynamic Cache Service
http://www.microsoft.com/en-us/download/details.aspx?id=9258
Frank
Please remember to mark the replies as an answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com- 已标记为答案 nelson2004 2019年5月16日 3:26