当前位置: > 运维管理 > Linux资讯 >

SUSE与RedHat两大系统性能对比

时间:2015-01-27 23:32来源:csdn 作者:csdn 举报 点击:
早在几个月前,SUSE正式发布SUSE Linux Enterprise 12操作系统,这款系统加强了在物理环境、虚拟环境、局部环境和全局环境中提升服务可用性的集群软件。全新的web控制台、经过更新的OCFS2和GFS2文件系统支持和用于灾难恢复的最新ReaR更新,让快速轻松保护核心业务系统成为现实。对于SUSE这样linux操作系统的领军厂商来说,新版本操作系统的发布也引起了用户的广泛关注。一方面,用户希望在功能上实现更完善的应用,而另一方面也希望操作系统能够带来更好的性能体验。
 
 

 
为此,我们特别准备了SUSE Linux Enterprise 12操作系统与RedHat Enterprise Linux 7.0的对比内容,相信对于大家了解新系统的性能有所帮助。
 
我们本次测试的新版本操作系统是Server服务器版本。这款新产品主要是在关键业务RAS特性、开放源代码创新和自动化IT管理方面有所突破,在测试之前我们先来看看本次我们准备的硬件平台。
 


 
 

硬件名称 硬件型号
处理器 至强E5-2699 v3处理器
内存 三星128GB DDR4
硬盘 希捷Savvio 15.3
硬盘容量 300GB*2
网卡 Intel X540-T2

 
 

本次测试我们使用的是SUSE Linux Enterprise 12与RedHat Enterprise Linux 7.0。值得一提的是,这次测试中我们使用的文件系统类型为BtrFS,这种文件系统在扩展性、数据一致性和管理特性等方面相比EXT4更好一些,而且针对SSD硬盘也进行过优化。
 
IOzone性能测试
 
对于Linux系统来说,IOzone 是一款能够全面反映I/O性能的软件。它可以测试不同的操作系统中文件系统的读写性能,并对供应商的计算机平台的文件系统的性能进行分析。
 
 

 
在这项测试中,我们进行了包括读写、随机读写、重读写和向前读写等测试项目在内的各种测试,截取了各项测试中的峰值进行对比。这时候我们可以发现,无论是读取还是写入性能,SUSE Linux Enterprise 12平台相比RedHat Enterprise Linux 7.0平台的成绩都要高出许多,这也说明在I/O性能上SUSE Linux Enterprise 12平台有着绝对的优势。经过对比我们发现,SUSE Linux Enterprise 12平台的领先幅度大约在18-25%之间,这对于同一硬件平台的I/O性能来说差距已经相当大了,对于用户来说SUSE Linux Enterprise 12平台也更适合磁盘相关的应用操作。
 
ApacheBench
 
ApacheBench(ab) 是一个单线程的命令行工具,用于测量HTTP Web服务器的性能。最初的设计是用来测量Apache HTTP服务器,然而更多人将它做为一款通用的Web服务器测试工具。
 
 

 
 
从测试结果我们看到,SUSE Linux Enterprise 12平台的测试成绩为13582.02,而RedHat Enterprise Linux 7.0平台的测试成绩为12897.97,两者的差距大约在5%左右。
 
Http_load
 
Http_load 是一款体积很小的基于Linux平台的Web服务器性能测试工具。它以并行复用的方式运行,用于测试web服务器的吞吐量与负载。
 
 

 
这里我们测试的是固定时间内两套操作系统的响应请求数,其中SUSE Linux Enterprise 12平台的响应请求数约为1132个,而RedHat Enterprise Linux 7.0平台的测试成绩约为1104个。相比之下,两者的差距只有2%左右,性能基本相近。
 
Siege - HTTP/HTTPS压力测试
 
Siege是一款多线程的HTTP负载测试和基准测试工具。在这次测试中,模拟了200个并发用户执行访问150次,在这样的压力下评估HTTP服务器的性能。
 
 

 
这里我们测试的是Http应用中的交易速率,其中SUSE Linux Enterprise 12平台的成绩为7406,而RedHat Enterprise Linux 7.0平台的成绩为7298,差距相当小,可以视为两款平台的表现相同。
 
评测总结:经过我们对于SUSE Linux Enterprise 12平台和RedHat Enterprise Linux 7.0平台的对比测试可以发现,在网络性能比如Web和交易、延迟等内容的测试方面。两款操作系统的差距不大,这说明对于网络性能两者基本相同。但是在涉及到磁盘I/O能力的测试中我们可以明显的看到,比如在IOzone中,SUSE Linux Enterprise 12平台的成绩相比RedHat Enterprise Linux 7.0平台要高出大约20%左右,这也足以说明SUSE Linux Enterprise 12平台在存储支持上的能力。
 
对于用户来说,如果您只是进行网络相关的服务器应用,比如前端接入的Web应用,那么选择哪一款操作系统的关系都不大;但是如果您进行本地的数据读写,比如现在热门的大数据或者其他分布式存储应用,那么SUSE Linux Enterprise 12平台应该是更好的选择。
------分隔线----------------------------
发表评论
为了和诣的生活,我关闭了评论页面,请大家到QQ群里交流吧:348944156,也欢迎关注本站微信公众号:centoscn
推荐内容