扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:论坛 来源:论坛 2011年6月16日
关键字: 固态硬盘
通过本文的阅读您将了解到:固态硬盘技术是如何影响CPU、内存、网络以及存储的性能,以及为什么它能和10Gb以太网技术成为一个很好的搭配。
也许在看电视的时候,你曾看到在有关药品的广告中最后会说到“可能的副作用包括了哪些”,然后会列举一系列不合适服用此药的情况。也许对于固态硬盘技术来说,会是一样的情况。不过比药品广告好的地方在于可能和固态硬盘相关的一些副作用是真的对用户有益处的。
固态硬盘的应用有助于将瓶颈从存储端移至系统的其他地方,有些时候可能在意想不到的地方。基于过去几年的测试,我们认为CPU和网络将是固态硬盘部署后受影响最大的两个地方。
固态硬盘技术和网络
根据应用的不同,固态硬盘技术的使用对网络会产生可大可小的影响。由于固态硬盘和传统磁盘相比能显著的提升性能,因此更多的I/O请求将会在更短的时间内完成。对于那些对网络依赖度较高的企业级应用来说,网络会产生较高的负载。在一些情况下,网络负载的增高不一定会是问题,也许只是让网络带宽得到了更充分的利用。然而在另外的一些情况下,我们就不得不通过增加另外一块网卡来将现有网卡的压力分流。
在我们的一次测试中,我们有意通过PCIe固态硬盘卡将流量的负载提升到了一个较高的水平,但是我们却困惑于为何存储的性能还比较缓慢。在后面的研究中我们发现,尽管我们同时使用了4块1Gb的以太网卡,网络仍然是阻止我们达到PCIe固态存储最佳性能的瓶颈。之后我们将网络适配器换成了10Gb的以太网卡,速度一下提升了上去。
在业界来说这也是非常有意义的一个转折点:人们对10Gb以太网卡的使用量和对固态硬盘的使用量同时在提高。我个人的观点是,似乎固态硬盘和10Gb以太网技术就是为彼此而诞生的。
固态硬盘技术和CPU使用率
当一个单独物理环境下的操作系统运行在一个相对现代的服务器平台的时候,我们会发现CPU的使用率通常会比较低,数值的一般水平大约在20%一下。也被认为是充分使用了的。而在虚拟机环境中,CPU使用率通常却会攀升到一个相对较高的高度,是否被认为充分使用取决于有多少客户端和应用在同时运行。
在我们有关固态硬盘的测试中,我们刻意将应用提升到一个较高的性能水平上,之后我们发现,由于固态硬盘本身的较高性能并具有较好的时延性,在许多情况下,CPU的使用率往往会攀升到相对比较高是水平。在我们的一些测试中我们甚至看到,那些在使用传统磁盘的机器CPU的使用率原本在10%左右,一旦换成固态硬盘,使用率一下攀升至50%,要知道这可是同样的物理平台。然而,如果要判断究竟有多少台虚拟机可以同时在一个物理平台上运行还需要取决于固态硬盘部署后磁盘的性能的改变。
总结:固态硬盘的部署可以让存储不再成为系统的性能瓶颈
固态硬盘有能力将瓶颈移至其他位置。一旦固态硬盘部署到环境中,CPU、内存、网络以及存储直接的性能均衡将会很快被改变。随着固态硬盘变得更为广泛的被采用,服务器、网络以及存储的管理员需要针对每个单独的方面调整他们负载的计算方法。同时,我们也欢迎您通过阅读DemartekSSD专区来更多了解有关瓶颈改变后的测试结果。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者