评论 我们如何测试SMB服务器

我们如何测试SMB服务器

视频: 不要嘲笑我們的性 (可能 2024)

视频: 不要嘲笑我們的性 (可能 2024)
Anonim

服务器测试意味着深入研究基准套件。 随着时间的流逝,我们将扩展该测试套件,但是对于这台主力机器,我们决定坚持使用基本的CPU和内存压力测试,以及网络文件系统测试,以查看服务器在不同磁盘程度下的性能如何。通过网络加载。

在研究了几种选择之后,我们确定了两个基准测试套件。 首先是加拿大软件开发公司Primate Labs的Geekbench 2.0.10。 我喜欢Geekbench,因为它在强调磁盘和内存子系统方面做得很周到。 此外,它可在Windows,Linux,OS X甚至Solaris上使用,并且可以在32位或64位模式下运行,并特别支持多处理器和多线程操作。 Geekbench返回所有测试得出的Geekbench总体得分。 仅测试了几台计算机,这个数字的重要性就很有限,但是随着我查看更多服务器,它的相对价值将会提高。 同时,您可以在Primate Labs的结果浏览器中查看现有的Geekbench分数(已提交的评分结果的可搜索记录,已经有数百台机器厚)。

除了总体Geekbench得分之外,我还考虑了CPU整数和浮点性能以及内存速度的特定得分。 Geekbench使用各种单线程和(如果适用)多线程测试来测试这些子系统中的每一个,并返回每个类别中的总体得分。

对于磁盘测试,我们决定坚持使用与网络附加存储(NAS)测试相同的基准测试套件:IOzone网络文件系统基准测试(iozone.org)。 IOzone已有19年的历史,它是一种复杂的I / O基准测试,它从应用程序或文件级别而不是仅从原始硬件级别评估整个服务器解决方案。 这意味着我们将IOzone测试配置为运行各种文件和块大小的I / O流。 通过这种方式,我们可以看到客户端和服务器缓存发挥作用的结果,以及文件太大而导致缓存超载的实例,并且可以了解原始的硬件性能。

我将IOzone设置为运行的文件大小从32MB到每个服务器的RAM补充文件一样大。 块大小从4K到128K不等。 产生的流量包括一系列中小型文件,迫使服务器及其操作系统显示其缓存智能。 这也让我看到,在基础硬件级别上,大量数据文件对服务器造成压力时会发生什么。

我们将随着时间的推移调整性能测试,尤其是IOzone测试,我们可能会在以后的评论中以多节点的方式运行它,以模拟逐步迭代中更大的用户负载。 如果您对此有任何要求或建议,请随时给我发送电子邮件。

基准测试结果

查看SMB Sever测试成绩。

我们如何测试SMB服务器