五款主流 Linux 发行版性能对比,稳而不强?

这 11 款最佳 Linux 发行版深受 Ubuntu 爱好者喜欢! 本文介绍了 11 款被 Ubuntu 爱好者认为比 Ubuntu 更好的 Linux 发行版。这些发行版提供了不同的特性、用户体验和定制选项,可以满足不同用户的需求和喜好。无论您是寻找更高度可定制性的发行版、更先进的功能、更好的用户体验还是更适合特定用途的系统,这些发行版都值得一试。希望本文对您在选择适合自己的 Linux 发行版时提供了一些有价值的信息和参考。 阅读详情

点击上方“芋道源码”,选择“设为星标”

做积极的人,而不是积极废人!

源码精品专栏

 

来源:http://t.cn/EbAw0OI

测试结果解读


2018 即将结束,年末正是各种基准测试对比轮番出炉的时候,通过这些报告,我们可以看到 Linux 性能的各个方面在 2018 是如何发展的。但本文的这份性能对比会更加深入 —— 将研究五个主流 Linux 发行版在过去近三年里所经历的性能变化,而测试对象则是从 2016 年初开始的 CentOS, Clear Linux, Fedora, Ubuntu 和 openSUSE,到目前为止已安装稳定更新的最新版本。

img

2018 年波及众多 Linux 发行版的 Spectre 和 Meltdown 漏洞严重影响了它们的性能,所以我们不妨看看两年前的发行版和今年的性能对比,最终结果会是如何。

本次对比客观地测试了从 2016 年初到 2018 年底相同硬件上的 Linux 发行版性能 —— 系统会重新加载所有测试的最新版本,以了解性能如何变化。

先来看看本次性能对比中,运行这些 Linux 发行版的机器配置:

  • Intel Core i7 5775C

  • 板载 Iris Pro 6200 显卡

  • MSI Z97-G45 GAMING 主板

  • 16GB DDR4 RAM

  • 120GB CT120BX100SSD1, Crucial BX100 SATA 3.0 SSD

可以看到,测试所使用的机器配置十分强劲,英特尔酷睿 i7 5775C 仍然是强大的 CPU,特别是其 Iris Pro 显卡和4核/8线程、3.3GHz 基频和 3.7GHz 自动超频。在 2016 年和现在的所有测试中,CPU 都以默认速度(stock speed)运行。唯一的变化是现在使用最新的主板 BIOS,但这也是出于安全原因所必需的考虑,其他配置方式与 2016 年的相同。

img

以下是在此英特尔酷睿 i7 平台上进行测试的操作系统的概述:

CentOS —— 运行的 CentOS 7 版本是已升级到 7.6 的最新版本, 使用 Linux 3.10 内核作为后端端口。此外,测试对象都使用了相同的 GCC 4.8.5 编译器,而 GNOME Shell 则从 3.14 迁移到了 3.28,默认文件系统为 XFS。在 2016 年,CentOS 默认使用此系统上的 CFQ I/O 调度程序,但现在默认为 deadline 调度程序(deadline scheduler)。至少在 2019 年,我们将看到 EL8 / CentOS 8 用于现代企业版 Linux 堆栈。

Clear Linux —— 英特尔自家的 Clear Linux 平台在从 Linux Kernel 4.4 和 GCC 5.3 迁移到 Linux Kernel 4.19 和 GCC 8.2 时已经进行了许多升级。除此之外,还有无数的其他升级以及不同的决策,如从 CPUFreq 扩展驱动程序迁移到 P-State,使其与其他 Linux 发行版保持一致,但 Clear 仍默认为“性能”调控器(performance governor)。Clear Linux 也是目前测试中唯一一个默认使用 MQ-DEADLINE 的发行版,而 2016 年在这个硬件上使用的是 CFQ。

Fedora —— 从 Fedora 23 升级到 Fedora 29 意味着从 Linux Kernel 4.3 和 GCC 5.3.1 升级到 Linux Kernel 4.19 和 GCC 8.2.1,以及大量其他软件包的更新。Fedora 继续在此硬件上使用 CFQ I/O 调度程序。

Ubuntu —— 从 Linux Kernel 4.4 的 Ubuntu 16.04 迁移到 Linux Kernel 4.18 的 Ubuntu 18.10 是另一个重要的升级。当时 Ubuntu 也默认使用 deadline I/O 调度程序,但现在使用 CFQ。

openSUSE —— openSUSE 测试从基于 Linux Kernel 4.1 的 openSUSE 42.1 Leap 到基于 Linux Kernel 4.19 的 openSUSE Tumbleweed,与 CentOS 7 以外的其他发行版一样,还包括许多软件包的更新。OpenSUSE 也在此时间从 deadline 调度器转换为使用 CFQ,用于 SATA 3.0 SSD 上。

img

2018 年所有的 Linux 发行版还针对 Spectre 和 Meltdown 漏洞进行了缓解性的更新,要知道这在 2016 年还没有发生。其他操作系统设置/软件包都是默认设置。更多详细信息见下表。请记住,硬件保持不变并使用默认设置;任何报告的变化都可归结为硬件/信息在特定发行版中如何暴露给操作系统。

img

Phoronix 测试套件提供每次的测试配置文件版本,因此能够使用相同测试软件的相同应用程序/软件包版本以及相同的测试安装重现,在相同的硬件上完成 2016 年与 2018 年的可行对比 —— 以标准化和可重现的方式运行脚本。

img

测试结果解读

img

如图所示,在模拟编译过程中进行 CompileBench 测试的情况下,2018 年所有的 Linux 发行版都比 2016 年初的慢。但是对于英特尔的 Clear Linux,它的速度是最快的,并且与其他四个发行版对比,目前的测试结果比任何版本都快得多 —— 事实上,它 2018 年的状态比 2016 年的任何其他发行版都快。而 CompileBench 恰好是受 Spectre/Meltdown 缓解影响的工作负载之一。

img

对于 Compile Bench 更多繁重的 I/O 初始创建过程,Clear Linux 和 Ubuntu 是唯二逆转运行速度较慢的 CentOS / Fedora / openSUSE 的发行版,但 Clear/Ubuntu 运行的变化很大,使得它们的测试数据不能够十分精确,但无论 Clear Linux 还是 Ubuntu,在这个特定的测试中它们仍然是最快的。而以稳定著称的 CentOS 7 是这个基准测试中最慢的。

img

使用 Himeno 压力求解器工作负载(pressure solver workload)进行测试,从 2016 年初到 2018 年底之间,观察到性能没有太大变化。唯一值得注意的是 Ubuntu 和 openSUSE 具有略微的性能优势。

img

在 C-Ray 多线程光线跟踪器下,除了 Clear Linux 之外的所有 Linux 发行版在 2018 年都比较慢,而英特尔发行版的速度稍微快一点,并在第一名的位置处于领先地位。

img

与 C-Ray 测试类似,但 Smallpt 基准测试呈现的结果则是另一种情况,其中 Clear Linux 与其他发行版相比有很大改进(在 openSUSE 上也看到了很好的变化),并且由于其“强势”的编译器默认值,它仍然比其他发行版快得多。

img

对于单线程 MP3 音频编码基准测试,CentOS 的变化不大,毕竟两者仍然在同一个 EL7 堆栈上,但对于其他四个 Linux 发行版,在其最新版本中都看到了不错的性能改进。

img

使用 FFmpeg H.264 进行基准测试,能明显看到,与 2016 年相比,Linux 发行版在 2018 年均呈现放缓的状态,但 Clear Linux 的速度减慢得最少,并且成绩也是可衡量的第一名。

img
img

Redis 是受今年 Spectre/Meltdown 漏洞影响的另一个真实案例。因此,与 2016 年相比,结果存在相当大的变化。英特尔的 Clear Linux 发行版依然继续提供了比 CentOS,Fedora,Ubuntu 和 openSUSE 更快的性能。事实上,应用了所有默认缓解补丁的 2018 Clear Linux 性能状态也仍然比其他四个 Linux 发行版更快。

与 2016 年初发布的版本相比,这就是 2018 年底五款主流 Linux 发行版所在的位置。Clear Linux 是当时英特尔硬件上最快的开箱即用发行版,现在仍然保持这种状态,甚至在某些情况下它的领先优势还有所增加。在近三年的时间里。与 SUSE,Ubuntu 和其他企业平台相比,CentOS 7 无疑显示了其“时代性”的痕迹,尤其是在过去一年中,因为这些平台都发布了新的主要版本。不过值得庆幸的是,RHEL 8 / CentOS 8 将在明年首次亮相。

当然,性能不是用户选择发行版时首要的考虑因素,甚至不是最主要的因素,不然怎么解释 CentOS 虽然性能不高,但却有着海量的用户群体。毕竟,在服务器上跑,「稳」更重要。

最后,在 2018 年 Linux 发行版上还运行了一些额外的基准测试,用于了解这些最新的 Linux 发行版在具有 Iris Pro 显卡的英特尔酷睿 i7 Broadwell CPU 上表现如何运行的一些额外测试:

img
img
img
img
img
img
img


欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢:

已在知识星球更新源码解析如下:


源码不易↓↓↓↓↓

【好看】支持老艿艿↓↓

Linux学习总结(52)——主流 Linux 发行版性能对比 2018 即将结束,年末正是各种基准测试对比轮番出炉的时候,通过这些报告,我们可以看到 Linux 性能的各个方面在 2018 是如何发展的。但本文的这份性能对比会更加深入 —— 将研究五个主流 Linux 发行版在过去近三年里所经历的性能变化,而测试对象则是从 2016 年初开始的CentOS, Clear Linux, Fedora, Ubuntu 和 openSUSE,到目前为止已安装稳定... 阅读详情

相关推荐

射频工程师笔记---射频通信基础

回顾一下移动通信技术的发展,其实是互联网和通信技术的融合过程。在这个过程中,很多应用都在不断加入其中。比如计算机跟通信的融合产生了互联网、互联网跟手机的融合带来了移动互联网。手机可以看杂志、看视频、听音乐,于是又出现了内容服务产业;再后来,电视音箱等设备也能联网,于是网络跟家电又产生了融合。所以应用的出现总是在融合其他产业。在1995年,比尔·盖茨在《未来之路》一书中首次提出:在未来...

多年硬件从业经历,热爱学习,记录生活! 2万+

OpenSUSE Ubuntu,使用OpenSUSE代替UBUNTU的若干理由

在几次的郁闷过后,以后 UBUNTU的Unity界面的坑爹之后,终于还是回到了SUSE的怀抱,当然了,很大一部分原因还是源自于openSUSE的强大,或者说UBUNTU只适合于使用,而不是像OpenSUSE的企业使用。 (转载请标注:源自;Phodal's Blog) 关于openSUSE openSUSE(发音为 /ˌoʊpənˈsuːzə/)是以Linux核心为基础,提供符合一般日...

架构设计 1278

Python+AI能源管理实战:从电力负荷预测到智能调度的全流程开发

本系统展示了Python在能源管理领域的强大能力,通过AI技术实现了从预测到优化的智能决策闭环。随着碳中和目标的推进,智能能源系统将成为新型电力系统的核心大脑。📌 专业建议:系统部署需考虑网络安全防护,关键控制指令应设置多重验证机制!关注我的优快云账号获取能源系统安全最佳实践~下期预告:我们将探索Python在智慧医疗中的应用,开发基于多模态数据的智能诊断辅助系统。想提前获取代码?评论区留言"智慧医疗"获取GitHub源码链接!

资深全栈架构师,乐于在 优快云 分享技术见解,与大家携手共进,共攀技术巅峰! 626

Ubuntu、OpenSuse、Fedora发展前景剖析

----转 IT专家网              Ubuntu无论是在消费者当中或者商业领域都拥有非常好的口碑,成为最受欢迎的Linux发行版本。openSUSE凭借其业务基础,风靡欧洲,现在也已经开始进入美国市场。至于Red Hat,凭借Fedora,他已经发展成为社区Linux操作系统中的龙头企业。         所以,人们谈论Linux操作系统时总是会不由自主的提及: Cano

Gtlions Tracker 3149

新手必看:C#调用YOLO模型完成图片/视频目标检测(上位机版)

新手学习C#调用YOLO模型,核心是先把基础流程跑通,再逐步优化。图片检测是基础,视频检测就是在图片的基础上加循环和线程,而上位机的实际项目,就是在这个基础上适配工业硬件和业务需求。本文的代码都是新手能直接复制运行的,如果你运行时遇到问题,先检查前期准备是否到位,再看避坑指南。记住,新手别追求一步到位,先实现功能,再慢慢优化性能和界面。等你能熟练调用YOLO模型后,再去研究模型训练、量化优化等进阶内容,会轻松很多。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 988

【3D Slicer】的小白入门使用指南一

3D Slicer 是一个免费的开源软件平台,用于医学、生物医学和其他 3D 图像的可视化、处理、分割、配准和分析。Slicer 的功能包括:读/写。

图挖掘领域,新晋砖家 ☞ 未来可期,欢迎和静静一起学习交流吖 5559

盘点10款Linux发行版,最后一款深受程序员喜欢

盘点10款Linux发行版,最后一款深受程序员喜欢

Java癫疯的博客 2万+

YOLOv11 改进 - Mamba | 集成Mamba-YOLO(AAAI 2025),Mamba-YOLOv11-B 替换骨干,破解全局依赖建模难题,实现高效实时检测

本文介绍Mamba YOLO,为图片物体识别提供了“又快又准”的新方案。传统CNN架构运行快但难以捕捉远距离关联物体,Transformer架构精度高但计算量呈平方级增长,而SSM虽计算量为线性级且能抓全局关联,但用于图片识别时细节定位不准。为此,Mamba YOLO做了三项关键优化:引入ODMamba骨干网络,解决自注意力的二次复杂度问题,且无需预训练;设计ODMamba宏观结构确定最佳阶段比例和缩放大小;采用多分支结构的RG块建模通道维度,解决SSM在序列建模中的不足。在COCO数据集测试中,其小版本推

魔改工程师的博客 859

性能最好的linux版本,五款主流 Linux 发行版性能对比,稳而不强?

原标题:五款主流 Linux 发行版性能对比,稳而不强?2018 即将结束,年末正是各种基准测试对比轮番出炉的时候,通过这些报告,我们可以看到 Linux 性能的各个方面在 2018 是如何发展的。但本文的这份性能对比会更加深入 —— 将研究五个主流 Linux 发行版在过去近三年里所经历的性能变化,而测试对象则是从 2016 年初开始的 CentOS, Clear Linux, Fedora, ...

weixin_29213655的博客 7682

Yocto系列讲解[入门篇] 1 - 快速入门熟悉Yocto的构建

yocto quick start up带大家快速上手

fulinux的博客 5万+

手把手教你学Simulink——基于Simulink的储能PCS(功率转换系统)离网V/f控制仿真示例

本文带你从零开始,在Simulink中硬核还原了一套完整的100kW 储能PCS离网V/f控制系统。通过引入:✅无PLL的自主角度生成机制(实现真正的“构网”能力)✅电压外环与电流内环的双闭环解耦架构(兼顾稳态精度与动态响应)✅黑启动软充电与有源阻尼等工程化手段(确保系统平滑建压与抗谐振)核心收获透彻理解了储能系统在无大电网支撑下的自主运行机理。掌握了从“跟网(Grid-Following)”向“构网(Grid-Forming)”跨越的控制算法核心差异。

MHD0815的博客 78

告诉你应该选择 openSUSE 的五大理由

​ 多数的的桌面Linux用户都会选择三种发行版本:Debian/Ubuntu、Fedora 或者 Arch Linux。但是今天,我将给出你需要使用 openSUSE 的五大理由。相比其他的 Linux 发行版,我总能在 openSUSE 上看到一些令人耳目一新的东西。我说不太好,但它总是如此的闪亮和个性鲜明。这绿色的大蜥蜴是看起来如此的令人惊叹!但这并不是 openSUSE 即便不是最好也是要比其它发行版更好的原因! ​

weixin_56035688的博客 2148

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Linux发行版比较:Ubuntu、CentOS、Red Hat与其他系统的优劣分析

Linux作为开源操作系统,有众多不同的发行版,每个发行版都有其独特的特性和适用场景。Linux操作系统的生态系统中,Ubuntu、CentOS、Red Hat等发行版扮演着重要的角色。这些系统之间存在紧密的关联,本文将深入解析它们之间的联系,探讨它们在开源社区中的协同与竞争。无论是注重稳定性的企业应用还是寻求最新技术的开发者,Linux发行版提供了多样选择,满足各种用户的需求。Linux世界的多样性和开放性让每个用户都能找到最适合自己需求的发行版,让我们共同期待Linux在未来的发展中继续繁荣。

BetrayFree的博客 5522

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

对比ubuntu和opensusue,发现了什么

回想自己用linux也有一段历史了,现是开始的fefdora,到后来的opensuse,再到今天的ubuntu,说句实在话,自己还是蛮喜欢opensuse的,用过10.3,到今天的11.0,感觉都很好,由于opensuse力挺kde,所以刚开始用了一年多的kde,当时还是10.3,自己就已经很知足了,很好用,很舒适,但后来偶然用10.3的gnome,感觉还是这个更对味儿些,今天用了ubuntu,呵...

aliveTime的专栏 850

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

linux三国杀,三国杀!Linux、openSUSE和Ubuntu对比

测试平台一览很多人了解不同开源OS的表现,但却不太了解它们之间的对比测试情况。本文,将为大家介绍Scientific Linux 6.1、 openSUSE 11.4以及Ubuntu(包含10.04.3 LTS与11.10两种版本)之间的性能对比测试。这也是我们继Ubuntu 11.10开机、功耗测试、Sabayon 7与Ubuntu 11.10性能对决之后的最新测试对比。此次对比测试的Scien...

weixin_34162851的博客 999

Linux最流行的几个发行版本

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…如果你对尝试领先技术感兴趣,你应该使用Fedora。技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

leah126的博客 3786

2025 精选10款Linux系统推荐

近几年来,Linux桌面版的增长趋势显著,越来越多的用户开始选择Linux作为他们的主要操作系统。:Linux作为一个开源系统,用户可以自由下载、修改和分发,这种自由的特性吸引了越来越多的技术爱好者和开发者。用户不仅能体验到稳定和安全的操作环境,还能参与到系统的改进和创新中。:近年来,Linux的应用软件生态不断丰富,许多主流应用程序如浏览器、办公软件、开发工具等都提供了Linux版本。此外,一些流行的游戏也开始支持Linux,使其在多媒体和娱乐领域的吸引力增加。

who_I_am__的博客 4万+

目前常见的Linux操作系统

Linux常用系统

m0_55877125的博客 5596

linux内核的稳定发行版,Linux Kernel 4.19.1内核发布,属于稳定版本

Linux内核维护成员Greg Kroah-Hartman宣布推出Linux Kernel 4.19第一个维护版本Linux Kernel 4.19.1内核,当前已是稳定状态且提供了下载,用户可升级可安装,这意味着该版本内核将推送给大多数Linux发行版本。Linux Kernel 4.19.1更新解说Linux Kernel 4.19.1包含Linux Kernel 4.19的主要特性,同时Li...

weixin_42552716的博客 2157

2024年最适合高级网工的11款Linux

不过得注意啊,Debian 12.4可不是Debian Bookworm的全新版本,只是对Bookworm进行了一些更新,比如加入了最新的软件应用程序,还修复了之前存在的安全问题。Ubuntu,这可是Canonical公司搞出来的,全球范围内,不管是刚入门的小白、有一定基础的用户,还是那些专业的大佬,都特别喜欢这个Linux发行版。但现在,CentOS团队说了,他们要换个玩法,推出了CentOS Stream这个新玩意,这是个滚动版本,能让大家尝鲜RHEL的最新功能和创新。

4032
上一篇: 一起来学 SpringBoot 2.x | 第十五篇:actuator 与 spring-boot-admin 可以说的秘密
下一篇: 七个步骤,带你快速读懂 RPC 框架原理
公众号-芋道源码
博客等级 码龄10年 1636粉丝 377原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值