当前位置: 首页 > 科技观察

服务器消息块(SMB)性能调优技巧

时间:2023-03-18 14:55:28 科技观察

存储设备速度太慢?寻找有关故障排除和服务器消息块(SMB)性能调整的指导。人们收到的最常见的存储相关问题之一是服务器消息块(SMB)性能和性能调整,尤其是在存储设备运行速度低于预期的情况下。不幸的是,由于每个存储设备都有其独特的特性,因此通常无法开箱即用地解决这些问题。存储工作负载也可能是影响存储性能的主要因素。在深入进行故障排除之前,请花时间确保他们的存储硬件具有最新的固件更新,并且与慢速服务器消息块(SMB)存储通信的任何操作系统或应用程序也已完全修补。很重要。这听起来陈词滥调,但如果可能,请尝试重新启动存储设备。人们已经看到不止一种重启可以解决存储性能问题的情况。还值得考虑到底是什么让人们认为存储速度很慢。这一点之所以如此重要,是因为有时服务器消息块(SMB)共享的特定行为可以告诉您发生了什么。例如,假设您正在复制文件,文件复制过程开始时很快,但在操作过程中进行得很慢。这通常是因为要复制的文件已被部分缓存,但缓存没有足够的内存来容纳整个文件。所以当缓存耗尽时,系统只能选择写磁盘而不是写缓存。您可能还会发现,服务器消息块(SMB)性能对于某些存储操作来说还不错,但如果您复制大量小文件,则会变慢。这实际上是一种常见现象,并不一定表示存在问题。每次复制文件时,都必须执行服务器消息块(SMB)命令。如果您要复制大量小文件,那么每个文件的开销就会很大。复制小文件时,此开销要大得多,因为开销代表了所需存储流量的更大百分比。如果您不能将性能下降归因于任何这些“自然”原因,那么在规划服务器消息块(SMB)性能调整时就该开始解决问题的根源了。在更高级别,服务器消息块(SMB)存储问题可能由于三个不同的因素而发生。此问题可能与客户端尝试访问存储有关。客户端可能会遇到内存不足、CPU使用率高或任何降低性能的问题。服务器消息块(SMB)存储问题的另一个潜在原因是存储本身。存储可能无法支持足够的IOPS来满足当前需求。存储设备也可能没有足够的内存。另一种可能性是硬件正忙于做其他事情。例如,如果存储设备正在重新同步RAID卷,则该设备的性能可能很差。大多数存储供应商都提供可用于评估存储硬件整体健康状况的诊断工具。另一种可能性是存储连接正在饱和。实际上,我们已经看到这些是小型组织中存储性能问题的原因。例如,不久前,一家公司购买了一台四盘位NAS设备,并在四个盘位中分别安装了SSD。因为这是消费级设备,所以它只包含一个以太网端口。由于该组织使用闪存,因此磁盘本身可以处理的IOPS远远超过网络连接实际支持的IOPS。最初,NAS设备没有接收到足够的流量来解决其网络带宽限制。随着时间的推移,随着设备被越来越多地使用,其性能开始下降。在对SMB存储问题进行故障排除和规划SMB性能调整时,最好的办法是将Windows性能监视器与存储供应商提供的任何性能监视(和诊断)工具结合使用。这样做将帮助您找到问题的根源,此时您可以着手解决问题。