Linuxの6つの圧縮アルゴリズムHengping:Ubuntuの19.10最終的な選択LZ4

最近リリースでは  Canonicalの公式牙ボーエンで、コリン・イアン・キングからの技術者のUbuntuのカーネルチームはいくつかの改善が側面を開始し、Ubuntuの19.10オペレーティングシステムを導入しました。

Ubuntuの19.10は(Eoanアーミン)オペレーティング・システムが正式に10月17日にリリースが予定されている、エンジニア、より高速な圧縮/解凍アルゴリズムを発見した、過去のハードワークの月数での記事の中で述べています。

PKXztfAL.jpg

圧縮方法はinitramfsのバスケットに対してUbuntuのカーネルチームはロード時間のLinuxカーネルと減圧時間を測定するために、BZIP2、GZIP、LZ4、LZMA、LZMOとXZ含めて、ベンチマークテストを行いました。x86のデバイス上のx86 TSC(タイムスタンプカウンタ)ベンチマーク主な用途。

テスト結果によると、チームはLZ4が解決BZIP2は、LZMAとXZ圧縮速度が非常に遅いので、その更なるテストがすぐに除外されたのUbuntu 19.10(Eoanアーミン)最高の圧縮/伸張方法、あるい。圧縮、GZIP最良の大きさの点で、ファイルは、最小限に圧縮することができるLZO(GZIP 16%大きい比約)とLZ4(GZIP約25%を超える)、続いて、圧縮時に、LZ4が速くGZIP 7よりに対し倍、約1.25倍高速GZIPよりLZO、あなたは十分にGZIPが速く見ることができるように。

長いロード時間LZ4カーネルが速く圧縮時間をもたらすでしょう、でも、伝送媒体遅い実行し、遅いCPUに」が、メディアと一緒に伝送速度を向上させるために、GZIP、LZ4と:コリン・イアン・キングは語りました。ロード時間の間LZO差が低減され、ビューの圧縮時間LZ4の変更は最大の勝者です。」

Ubuntuの18.10(コズミック・イカ)のリリース以来、Ubuntuの中LZ4のデフォルトは、すでに使用していますが、CanonicalのUbuntuの19.10(Eoanアーミン)/復元方法のデフォルトの圧縮・オペレーティング・システムのカーネルとinitramfsのままになりますように見えます。

LZ4は、可逆データ圧縮アルゴリズムは、非常に高速な圧縮と解凍速度を提供しています。Ubuntuの19.10(Eoanアーミン)、x86用LZ4(64ビット)、PPC64le(PowerPCの64ビットリトルエンディアン)及びS390(IBMシステムZ)カーネルです。

関連:
分析:  https://kernel.ubuntu.com/~cking/boot-speed-eoan-5.3/kernel-compression-method.txt
データ:  https://kernel.ubuntu.com/~cking/boot-speed 5.3--eoan /ブート速度-圧縮-5.3-rc4.ods

投稿者:cnBeta

おすすめ

転載: www.oschina.net/news/109827/boot-speed-improvements-for-ubuntu-1910