Linux性能几何 从数据对比看系统差距

许飞 2018-03-22 14:07:12浏览次数:4078  

Linux绝对是当下操作系统的主流,它的开源性决定了它非常易于被运维人员所接受。来自IDC的数据显示,从08年到现在短短几年的时间,Linux操作系统的市场占有率已经从原有的24.25%提升到了33.36%,并且还保持继续增长的态势。而据IDC预测,到2016年,Linux的市场占有率可以达到36.86%。那么在Linux当中,包括SUSE、红帽、红旗等一系列的厂商都有着不错的市场占有率,但是对于服务器的应用来说,云计算、大数据甚至Web2.0时代的到来都对操作系统提出了新的要求,甚至包括微软的Windows Server操作系统也增加了对于新功能的支持。

由此看来,需求的变化导致用户对操作系统提出了更高的要求。那么对于主流的操作系统来说,它们的支持情况究竟如何呢?下面我们将对比同一平台下的SUSE Linux和RedHat的数据表现,看看谁才是目前最强大的Linux系统。

在进行测试之前,出于普及的目的,我们有必要详细介绍一下这两款测试平台的特点:

SUSE Linux——全球最大的开源软件厂商SUSE公司旗舰产品,本次我们采用的系统版本为SUSE Linux Enterprise 11 SP1。其中SP1补丁继续支持Xen 4.0虚拟机系统,同时也支持开源的KVM。而与其他Linux不同的是,SUSE对微软的Hyper-V也提供了集成。现在SUSE增加了一个称为ReaR(Relax and Recover,放松恢复)的简易型节点恢复框架,以及新的基于Web GUI的集群管理工具。SUSE Linux是目前中国市场使用最多的Linux发行版本,并已连续7年保持销量领先。目前SUSE Linux已经推出了基于内核3.0的SP2版本,但考虑到与Redhat版本内核一致,所以本次测试选择了SP1。

RedHat 6.2——和上面我们介绍的SLES SP1相似,本次介绍的Red Hat Enterprise Linux 6.2版本也是普及率较高的一款操作系统。RedHat6.2是美国RedHat公司一个Linux发行版本。Red Hat因其易于安装而闻名,在很大程度上减轻了用户安装程序的负担,其中RedHat提供的图形界面安装方式非常类似Windows系统的软件安装,这对于那些Windows用户而言,几乎可以像安装Windows系统一样轻松安装Red Hat发行套件。

测试平台介绍

我们简要介绍一下本次测试平台的详细信息。我们采用了一款单路机架式服务器——DELL R210,其中提供了2.53GHz主频的至强X3440处理器,4GB内存和160GB SATA硬盘。因为我们进行的大多是基于操作系统基准性能的测试,这样的一个平台已经足够提供数据层面的参考。

Bonnie测试项目介绍

Bonnie是一个用来执行一些简单硬盘驱动器和文件系统性能测试的基准套件。这款软件可以通过连续和重复读写测试来观察系统的支持程度。这里我们使用的测试文件系统类型为ext3。

连续写入测试

重新写入测试

从图中我们可以看出,SLES11 SP1在不同文件大小下的重复写入速度都大于等于RHEL6.2。这种优势在小数据块的情况下保持得尤其明显,随着数据块容量的增大这个趋势逐渐降低,但是总体来说SLES11 SP1还是有着明显的领先优势。

Dbench文件模拟测试

Dbench是一个很好的模拟文件服务测试工具,通过产生I/O负载来测试本地文件系统或者网络文件系统。同样,我们的测试文件系统类型还是ext3。

异步读写吞吐量测试

从图中可以看出,从单进程到512个进程,SLES11 SP1的吞吐量都高于RHEL6.2。唯一的变化出现在192个进程左右,这时候我们看到RHEL出现了小范围的领先,但优势也随着线程的增加而昙花一现。

Reaim

Reaim是在VM和CPU的压力下混合测量文件系统的速度和进程执行速度的基准工具。

“如果发现本网站发布的资讯影响到您的版权,可以联系本站!同时欢迎来本站投稿!

精彩阅读

阅读排行