GCE 生成 initramfs 提速
在 GCE 中生成 initramfs 会很慢,终端输出如下:
update-initramfs: Generating /boot/initrd.img-4.10.0-42-generic
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
xz: Adjusted LZMA2 dictionary size from 8 MiB to 2 MiB to not exceed the memory usage limit of 30 MiB
可以看出使用了 xz
压缩格式,并限制使用 30MB 的内存,这对我的小内存机器就很尴尬了。
可以修改配置文件 /etc/initramfs-tools/conf.d/99-gce.conf
,将 5% 的内存限制调高。
# Use xz compression per GCE
COMPRESS=xz
XZ_OPT=--memlimit-compress=5%
export XZ_OPT