是什么让 LiveCD、LiveDVD 和 LiveUSB 变慢了?

是什么让 LiveCD、LiveDVD 和 LiveUSB 变慢了?

即使在相当好的计算机上,从 LiveCD 或 LiveDVD 启动也非常慢,特别是在操作系统完全加载之前的开始阶段。

在这种情况下,最大的瓶颈是什么?从光盘读取?文件系统的初始解压?

我没有进行过速度比较,因此我不确定它们是否更快,但 LiveUSB 是否具有相同的瓶颈?或者它们是否还有其他不利因素?

答案1

所有这些 iso 映像都包含壁球文件系统的映像。启动前,它将被复制到 RAM 中。在大多数情况下,这是启动 LiveCD 最慢的部分。

Ubuntu 14.04.1 64 位的 SquashFS 映像文件:984MB

CD/DVD:21,12 MB/s - 读取速度

USB 2.0:32MB/s - 读取速度

从 USB 设备将 squashfs 文件复制到 RAM 需要 04 分 17 秒。从 CD/DVD 复制则需要 06 分 33 秒。

您可以通过调用以下命令轻松测试 squashfs 文件的提取:

wget http://mirror.23media.de/ubuntu-releases/14.04.1/ubuntu-14.04.1-desktop-amd64.iso
unzip ubuntu-14.04.1-desktop-amd64.iso
unsquashfs casper/filesystem.squashfs

相关内容