11 個發行版,誰才是啟動最快的呢?

筆者最近測試了從 Linux 4.6 到 4.15 內核的 Ubuntu 啟動時間,但之後很多人反映說想了解使用默認配置的各種 Linux 發行版的啟動性能。所以筆者對比了 11 種不同發行版的啟動速度,讓我們來看看它們的表現如何吧。
這 11 個 Linux 發行版都確保是純凈安裝到同一套硬體系統中的,而且直接使用它們的默認配置和軟體包,除了一處配置我們做了修改,就是把操作系統設置成了直接登錄用戶到桌面上的狀態。第三次啟動到時間是由 Systemd 報告的,並且通過 Phoronix 測試套件。
在測試這些 Linux 的發行版的時候,我們使用了基於 Kabylake 架構的 Intel Core i5 7600K 處理器、HD Graphics 630 集顯、8GB DDR4內存以及 Samsung 850 256GB SSD 。再次強調,我們要看的是默認配置的啟動體驗,畢竟每個人都能根據自己的喜好而不斷進行調整。我們用到的 11 個發行版如下:
Antergos 17.11 - 基於 Arch 的 Linux 發行版。目前搭載了 Linux 4.13 內核、默認的 GNOME Shell 3.26.2 以及 ETX4 文件系統。
CentOS 7 - 基於 Red Hat Enterprise Linux 7 的社區發行版。此外,最新的 CentOS Linux 7 還搭載 Linux 3.10 內核、GNOME Shell 3.22 和 XFS 文件系統。
Clear Linux 19260 - 這是英特爾公司對其性能進行優化的 Linux 發行版,搭載了 Linux 4.13 內核、GNOME Shell 3.26.2 和 ETX4文件系統。
Debian 9.2.1 - 代號為 Stretch 的最新穩定的 Debian 發行版在 ETX4 文件系統上使用了 Linux 4.9 內核、GNOME Shell 3.22.3 。
Fedora Workstation 27 - Fedora 27 已經使用了 Linux 4.13 內核、以及在Wayland 上的 GNOME Shell 3.26.1 和 ETX4 文件系統。
Manjaro 17.0.6 - 現在真的是越來越多的發行版都是基於 Arch Linux 的了,並且Manjaro 17.0.6 已經用上了 Linux 4.9 內核、Xfce 4.12 和 ETX4 文件系統。
Solus 3 - 現在越來越流行的 Solus Linux 發行版,搭載了 Linux 4.13 內核、GNOME 派生的 Budgie 桌面環境和 ETX4 文件系統。
Ubuntu 16.04.3 LTS - 目前的 LTS 版(主版本)搭載了 Linux 4.10 內核、Unity 7.4 和 EXT4 文件系統的 LFS 版本。
Ubuntu 17.10 - 當前的最新穩定版搭載了 Linux 4.13 內核、ETX4 文件系統、以及在 Wayland 上使用的 GNOME Shell 3.26.1。
openSUSE Leap 42.3 - 當前的穩定版,基於 SUSE Linux Enterprise 源碼構建而來,搭載了 Linux 4.4 內核 、KDE Plasma 5 和 XFS 文件系統。
openSUSE Tumbleweed - openSUSE 的滾動發行版搭載了 Linux 4.14 內核、KDE Plasma 5 桌面環境和 XFS 文件系統。
現在就讓我們來看看,這些運行在英特爾 Kabylake 架構上的發行版,在採用默認配置的情況下啟動性能對比的情況是如何呢?
以上是這 11 種不同的 Linux 發行版,在同一套硬體系統使用默認配置的詳細信息。
正如 Systemd 所報告的那樣,這些發行版的啟動時間分布得非常分散。其中,啟動時間最慢的發行版是 CentOS Linux 7 ,最快的發行版是英特爾的 Clear Linux 。由於英特爾的 Clear Linux 採用了專門的優化方案,高度定製的內核,讓 GNOME 桌面不再變得臃腫等,所以它的 GNOME 桌面環境啟動是最快的,這算得上是個小驚喜。緊追在 Clear Linux 後面的發行版是 Solus 3,它確實也借鑒了 Clear Linux 的一些性能優化方案。同時,Solus 3 的開發者們也投入了更多的精力以提供更棒的開箱即用體驗!在 Clear 和 Solus 之後的兩個發行版則是基於 Arch 的 Antergos 和 Manjaro ,排在第五名的發行版是 Ubuntu 16.04.3 LTS。
在所有作比較的發行版的整體啟動時間中,內核啟動過程所耗費的時間是非常快的。雖然 CentOS 7 的整體啟動時間是最慢的,但它在內核上花費的時間卻是最短的,並且遠遠排在 Clear Linux 和 Solus 的排名之前。此外,Ubuntu 在內核上花費的時間是最長的。
Clear 和 Solus 這兩個發行版則選擇把 efilinux UEFI bootloader 程序給精簡掉,以節省幾秒鐘的時間來幫助它們更快的完成啟動。
以上是所有發行版的固件所報告的時間,可以看出每個發行版之間相差並不是很大。
在操作系統的引導過程中,用戶空間部分的啟動時間佔比更多,但 Clear Linux、Solus、Antergos 和 Manjaro 上都會比其他系統要快得多,至少 Systemd 是這樣報告的。
本文由 LinuxStory 志願者 Forpaw 翻譯,更多精彩細節請查看原文。
原文鏈接: https://www.phoronix.com/scan.php?page=article&item=11-linux-boot&num=1
本文鏈接: https://linuxstory.org/11-linux-boot/
轉載請註明出處,否則必究相關責任。
Estrogen receptor ER and progesterone receptor PR status of the tumor what is the cost of augmentin Patients were classified according to their principle infertility diagnosis male factor, tubal factor, endometriosis, ovulatory dysfunction, uterine factor, or unexplained infertility
反正我就是最喜歡FEDORA,沒啥原因,就喜歡打dnf多過打apt,哈哈