最新消息: PyCharm vs VSCode,哪个更好?
您现在的位置是:群英 > 服务器 > 建站服务器 >
如何调整服务器消息块(SMB)性能
51CTO发表于 2020-09-03 18:25 次浏览

      本文介绍了服务器消息块(SMB)性能调整技巧。文章对每一种设置及其可能具有的效果进行了描述,帮助用户根据自己的系统、工作负载和性能目标做出明智的决策。
      人们最常被问到的与存储相关的问题之一是服务器消息块(SMB)性能和性能调整,尤其是当存储设备的运行速度比预期的要慢时。不幸的是,由于每种存储设备都有其独特的特性,因此通常无法立即解决这些问题。存储工作负载也可能是存储性能的主要因素。

      在深入研究故障排除之前,需要要花费时间来确保其存储硬件具有最新的固件更新,并且与慢速服务器消息块(SMB)存储通信的所有操作系统或应用程序也都已全面打补丁,这一点很重要。听起来有些陈词滥调,但是如果可能的话,尝试重新启动存储设备。人们已经看到了不止一种情况,其中重新启动可以解决存储性能问题。

      同样值得考虑的是到底发生了什么,使人们认为存储速度很慢。之所以如此重要,是因为有时服务器消息块(SMB)共享的特定行为可以告诉你发生了什么。

例如,假设你在复制文件时,文件复制过程开始时很快,但是在操作过程中会缓慢地进行。这通常是因为要复制的文件已经被部分缓存,但是缓存没有足够的内存来容纳整个文件。因此,当缓存用尽时,系统别无选择,只能写入磁盘而不是写入缓存。

       你可能还会发现服务器消息块(SMB)的性能对于某些存储操作而言是不错的选择,但是如果要复制大量的小文件,则会降低速度。这实际上是常见的情况,并不一定表示出现问题。发生的情况是,每次复制文件时都必须执行服务器消息块(SMB)命令。如果要复制大量的小文件,则每个文件都会有大量开销。复制小文件时,这种开销要大得多,因为开销占所需存储流量的更大百分比。

      如果你不能将性能下降归因于任何这些“自然”原因,那么在规划服务器消息块(SMB)性能调整时,是时候开始着手解决问题的根源了。

      在更高级别上,由于三个不同因素,可能会发生服务器消息块(SMB)存储问题。

      这一问题可能与尝试访问存储的客户端有关。客户端可能遭受内存不足、CPU使用率高或任何导致其性能下降的问题。

      服务器消息块(SMB)存储问题的另一个潜在原因是存储本身。该存储可能无法支持足够的IOPS来满足当前需求。存储设备还可能没有足够的内存。还有另一种可能性是硬件正忙于做其他事情。例如,如果存储设备正在重新同步RAID卷,则该设备的性能可能会很差。大多数存储供应商都提供可用于评估存储硬件整体运行状况的诊断工具。

      另一种可能性是存储连接正在饱和。实际上已经看到一些实例,这些都是小型组织中存储性能问题的原因。

      例如,不是很久以前,一家公司购买了一个四托架NAS设备,并在四个托架中的每个托架中都安装了SSD硬盘。因为这是消费级设备,所以它仅包含一个以太网端口。由于这个组织使用的是闪存,因此磁盘本身能够处理的IOPS远远超过网络连接实际支持的IOPS。最初,NAS设备接收的流量不足,无法解决其网络带宽限制。随着时间的推移,该设备的使用变得越来越多,其性能开始下降。

      在解决服务器消息块(SMB)存储问题和计划服务器消息块(SMB)性能调整时,最好的选择是将Windows性能监视器与存储供应商提供的任何性能监视(和诊断)工具结合使用。这样做将帮助你找到问题的根源,此时可以着手解决问题。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
相关信息推荐
2020-09-02 18:29:40 关键词:服务器虚拟化是什么
摘要:在互联网大型企业发展的时代,虚拟化就逐渐体现出各种优势,也正是如此, 服务器 虚拟化很多时候还被看做是大型企业的专利,因为很多人认为只有拥有成千上百台物理服务器的企..
2020-08-31 18:32:43 关键词:服务器虚拟化是什么
摘要:顾名思义,将 项目 部署 到 服务器上 ,从某种程度上就是将资源放在服务器指定的文件下,放对了位置就等于 部署 成功了。 下面就具体讲解一下如何部署maven多模块工程到公网服务器..
2020-08-31 18:32:06 关键词:服务器虚拟化是什么
摘要:服务器管理对于IT部门来说是一项繁琐的工作。一个企事业单位里通常会有多个办公及业务系统,前期测试、后期系统升级和管理维护等工作都会给IT部门带来不少的工作量。..