構成するときinitramfs
(少なくともUbuntuとDebianでは)、さまざまな圧縮方法から選択できCOMPRESSVALUE
ますzstd
。少なくともUbuntuでは、コメントアウトされた行はデフォルト値が1であることを示します。より高い値を設定するとどうなりますか?もっと圧縮したいのですか、それともデフォルトの1が圧縮の観点から最高の値ですか?
答え1
いくつかのテストを経た後の一般的なルールは、数値が高いほど圧縮率が高くなり、圧縮に時間がかかり、収益が減少することです。COMPRESS=xz
テストマシンの場合、52 MBの画像を生成するのに3分かかりました。値が1の場合、62MBのイメージを生成するのに約30秒かかります。値5は約1分かかり、initrdイメージサイズは54 MBです。
起動プロセスは反対方向に動作するため、起動時にパフォーマンスにこの時間(圧縮時)が反映されない場合があります。これは、ブートローダがSIMD拡張、アクセラレーション技術、およびプラットフォームでサポートされているすべてのハードウェアを自由に活用できるため、実行中のLinuxカーネル内で使用すると、より高い罰則を受ける可能性があるためです。